• Sonuç bulunamadı

9. SINIF PROGRAMLAMA TEMELLERİ UYGULAMA DEFTERİ (PYTHON)

N/A
N/A
Protected

Academic year: 2022

Share "9. SINIF PROGRAMLAMA TEMELLERİ UYGULAMA DEFTERİ (PYTHON)"

Copied!
14
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)
(2)

9. SINIF

PROGRAMLAMA

TEMELLERİ UYGULAMA DEFTERİ (PYTHON)

TANITIM SAYFALARI

VAHAP DOĞAN – MEHMET NURİ TOPLU

İZMİR – 2020

(3)
(4)
(5)

LİSTE KAVRAMI

Değişken içinde sadece bir adet değer tutabiliyorduk. List veri yapısında ise aynı isim altında ve farklı veri türlerinde birden fazla değer tutabiliyoruz. Liste elemanları sıralanabilir, güncellenebilir ayrıca her bir eleman liste içerisinde birden fazla tekrarlanabilir.

LİSTE TANIMLAMA YÖNTEMLERİ

Örnek liste tanımlaması;

kayitlar=[‘Programlama’, 80, ’BTT’, 75.3]

sebzeler adında boş bir liste oluşturmak için aşağıdaki gibi bir kod yazınız;

sebzeler=[]

Python’un yerleşik list komutunu kullanarak da liste oluşturulabilir:

besKat=list(x**5 for x in (1,2,3)) print(besKat)

--- Ekran Çıktısı: [5, 10, 15]

Python’un yerleşik list ve range komutlarını kullanarak iki sayı arasındaki sayıları içeren bir liste oluşturulabilir:

aralik=list(range(40,45)) print(aralik)

--- Ekran Çıktısı: [40, 41, 42, 43, 44]

NOT: range(40,45) komutu aralıktaki sayıları ifade eder ama 45 dahil değil

İki veya daha fazla listeyi birleştirerek yeni bir liste oluşturulabilir:

Örneğin;

>>> liste1=[1,2,3]

>>> liste2=[40,50,60]

>>> liste=liste1+liste2

>>> print(liste) [1, 2, 3, 40, 50, 60]

UYGULAMALAR

UYGULAMA 5.1: İçinde 3 ülke adı olan bir liste tanımlayınız

ulkeler=['Türkiye','Romanya','Kanada']

UYGULAMA 5.2: Mevsim isimlerini tutacak bir liste ile ilgili aşağıdaki boşlukları doldurunuz

mevsimler=['……….', '……….', '……….', '……….']

UYGULAMA 5.3:

"

Audi, Renault, Opel, Nissan" elemanlarına sahip bir liste oluşturunuz.

UYGULAMA 5.4: İçinde 3 şehir adını ve hemen adın ardından plakasını tutacak bir liste tanımlayınız

(6)

UYGULAMA 5.5: İçinde 0-10 arasındaki çift sayıların olduğu bir liste tanımlayınız

UYGULAMA 5.6: Aşağıdaki liste tanımındaki boşlukları doldurunuz

………..………. = ……

'Kiraz', 'Elma', 'Muz'

……

UYGULAMA 5.7: Boş bir liste oluşturmak için aşağıdaki uygulamayı yazınız ve çalıştırınız:

siniflar=[]

UYGULAMA 5.8: Siz de faturalar adında boş bir liste oluşturunuz:

UYGULAMA 5.9: Siz de islemler adında boş bir liste oluşturunuz:

UYGULAMA 5.10: Siz de veriler adında boş bir liste oluşturunuz:

UYGULAMA 5.11: Python’un yerleşik list komutunu kullanarak da liste oluşturulabilir:

kareler=list(x**2 for x in (1,2,3,4,5)) print(kareler)

--- Ekran Çıktısı: [1, 4, 9, 16, 25]

UYGULAMA 5.12: Python’un yerleşik list komutunu kullanarak (1,2,3,4,5,6,7) serisinin 3 katını içeren bir liste oluşturunuz.

ucKat = ……… (……… for x …… (1,2,3,4,5,6,7))

print(………)

--- Ekran Çıktısı: [……….………]

UYGULAMA 5.13: Python’un yerleşik list komutunu kullanarak (9,8,7,6,5) serisinin 10 katını içeren bir liste oluşturan kodu aşağıya yazınız.

