Kodlayalım
Haydi
Python - Genel Tekrar 01
Ahmet mi Elif mi daha başarılı?
Verilen:
Ahmet’in 3 adet notu ile Elif’in 3 adet notu veriliyor.
İstenen:
Ahmet’in mi Zeynep’in mi daha başarılı olduğunu yazan programın 1:algoritmasını, 2:python programını hazırlayın.
GÖREV
RASTGELE CÜMLELER OLUŞTURUN
ÖZNE dizisi ile YÜKLEM dizisini tanımlayın. Random cümleler oluştursun bilgisayar. Anlamlı olanları saydırın. Başarı yüzdesini hesaplayın.
7
k1=["Zeytin","Peynir","Kalem","Futbol topu","Elma","Armut"]
k2=["ekşidir","ile oynanır","yazı yazar","lezzetlidir","sütten yapılır","ağaçta yetişir"]
ARTIK GÜN ya da ARTIK YIL GÜNÜ /29 Şubat
6
Artık yıl için DOODLE
Artık gün veya artık yıl günü olarak da bilinen 29 Şubat, 2016, 2020 ve 2024 gibi 4'e bölünebilen çoğu yıla eklenen bir tarihtir.
Gregoryen takvim standardı dahil olmak üzere çeşitli güneş takvimlerine bir sıçrama günü eklenir dünyanın çoğunda. (wikipedia)
ŞİFRELEME
Metni şifrele.
5
1.Metni girin.
2.Metnin her karakteri arasına alfabeden random (rastgele) bir harf ekleyin.
3.Şifreli metni DOSYAYA YAZDIRIN.
3.ŞİFRELİ METNİ dosyadan okutun ve metni okunur (şifresiz) hale getirin.
VERİLENLER / İSTENENLER
HATIRLAT / ANLAT
YARIŞMA PROGRAMI-QUİZ
Yarışma programı - Mini Quiz
4
1. Üç soruluk mini yarışma/quiz hazırlayın.
2. Sorular arasında geçiş cümlesi olsun.
3. Her soruda farklı dekor/arka plan resmi kullanın.
4. Yarışmacı sorunun cevabını bilirse puan versin, bilemezse puanını düşürsün.
5. Program sonunda kazandığı puanı yazsın.
6. Kazandığı puan 50’den büyükse KAZANDIĞINI; değilse KAZANAMADIĞINI yazsın.
VERİLENLER / İSTENENLER
HATIRLAT / ANLAT
LİSE PUAN-NOT SİSTEMİ
Lise puan-not sistemi
3
Puan | Derece | Not Karşılığı |
85,00-100 | Pekiyi | 5 |
70,00-84,99 | İyi | 4 |
60,00-69,99 | Orta | 3 |
50,00-59,99 | Geçer | 2 |
0-49,99 | Geçmez | 1 |
HARF NOTU (ÜNİVERSİTE)
Harf Notu Sistemi
Harf notu almış olduğunuz yüzlük sistemdeki notun sınıfınızdaki öğrencilere göre harflendirilmesidir.
En yüksek geçen harf notu AA iken en düşük geçen harf notu CB'dir. CC, DC ve DD notları ise koşullu geçer anlamındadır.
2
Kodlayalım - Python
DİKKAT!
<
>
<=
>=
p>=90 and p<=100:
AND mantıksal operatörünü kullandık.
BİLGİ
p=77
if p>=90 and p<=100:
print("AA, 4.0")
if p>=85 and p<=89:
print("BA,3.5")
if p>=80 and p<=84:
print("BB,3.0")
if p>=75 and p<=79:
print("CB, 2.5")
...
1.Programı tamamlayın.
2.Değerleri klavyeden okutun.
3.Hatalı puan girişinde uyarı versin.
p=77
if p>=90:
print("AA, 4.0")
elif p>=85:
print("BA,3.5")
elif p>=80:
print("BB,3.0")
elif p>=75:
print("CB, 2.5")
...
BKİ - BEDEN KİTLE İNDEKSİ
Beden Kitle İndeksi nedir?
Yetişkin bir insanın ağırlığının, boyuna göre normal olup olmadığını gösteren bir parametredir.
İngilizcede "Body Mass Index" veya kısa adıyla "BMI" şeklinde ifade edilmektedir. Aşağıda görülen Vücut Kitle Endeksi (VKE, VKİ veya BKİ) tablosunda kilogram cinsinden ağırlık ve metre cinsinden boyun kesiştiği noktanın içinde bulunan alan ile kilonun ideal olup olmadığı tespit edilebilmektedir.
Beden kitle indeksi nasıl hesaplanır?
Vücut ağırlığının boy uzunluğunun karesine bölünmesi ile hesaplanır.
Sonuç olarak elde edilen değer yani beden kitle indeksi aşağıdaki aralıklarda değerlendirilmektedir.
0 - 18,4: Zayıf: Zayıf olduğunuzu gösterir.
18,5 - 24,9: Normal: Uygun ağırlıkta olduğunuzu gösterir.
25,0 - 29,9: Fazla Kilolu : Vücut ağırlığınızın fazla olduğunu gösterir.
30,0 - 34,9: Şişman (Obez) - I. Sınıf
35,0 - 44,9: Şişman (Obez) - II. Sınıf
45,0 ve üstü: Aşırı Şişman (Aşırı Obez) - III. Sınıf
Kodlayalım - Small Basic
DİKKAT!
bki>0 and bki<18.4
AND mantıksal operatörünü kullandık.
BİLGİ
boy = 1.65
kilo = 62
boykare = boy*boy
bki = kilo/boykare
TextWindow.WriteLine(bki)
If bki>0 and bki<18.4 then
TextWindow.WriteLine("KİLONUZ ZAYIF")
EndIf
If bki>18.4 and bki<24.9 then
TextWindow.WriteLine("KİLONUZ NORMAL! TEBRİKLER!!")
EndIf
Programı siz tamamlayın.