Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

Algoritma, bir işin hangi aşamalardan geçilerek yapılacağını gösteren çalışma planıdır. Algoritma Nedir ?

Benzer bir sunumlar


... konulu sunumlar: "Algoritma, bir işin hangi aşamalardan geçilerek yapılacağını gösteren çalışma planıdır. Algoritma Nedir ?"— Sunum transkripti:

1 Algoritma, bir işin hangi aşamalardan geçilerek yapılacağını gösteren çalışma planıdır. Algoritma Nedir ?

2 Liseden mezun ol. Ygs’de başarılı ol Lys’de başarılı ol. Hacettepe E.E. ‘yi kazan. Hazırlığı geç. Robot Topluluğunun derslerine gel. Bölüm derslerini aksatma. Robot projeleri yap. Hacettepe’den mezun ol. Dolgun maaşlı bir işe gir. Hayatını yaşa ☻ Örnek

3 Akış şemaları (Flowcharts) Sözde kodlar (Pseudocodes) Algoritma nasıl kurulur ?

4 Akış Şemaları (Flowcharts)

5 Başla Sıcaklığı ölç Sıcaklık <25 ? Ekrana ‘Hava soğuk’ yaz. Ekrana ‘Hava Sıcak’ yaz. Bitir Evet Hayır

6 Sıralı algoritma Seçimli algoritma Döngülü algoritma Akış Şeması Tipleri

7 Başla Bitir Eylem Başla Karar Eylem Bitir Karar Eylem Bitir Sıralı Seçimli Döngülü

8 Günlük konuşma özelliklerini taşır. Syntax yapısı yoktur. Programın çalışma mantığını anlama amacı taşır. Sözde kodlar (Pseudocodes)

9 1 Eğer (if) 2 öğrencinin notu 60'dan büyük ise (students grade > 60 ) 3 geçtiğini söyle. (print ‘PASSED’) 4 Değilse (else) 5 kaldığını söyle. (print ‘FAILED’) Örnek

10 Veri türleri Değişken Tanımlama Operatörler C Programlamaya Giriş

11 Veri TipiAçıklama Bellekte işgal ettiği boyut Char Tek bir karakter veya küçük bir tamsayı için 1 Short int Kısa tamsayı için 2 Unsigned short int int Tamsayı için 4 Unsigned int Long int Uzun tamsayı için 8 Unsigned long int FloatTek duyarlı gerçel sayı için (7 basamak) 4 DoubleÇift duyarlı gerçel sayı için (15 basamak) 8

12 Veri türü char%c ve %s int%d float%f double%lf Tek karakter için Karakter dizisi için Format belirleyicisi

13 OperatörAçıklamaÖrnekAnlamı +Toplamax + yx ve y nin toplamı -Çıkarmax – yx ve y nin farkı *Çarpmax * yx ve y nin çarpımı /Bölmex / yx ve y nin oranı %Mod almax % yx / y den kalan sayı Aritmetik Operatörler

14 OperatörAçıklamaÖrnekAnlamı =Atamax=7; +=Ekleyerek atamax+=3;x=x+3; -=Eksilterek atamax-=4;x=x-4; *=Çarparak atamax*=5;x=x*5; /=Bölerek atamax/=3;x=x/3; %=Bölüp, kalanını atamax%=9;x=x%9; ++Bir attırmax++; veya ++x;x=x+1; --Bir azaltmax--; veya --x;x=x-1; Atama Operatörleri

15 OperatörAçıklamaÖrnekAnlamı >Büyüktürx>yx, y den büyük mü ? <Küçüktürx<yx, y den küçük mü ? ==Eşittirx==yx, y ye eşit mi ? >=Büyük eşittirx>=yx, y den büyük yada eşit mi ? <=Küçük eşittirx<=yx, y den küçük yada eşit mi ? !=Eşit değildirx!=yx, y den farklı mı ? &&Mantıksal vex>2 && x<yx 2 den büyük VE y den küçük mü ? ||Mantıksal veyax>2 || x<yx 2 den büyük VEYA y den küçük mü ? Karşılaştırma Operatörleri

16 Printf Scanf Standart Giriş / Çıkış Fonksiyonları

17 1)Düz metin; printf("Selam Dünya"); Printf

18 2)Kontrol karakterleri; KarakterAnlamı \nAlt satıra geç.(new line) \aSes üretir (alert) \tTAB Printf

19 Tip karakteriAnlamıVeri tipi %cTek bir karakterChar %sKarakter dizisiChar %dTamsayıİnt %lfÇift duyarlı gerçel sayıdouble %fGerçel sayıfloat 3)Tip Belirleyici; Printf

20 #include int main() { printf("Hacettepe Robot Topluluğuna Hoşgeldiniz !\n"); system("pause"); return 0; }

21 scanf("%Tip belirleyici",&değişkenin adı); Scanf

22 #include int main() { int x,y,sum; printf("x ve y yi giriniz >> !\n"); scanf("%d%d",&x,&y); sum=x+y; printf("Sum is >> %d",sum); system("pause"); return 0; }


"Algoritma, bir işin hangi aşamalardan geçilerek yapılacağını gösteren çalışma planıdır. Algoritma Nedir ?" indir ppt

Benzer bir sunumlar


Google Reklamları