(7)

UYGULAMA 5.14: Python’un yerleşik list ve range komutlarını kullanarak 10 ile 20 arasındaki sayıları içeren bir liste oluşturunuz.

yirmiOtuz=list(range(10,21)) print(yirmiOtuz)

--- Ekran Çıktısı: [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]

UYGULAMA 5.15: Python’un yerleşik list ve range komutlarını kullanarak 90 ile 100 arasındaki sayıları içeren bir liste oluşturunuz.

UYGULAMA 5.16: Python’un yerleşik list ve range komutlarını kullanarak 50’den geriye doğru 5’er 5’er azalan sayıları içeren bir liste oluşturunuz.

sayilar=list(range(50,0,-5)) print(sayilar)

---

Ekran Çıktısı: [50, 45, 40, 35, 30, 25, 20, 15, 10, 5]

ÖĞRENCİNİN DEĞERLENDİRME(ÖĞRETMEN)

ADI AD

SOYADI SOYAD

SINIFI NOT

NO İMZA

(8)
(9)

9. SINIF

BİLGİSAYARLI TASARIM UYGULAMALARI

UYGULAMA DEFTERİ

(TEMEL TEK. RES. – TINKERCAD – FUSION 360)

TANITIM SAYFALARI

VAHAP DOĞAN – MEHMET NURİ TOPLU

İZMİR - 2020

(10)

2. DAİRE İÇİNE ÜÇGEN ÇİZİMİ:

Daire içine eşkenar üçgen çizimini uygulayalım;

Adım 1: Pergel yardımıyla O merkezli bir daire çiziniz;

Adım 2: Pergel açıklığını bozmadan (OA yani yarıçap genişliğinde olmalı) C noktasından bir yay çiziniz;

Adım 3: Son çizdiğiniz yayın daireyi kestiği noktalar (D,E) ile F noktalarını cetvel ile

aşağıdaki gibi birleştiriniz. Daire içine Eşkenar Üçgen çizilmiş oldu.

(11)

UYGULAMA 1: Örnekteki uygulamaya bakarak aşağıdaki dairenin içine eşkenar üçgeni siz çiziniz.

UYGULAMA 6 : Aşağıdaki AB doğrusuna pergel ve cetvel yardımıyla DİK AÇI çiziniz.

ÖĞRENCİNİN DEĞERLENDİRME(ÖĞRETMEN)

ADI AD

SOYADI SOYAD

SINIFI NOT

NO İMZA

(12)
(13)
(14)

Referanslar

Benzer Belgeler

ABCD karesinin alanının KLMN dikdörtgeninin alanına oranı kaçtır. 625 3 kg’lık elma 125 kg’lık çuvallara doldurulup çuvalı 25

Eğer ölçme aracı yurt dışı kökenli ise, bu durumda Türkiye için uyarlanmış ve standardize edilmiş olup olmadığını araştırmak ve ilgili makaleye ulaşarak

İSTANBUL BİLİM ÜNİVERSİTESİ 2014-2015 EĞİTİM-ÖĞRETİM YILI YATAY GEÇİŞ BAŞVURU SONUÇLARI. ADI

(………) isim karakter veri olduğu için int kullanılmamalı (………) isim değişkeninden sonra eşittir = koyulmalı (………) input fonksiyonu tamamen kaldırılmalı

Gördüğünüz gibi ekrana yazı yazdırma işlemini gerçekleştiren print() fonksiyonu süslü parantezlerin içinde yazdık bunun sebebi print() fonksiyonun if koşul deyimine

Tuvaletlerde rezervuarlar ın içine suyun miktarını azaltmak için tuğla ve kola şişesinin içerisine suyu doldurup içine bırakmalarını öneriyorum.. Böylece her basınçta

BİLGİLER Karadeniz Bölgesi Akdeniz Bölgesi Marmara Bölgesi Ege Bölgesi İç Anadolu Bölgesi Doğu Anadolu Bölgesi Güney Doğu Anadolu Bölgesi 1 En çok turist alan bölgedir..

5.Nüfusun yoğun olduğu İstanbul, İzmir, Ankara, Bursa gibi şehirlerin çevresinde yapılan hayvancılık türüdür... Aşağıdaki tabloda ekonomik sektörlere göre