1 of 14

Kodlayalım

Haydi

2 of 14

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

3 of 14

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"]

4 of 14

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)

5 of 14

Şİ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

  • String birleştirme + (“a”+”b”=”ab”)

6 of 14

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

  • Değişken tanımlama
  • Yığma mantığı
  • Değişken değerini artırma/eksiltme

7 of 14

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

8 of 14

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

9 of 14

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")

...

10 of 14

11 of 14

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.

12 of 14

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

13 of 14

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

14 of 14

Programı siz tamamlayın.

  1. Program 6 farklı durumu tespit etsin.
  2. Farklı durumlarda ekran zemin rengi farklı olsun. Örneğin ZAYIF ise; ekran zemin rengi kırmızı olsun.
  3. Programa farklı özellikler katabilirsiniz.