Professional Documents
Culture Documents
Problem
• Bir işlemin, otomasyonun yada bilimsel hesaplamanın
bilgisayarla çözülmesi fikrinin ortaya çıkmasına problem denir.
Bu tip fikirlerde insanların bu sorunları beyinle çözmeleri ya
imkansızdır ya da çok zor ve zaman alıcıdır. Bu tip bir sorunu
bilgisayarla çözebilme fikrinin ortaya çıkması bir bilgisayar
probleminin ortaya çıkmasına neden olmuştur.
MANTIKSAL KOMUTLAR
İŞLEMLER
• VE AND
• VEYA OR
• DEĞİL NOT
Mantıksal İşlem Sonuçları
Sonuç Rakam olarak Bilgisayar Dilinde
Doğru 1 True (1)
Yanlış 0 False (0)
Mantıksal İşlemler
A B A VE B
0 0 0
VE (AND) 0 1 0
1 0 0
1 1 1
A B A VEYA B
0 0 0
VEYA (OR) 0 1 1
1 0 1
1 1 1
A DEGiL A
DEGiL(NOT) 0 1
1 0
Ö rnek
Bir işyerinde çalışan işçiler arasından yalnızca yaşı
23’ün üzerinde olup maaş olarak asgari ücret ve üzerine alanların
isimleri istenebilir. Burada iki koşulun da doğru olması
gerekmektedir. (Asgari ücret >=500)
1nci koşul 2nci koşul
Eğer Yaş>23 ve Maaş>=Asgari ücret ise
Yaz İsim
Ö rnek
• Bir sınıfta Bilgisayar dersinden 65 in üzerinde not almış
olup Seçmeli Yabancı Dil (İngilizce) veya Seçmeli Yabancı
Dil (Almanca) derslerinin herhangi birinden 65 in
üzerinde not alanların isimleri istenmektedir.
degisken = ifade
1. Başla
2. t=0
3. OKU a
4. t=t+a
5. OKU b
6. t=t+b
7. OKU c
8. t=t+c
9. Yaz t
10. Dur
Döngü
• Bazı işlemler belli ardışık değerlerle veya belli sayıda
gerçekleştirilmektedir.
• Programda belirli komut bütünlerini belirli sayıda yaptırabilmek
için döngüler kullanılır.
• Sözde Kod(Algoritma)
-Başla
-OKU A,B
-Ort=(A+B)/2
-YAZ Ort
- DUR
Karar Verme
Karar Verme
Karar Verme
Ö rnek
para
Cevap-b Ne zaman, para değeri 5000’den eşit veya
büyük olduğunda döngü sonlanır ve döngü
içerisindeki ay bilgisinin son hali bize
istediğimiz değeri verir.
Bu akış diyagramı ne yapmaktadır?
Akış diyagramının bazı dillerde yazımı
Akış diyagramının bazı dillerde yazımı
Programlama Dili
• Bir Problemin Algoritmik çözümünün Bilgisayara anlatılmasını
sağlayan, son derece sıkı-sıkıya kuralları bulunan kurallar
dizisidir.