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 ( :10:3); writeln (125:8, :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 * * (-2) * (-2) 6 17 div 3 5 (tam bölen) 17 mod 3 2 (kalan) -17 div mod div (-3) 5

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

8 8 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ ***** Prof.Dr. Mustafa Ergün İfade Sonucu * * ( ) * / / ( ) (-4.3) * ( (72.3 /3.0 – 4.5)) (-4.3) * ( ( 24.1 – 4.5)) (-4.3) * ( ( 19.6 )) (-4.3) * ( ) (-4.3) * ( 29.7 ) 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 Evet Real Writeln (-7.0:8:2)Evet    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( ); writeln(-15 * 3 + 4); writeln(123 mod 5); writeln(123 div 5); writeln(5 * 123 mod mod 5); writeln(-21 * 3 * (-1)); writeln(14 * ( div 4) - 50); writeln(100 - (4 * (3 + 2)) * (-2)); writeln(-56 mod 3); writeln(14 * 8 mod div (-4)); end.

12 12 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ ***** Prof.Dr. Mustafa Ergün Program hesap2; Uses wincrt; begin writeln ( / 6.1:8:2); writeln (6.0 / 2.0 * 3.0:8:4); writeln (6.0 / ( ):8:5); writeln (-20.5 * ( ):8:1); writeln (-2.0 * (56.8 / ) + 5.0:8:3); writeln ( * :8:4); writeln (800.0E-2 / :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ı