Python’a Giriş

Peki uygulama talimatları telefona nasıl iletiyor? Bunu bir programlama dili aracılığıyla yapıyor. Programlama Dili İnsanlar gibi bilgisayarlar da iletişim kurmak için birden fazla dil kullanırlar; bu durumda bilgisayarlar programlama dillerini kullanılır. Python Python, yeni başlayan bir programcı için gerçekten faydalı özellikler sunan, öğrenmesi kolay bir programlama dilidir. Kodları oldukça kolay okunur ve PictoBlox, programlarınızı girip çalışırken izleyebileceğiniz etkileşimli bir arayüze sahiptir. Python, basitliği, okunabilirliği ve kapsamlı kütüphaneleriyle büyük popülerlik kazanan, üst düzey, çok yönlü ve…

"Python’a Giriş"

MERHABA DÜNYA

KAZANIM 6.5.2.1. Blok tabanlı programlama aracının arayüzünü ve özelliklerini tanır.Açık kaynak kodlu veya ücretsiz erişilebilen programlama platformları kullanılabilir.6.5.2.2. Blok tabanlı programlama aracında sunulan bir programın işlevlerini açıklar. ROBOTICS FOR KIDS – Ilknur Arac

"MERHABA DÜNYA"

AYIKLA PİRİNCİN TAŞINI

KAZANIM 6.5.1.8. Hatalı bir algoritmayı doğru çalışacak biçimde düzenler 6.2.6.D1 – Ayıkla Pirincin Taşını Çalışma Kâğıdı Her biri 10×10 boyutunda hazırlanmış etkinlik senaryolarına yönelik hatalı algoritmalar numaralandırılmışbölümlerin altlarında verilmiştir. Öğrencilerin bu algoritmaları deneyerek hatalarını gidermelerini veboş bırakılan bölüme doğru algoritmayı yazmalarını isteyiniz. Bunu tamamlamak için öğrencilere 10dakika süre veriniz.Süre yetmez ise ikinci ve dördüncü adımları atlayabilirsiniz.Örnek çözümlerden birisine yönelik adımlar karışık sırada verilmiştir. Diğer çözümleri öğrencilerlebirlikte bulup değerlendirebilirsiniz.10 dakika sonunda öğrencilerin kendi hazırlamış oldukları oyun…

"AYIKLA PİRİNCİN TAŞINI"

YANLIŞ BUNUN NERESİNDE?

KAZANIM 6.5.1.8. Hatalı bir algoritmayı doğru çalışacak biçimde düzenler. 6.2.6.C1 – Böyle Biçim Ne Bu Hikâye Çalışma Kâğıdı UYGULAMAÖğrencilere şu açıklamayı yapınız;Bir bütünü oluşturan işlemlerin tamamı parçalardan ve eylem adımlarından oluşmaktadır. Tıpkı algoritmada olduğu gibi. Bir sonuca bir hedefe varmak için bir karar vermek için sürekli ardışık adımları izleriz. İzlemekte olduğumuz bu adımların tamamı o anki hedefimiz, vermek istediğimiz kararımız ya da ulaşmak istediğimiz sonuca yönelik özellikler içerir.Mesela ilk olarak okula geldiğimizi düşünelim, güne okula…

"YANLIŞ BUNUN NERESİNDE?"

GÜLSE’NİN HİKÂYESİ

6.5.1.3. Bir problemi alt problemlere böler. 6.2.3.C1 – Gülse’nin Hikâyesi Çalışma Kâğıdı Bu derste yapacağımız etkinlik için bir hikâyemiz var. Etkinliğe hazır olmak için hikâyeyi dikkatli dinleyelim. Şimdi bu alt problemlerin algoritmalarını, grup arkadaşlarımızla birlikte oluşturacağız. Aşağıda örnek problem durumları ve bunların çözümleri verilmiştir. Problem durumlarınıöğrencilerinizle oluşturabilir veya buradaki örnek problem ve çözüm durumlarını kullanabilirsiniz.Alt problemler:A. Bir röportaj hazırlamak.B. Bir sinema eleştirisi yazmak.C. Bir kitap değerlendirmesi yapmak.D. Sınıf etkinliklerinden bir haber hazırlamak.E. Bir bulmaca hazırlamak.F.…

"GÜLSE’NİN HİKÂYESİ"

ÇİZİM MAKİNESİ

6.5.1.3. Bir problemi alt problemlere böler.6.5.1.4. Temel fonksiyonları problem çözme sürecinde kullanır. Fonksiyonun ne olduğunu hatırlıyor musunuz? Fonksiyon: Bağımsız değişkenler ile bağımlı değişken arasındaki ilişkinin matematiksel ifadesidir Hesap makinesi üzerinde yer alan tuşlarınher birisi birer fonksiyon ifade eder.Bizler de bu dönem öğreneceğimiz Scratchprogramı aracılığıyla bir hesap makinesiyapabiliriz. Biliyor musunuz hesap makinesinde de sabitler ve değişkenler yer alır. Sabit ve değişken kavramlarını hatırlıyor musunuz?Hesap makinesi karmaşık bir problemdir. Sabit olarak tanımladığımız her bir işlem de karmaşık…

"ÇİZİM MAKİNESİ"