ÜNİTE:
1.2. PROBLEM ÇÖZME VE ALGORİTMALAR
KAZANIMLAR:
1.2.5.1. Doğrusal mantık yapısını açıklar.
1.2.5.2. Doğrusal mantık yapılarını kullanarak algoritma tasarlar.
1.2.5.3. Problemin çözümünde doğrusal mantık yapılarını kullanır.
PYTHON - KARŞILAŞTIRMA OPERATÖRLERİ
Python'da karşılaştırma operatörleri, iki değeri karşılaştırmak için kullanılır ve sonuç olarak boolean (True veya False) değer dönerler.
1) Eşit mi? Operatörü (==):
İki değerin eşit olup olmadığını kontrol eder.
2) Eşit değil mi? (!=):
İki değerin eşit olmadığını kontrol eder.
3) Küçük mü? (<):
Soldaki değerin sağdakinden küçük olup olmadığını kontrol eder.
4) Büyük mü? (>):
Soldaki değerin sağdakinden büyük olup olmadığını kontrol eder.
5) Küçük veya eşit mi? (<=):
Soldaki değerin sağdakinden küçük veya eşit olup olmadığını kontrol eder.
6) Büyük veya eşit mi? (>=):
Soldaki değerin sağdakinden büyük veya eşit olup olmadığını kontrol eder.
Kullanım Örneği
Bir programda bir yaş kontrolü yapalım:
KISIM ÖZET VİDEO
KARŞILAŞTIRMA OPERATÖRLERİ GÖREVLERİ
1) Sayı Karşılaştırma
Kullanıcıdan iki sayı alıp karşılaştırın ve sonuçları ekrana yazdırın.
2: Sıcaklık Karşılaştırması
Kullanıcıdan iki farklı şehir için sıcaklık bilgisi alın ve karşılaştırın.
3) Sayı Aralığı Kontrolü
Kullanıcıdan bir sayı alarak, bu sayının 10 ile 100 arasında olup olmadığını kontrol edin.
4) Not Karşılaştırması
Kullanıcıdan aldığı iki sınav sonucunu karşılaştırarak hangi sınavda daha iyi sonuç aldığını gösteren bir program yazın.
5) Kullanıcı Girişi Doğrulama
Bir kullanıcının yaşını ve ismini alarak, belirli kriterleri karşılayıp karşılamadığını kontrol eden bir program yazın.
Yaş en az 18 olmalı
İsim "Ahmet" olmalı
GÖREVLERİN ÇÖZÜMLERİ VİDEO:
İLERİ DÜZEY ÖRNEKLER:
1) ROX İndeksi Hesaplama - Orta
Kullanıcıdan aşağıdaki değerleri alın ve ROX indeksini hesaplayın. ROX indeksi doktorların solunum sıkıntısı çeken hastaların entübe olma olasılığını hesaplamalarında kullandığı bir araçtır. Belirli parametreleri vardır. Bunu hesaplayan bir program yazınız. Aşağıda parametreleriniz verilmiştir.
Satürasyon (Kandaki oksijen miktarı) - 0 ile 100 arasında olmalı
FiO2(Hastaya dışardan verilen oksijen miktarı) - 0 ile 100 arasında olmalı
Hastanın dakikadaki solunum sayısı 0'dan büyük olmalı
ROX İNDEKSİ FORMÜLÜ
( Satürasyon / FiO2 / Hastanın solunum sayısı ) * 100
Bu formülü format string ile ekrana yazdırınız.
2) ROX İndeksi Yorumlama - Zor
Kullanıcıdan aşağıdaki değerleri alın ve ROX indeksini hesaplayın. ROX indeksi doktorların solunum sıkıntısı çeken hastaların entübe olma olasılığını hesaplamalarında kullandığı bir araçtır. Belirli parametreleri vardır. Bunu hesaplayan ve doktora bilgi veren bir program yazınız. Aşağıda parametreleriniz verilmiştir.
ROX İNDEKSİ FORMÜLÜ
( Satürasyon / FiO2 / Hastanın solunum sayısı ) * 100
ŞARTLAR
Satürasyon (Kandaki oksijen miktarı) - 0 ile 100 arasında olmalı
FiO2(Hastaya dışardan verilen oksijen miktarı) - 0 ile 100 arasında olmalı
Hastanın dakikadaki solunum sayısı 0'dan büyük olmalı
Eğer ROX indeksi 3.85'ten küçük ve eşit ise hasta yüksek olasılıkla entübe olacaktır.
3.85'ten büyük ise hasta burun destekli oksijen ile (noninvaziv) takip edilebilir yazacak.
Eğer veriler sınır değerlerin dışında ise kullanıcıya uyarı mesajı verilecektir.
Ödev:
Kullanıcıdan iki sayı alın. Hangi sayı büyük ise o sayının büyük olduğu uyarısını verin ve oluşturduğunuz kodların fotoğrafını aşağıdaki mail adresine gönderiniz.
Maile isim soy isim, sınıf ve okul numarası bilgilerinizi yazmayı unutmayınız.
egitimdebil@gmail.com
Önerilen program: IDE - PYTHON (Bilgisayarla çalışmayanlar, kodları deftere yazıp fotoğrafını gönderebilirler.)
Bilişim Teknolojileri Öğretmeni: İshak BEZCİ
Son gün ve saat : Pazar gece 12.00
Comments