Sunuyu indir
Sunum yükleniyor. Lütfen bekleyiniz
YayınlayanYonca Kaner Değiştirilmiş 8 yıl önce
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; }
Benzer bir sunumlar
© 2024 SlidePlayer.biz.tr Inc.
All rights reserved.