Hayatta sürekli kararlar veririz. Bilgisayarlar da duruma göre farklı işlemler yapmak için KARAR YAPILARINI kullanır.
"EĞER yağmur yağıyorsa, şemsiye al. YOKSA alma."
Trafik kuralları tam bir karar yapısıdır:
Sadece koşul doğruysa çalışır. Yanlışsa hiçbir şey yapmaz.
Koşulun yazıldığı yer altıgen şeklindedir.
Karar vermek için kıyaslama yapmamız gerekir. Matematikteki sembolleri kullanırız.
Şifre = "1234" mü?
Süre < 10 mu?
Puan > 50 mi?
Akış şemalarında karar yapıları EŞKENAR DÖRTGEN (Baklava Dilimi) ile gösterilir.
İki çıkışı vardır: EVET ve HAYIR.
Koşul doğruysa bir şey yap, YANLIŞSA BAŞKA BİR ŞEY YAP demektir.
Bu yapı sayesinde her iki durumda da (kazanma veya kaybetme) bir işlem yapılır. Program sessiz kalmaz.
Kural: Hız trenine binmek için boyun 140 cm'den uzun olmalı.
Kod:
EĞER (Boy > 140) İSE:
-> "Bilet Alabilirsin"
DEĞİLSE:
-> "Boyun Yetmiyor"
Doğru Şifre: "elma123"
Aşağıdaki kodda bir mantık hatası var. Bulabilir misin?
Hata: Komutlar ters yazılmış!
Güneşliyken gözlük takılmalı, değilse (yağmurluysa) şemsiye alınmalı.
Bazen bir karar vermek yetmez. Karar verdikten sonra bir karar daha gerekir.
EĞER (Acıktın mı?)
-> EVET: EĞER (Paran var mı?)
-> EVET: Döner Ye.
-> HAYIR: Eve Git.
-> HAYIR: Oyun Oyna.
Bilişim teknolojilerinin önemini vurgulamak için kutlanır.
Geleceğin Dili: Kodlama bilmek, okuma yazma bilmek kadar önemlidir.
"Teknolojiyi tüketen değil, üreten nesil!"
(Mayıs Ayının İlk Haftası)
Trafik kuralları da birer algoritmadır. Bu kurallara (kodlara) uymazsak sistem (trafik) çöker ve kaza olur.
İlkyardım: Kaza anında doğru algoritmayı uygulamak hayat kurtarır. (112'yi ara -> Güvenliği sağla -> Müdahale et).
Unutulan şanlı zafer.
1. Dünya Savaşı'nda Osmanlı Ordusu'nun İngilizleri Irak cephesinde kuşatıp teslim aldığı büyük zaferdir (1916).
Çanakkale'den sonraki en büyük zaferimizdir.
Bir koşulun doğru olup olmadığını kontrol eden blok hangisidir?
Hangi operatör "Eşittir" anlamına gelir?
Akış şemalarında karar (sorgu) işlemi hangi şekil ile gösterilir?
Bilişim Haftası ne zaman kutlanır?
Karar verir.
Diğer seçenek.
=, <, >
"Eğer - Değilse Eğer - Değilse" zincirini öğreneceğiz.
Harika bir iş çıkardın!