ALGORİTMA
ALGORİTMA: Problemin bu şekilde adım adım ifade edilmesi bir algoritmadır. Her hangi bir sorunun çözümü için izlenecek yol.
Yazın hava çok sıcak ve sıcaktan bunalıyorsunuz. Sıcaktan bunalmanız bir problemdir. Bu problemin bir çok çözüm yolu olabilir.
PROBLEMİN ALGORİTMASI ADIM 1: Başla. ADIM 2: Sıcaktan bunalıyor musun? ADIM 3: Evet ise ADIM 5’e git. ADIM 4: Hayır ise ADIM 6’ya git. ADIM 5: Bol su iç. ADIM 6: İşine devam et. ADIM 7: Dur.
AKIŞ ŞEMASI Herhangi bir sorunun çözümü için izlenmesi gerekli olan adımların, görsel olarak simge ya da sembollerle ifade edilmiş şekline "akış şemaları" adı verilir.
BAŞLA-BİTİR DEĞER ALMA (GİRDİ ÇIKTI) HESAPLAMA!!! EVET-HAYIR (KARAR VERME)
Problem: Hava çok sıcak ve bunalıyorsunuz ADIM 1: Başla. ADIM 2: Sıcaktan bunalıyor musun? ADIM 3: Evet ise ADIM 5’ e git. ADIM 4: Hayır ise ADIM 6’ ya git. ADIM 5: Bol su iç. ADIM 6: İşine devam et. ADIM 7: Bitir.
Sıcaktan bunalıyor musun? Başla İşine devam et. Sıcaktan bunalıyor musun? Bol su iç Evet Hayır Bitir
Problem: Verilen bir sayı tek ise; 2 ile, çift ise; 3 ile çarp ADIM 1: Başla. ADIM 2: Sayıyı al. ADIM 3: Sayıyı bir değişken aktar.(Sayı=a) ADIM 4: a tek mi çift mi karar ver. ADIM 5: a tekse ADIM 7’ye git. ADIM 6: a çiftse ADIM 8’e git. ADIM 7: a’yı 2 ile çarp ve ADIM 9’a git. ADIM 8: a’yı 3 ile çarp ve ADIM 9’a git. ADIM 9: Çarpımı yazdır. ADIM 10: Dur.
Başla Dur çiftse tekse Sayıyı al Sayı=a a tek mi çift mi? a’yı 2 ile çarp a’yı 3 ile çarp çiftse tekse Sonucu yazdır Dur
Problem: İki sayının toplamının tek mi çift mi olduğunu kontrol ederek, “tek” ya da “çift” yazdıran programın akış şeması
Başla Dur İlk Sayıyı al Sayıyı değişkene aktar ikinci Sayıyı al İki sayıyı topla evet İkiye bölünüyor mu? hayır “tek” yazdır “Çift” yazdır Dur