Program: Bilgisayara verilen komutlar bütününe “program” adı verilir.
Kod: Bilgisayara neler yapması gerektiğini söyleyen kullanıcıdır ve komutların karşılığı “kod” adını alır.
Problem: Kurallar yardımıyla çözülmesi istenen soru yada durumdur. Problem çözme aşamaları aşağıdaki gibidir;
- Problemi anlama
- Çözüm için plan yapma
- Planı uygulama
- Çözümün sonuçlarını değerlendirme
Algoritma: Problemi çözmek veya bir amaca ulaşmak için tasarlanan yoldur. Problemin adım adım yazılmasıyla oluşur.
Algoritmalar adımlar şeklinde yazılır ve sözel bir anlatım kullanılır. Algoritmalar “Başla” ile başlar ve “Bitir” ile biter.
Algoritma Kullanmanın Faydaları
§ Problemleri daha hızlı çözeriz.
§ Problem çözme sürecini kolay takip ederiz.
§ Problem çözme sürecinde, varsa hataları kolay buluruz.
§ Çözüm için farklı yöntemler denememizi sağlar.
Örnek: Ayran yapma algoritması
Adım 1: Başla
Adım 2: Yoğurdu kaba koy.
Adım 3: Su ekle.
Adım 4: Çırp.
Adım 5: Tuz koy.
Adım 6: Bardağa doldur.
Adım 7: Bitir.
Örnek: Arabayı çalıştırıp yola çıkma algoritması
Adım 1: Başla
Adım 2: Sürücü koltuğuna geç.
Adım 3: Emniyet kemerini tak.
Adım 4: Aynaları kontrol et.
Adım 5: Anahtarı tak.
Adım 6: Kontağı çevir.
Adım 7: El frenini indir.
Adım 8: Vitese geç.
Adım 9: Gaza bas.
Adım 10: Bitir.
Örnek: Bilgisayarı Kapatma Algoritması
- Başla
- Açık uygulamaları kaydet ve kapat
- “Başlat” menüsünü aç
- “Bilgisayarı Kapat” seçeneğini seç
- Bilgisayarın kapanmasını bekle
- Bilgisayarın kapandığını kontrol et
- Bitir
Örnek: İki Sayının Toplamı Algoritması
- Başla
- Birinci sayıyı gir
- İkinci sayıyı gir
- Birinci sayı ve ikinci sayıyı topla
- Sonucu ekrana yaz
- Bitir
Örnek: Yumurta Haşlama Algoritması
- Başla
- Tencereye su koy
- Yumurtaları suya yerleştir
- Ocağı aç
- Suyun kaynamasını bekle
- Eğer kaynamadıysa, 5. adıma dön
- Eğer su kaynıyorsa, 8. adıma git
- Kaynadıktan sonra 5 dakika bekle
- Süre dolduysa, ocağı kapat
- Yumurtaları soğuk suya koy
- Yumurtaların kabuğunu soy
- Servis et
- Bitir