Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

1 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ ***** Prof.Dr. Mustafa Ergün PASCAL’a GİRİŞ.

Benzer bir sunumlar


... konulu sunumlar: "1 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ ***** Prof.Dr. Mustafa Ergün PASCAL’a GİRİŞ."— Sunum transkripti:

1 1 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ ***** Prof.Dr. Mustafa Ergün PASCAL’a GİRİŞ

2 2 Var j,toplam : integer; Const adi = ‘Mustafa’; yas = 28; Begin toplam := 0 for j := 1 to 10 do toplam := toplam + j; writeln (toplam); End. ALGORİTMA VE PROGRAMLAMAYA GİRİŞ ***** Prof.Dr. Mustafa Ergün Pascal’da atama işaretleri : = :=

3 3 Alıştırmalar Hataları bulunuz: Var yas = 25 Const araba : ‘Cadillac’ Nasıl yazarsınız? Adınızı, Yaşınızı, Doğum Yerinizi ALGORİTMA VE PROGRAMLAMAYA GİRİŞ ***** Prof.Dr. Mustafa Ergün

4 4 Write writeln Program yazma1; Uses wincrt; begin writeln; writeln ('Sınav sonuçları'); writeln (100:10,87:10,95:10); writeln (89:10,82:10,45:10); writeln (73:10,64:10); writeln (123.54:10:3); writeln (123.6754:10:3); writeln (125:8,3452.98:10:2); end. ALGORİTMA VE PROGRAMLAMAYA GİRİŞ ***** Prof.Dr. Mustafa Ergün

5 5 Write writeln Program yazma2; Uses wincrt; begin write ('Pascal bir'); writeln (' yapısal dildir.'); writeln; writeln ('Pascal dilinin kurucusu '); writeln ('Niklaus Wirth''tir'); end. ALGORİTMA VE PROGRAMLAMAYA GİRİŞ ***** Prof.Dr. Mustafa Ergün

6 6 Aritmetik işlemler İfade veya işlem Öncelik ( ) Önce parantez içi. İçten dışa *, mod, div Çarpma, bölme +, - Toplama, çıkarma ALGORİTMA VE PROGRAMLAMAYA GİRİŞ ***** Prof.Dr. Mustafa Ergün İfade Sonucu -3 + 2 -1 -3 * 2 - 6 3 * (-2) - 6 -3 * (-2) 6 17 div 3 5 (tam bölen) 17 mod 3 2 (kalan) -17 div 3 - 5 -17 mod 3 1 -17 div (-3) 5

7 7 (3 – 4) + 18 div 5 + 2 -1 + 18 div 5 + 2 -1 + 3 + 2 2 + 2 4 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ ***** Prof.Dr. Mustafa Ergün 12 3 12 4 0 12 div 3 12 mod 3 143 124 2 14 div 3 14 mod 3

8 8 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ ***** Prof.Dr. Mustafa Ergün İfade Sonucu -1.0 + 3.5 + 2.04.5 -1.0 + 3.5 * 2.06.0 2.0 * (1.2 - 4.3)-6.2 2.0 * 1.2 - 4.3-1.9 -12.6 / 3.0 + 3.0 -1.2 -12.6 / (3.0 + 3.0) -2.1 18.2 + (-4.3) * (10.1 + (72.3 /3.0 – 4.5)) 18.2 + (-4.3) * (10.1 + ( 24.1 – 4.5)) 18.2 + (-4.3) * (10.1 + ( 19.6 )) 18.2 + (-4.3) * (10.1 + 19.6 ) 18.2 + (-4.3) * ( 29.7 ) 18.2 + -127.71 -109.51 Sınav sorusu

9 9 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ ***** Prof.Dr. Mustafa Ergün Doğru/Yanlış İfade Doğru mu Veri tipi -2.0 * 17 Evet Real 13.1 – 22 Evet Real 14 / 7 Evet Real 14 / 7.0 Evet Real 10.0 mod 2Hayır 10 mod 2.0 Hayır -15 div 3 Evet Integer -15 div 3.0 hayır 32.0 div 4.0hayır 7 + 5.0 Evet Real Writeln (-7.0:8:2)Evet    -7.00 Writeln (187:6)Evet    187 Writeln (187:6:2)Hayır Writeln (-9.0:8)Doğru  -9.0E+0 Writeln (-9.0:6:2)Doğru  -9.00

10 10 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ ***** Prof.Dr. Mustafa Ergün Doğru/Yanlış İfade Doğru mu Yanlış nedeni Topl := 50;doğru Topl := 10.5;yanlışinteger değil Ort := 15.6;doğru Ort := 33;doğru Harf := ‘A’;doğru Harf := ‘HI’;yanlıştek harf olacak Harf := 20;yanlış Harf := A;yanlış‘ ‘ içinde Harf := ‘7’;doğru Topl := ‘7’;yanlış‘’ içinde olmalı VAR Topl : integer; Ort : real; Harf : char olduğunda

11 11 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ ***** Prof.Dr. Mustafa Ergün Program hesap; Uses wincrt; begin writeln(17 - 3 + 2); writeln(-15 * 3 + 4); writeln(123 mod 5); writeln(123 div 5); writeln(5 * 123 mod 5 + 123 mod 5); writeln(-21 * 3 * (-1)); writeln(14 * (3 + 18 div 4) - 50); writeln(100 - (4 * (3 + 2)) * (-2)); writeln(-56 mod 3); writeln(14 * 8 mod 5 - 23 div (-4)); end.

12 12 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ ***** Prof.Dr. Mustafa Ergün Program hesap2; Uses wincrt; begin writeln (3.21 + 5.02 / 6.1:8:2); writeln (6.0 / 2.0 * 3.0:8:4); writeln (6.0 / (2.0+3.0):8:5); writeln (-20.5 * (2.1 + 2.0):8:1); writeln (-2.0 * (56.8 / 4.0 + 0.8) + 5.0:8:3); writeln (1.0482 * 0.0283:8:4); writeln (800.0E-2 / 4.0 + 15.3:8:2); end.


"1 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ ***** Prof.Dr. Mustafa Ergün PASCAL’a GİRİŞ." indir ppt

Benzer bir sunumlar


Google Reklamları