Page 1
Yrd. Doç. Dr. Övünç Öztürk Gıda Mühendisliği Temel Bilgisayar Programlama Ders Notları 21.05.2013
1
Scratch Uygulamaları Burada verilen uygulamaların kaynak kodlarına aşağıdaki linklerden herhangi birinden ulaşabilirsiniz.
Dersin Moodle sayfası (http://cse.cbu.edu.tr/moodle/)
Arş. Gör. Zeynep Çipiloğlu Yıldız akademik sayfası
http://cs.bilkent.edu.tr/~zeynep/gida_2012_2013_bahar_TBP.html
Arş. Gör. İlker Başaran akademik sayfası http://alumni.cs.ucr.edu/~ibasaran/
2.Hafta Karenin Alanı
Çember Çevresi ve Alanı
Page 2
Yrd. Doç. Dr. Övünç Öztürk Gıda Mühendisliği Temel Bilgisayar Programlama Ders Notları 21.05.2013
2
Dört İşlem
3. Hafta 3 Sayıdan En Büyüğünü Bulma
Page 3
Yrd. Doç. Dr. Övünç Öztürk Gıda Mühendisliği Temel Bilgisayar Programlama Ders Notları 21.05.2013
3
Plaka Koduna Göre İl Belirleme
4. Hafta 1’den n’e Kadar Sayıları Söyleme
Page 4
Yrd. Doç. Dr. Övünç Öztürk Gıda Mühendisliği Temel Bilgisayar Programlama Ders Notları 21.05.2013
4
Kullanıcının Girdiği Sayıların Ortalaması
Sayı Tahmin Oyunu
Page 5
Yrd. Doç. Dr. Övünç Öztürk Gıda Mühendisliği Temel Bilgisayar Programlama Ders Notları 21.05.2013
5
1’den 5’e Kadar Sayıların Faktöriyeli
5. Hafta Kare Çizdirme
Page 6
Yrd. Doç. Dr. Övünç Öztürk Gıda Mühendisliği Temel Bilgisayar Programlama Ders Notları 21.05.2013
6
Çember Çizdirme
İç içe Çemberler Çizdirme
Page 7
Yrd. Doç. Dr. Övünç Öztürk Gıda Mühendisliği Temel Bilgisayar Programlama Ders Notları 21.05.2013
7
Daire Çizdirme
Oval Çizdirme
Page 8
Yrd. Doç. Dr. Övünç Öztürk Gıda Mühendisliği Temel Bilgisayar Programlama Ders Notları 21.05.2013
8
6. Hafta Çizim Programı
Page 9
Yrd. Doç. Dr. Övünç Öztürk Gıda Mühendisliği Temel Bilgisayar Programlama Ders Notları 21.05.2013
9
İç içe Kareler Çizdirme
Page 10
Yrd. Doç. Dr. Övünç Öztürk Gıda Mühendisliği Temel Bilgisayar Programlama Ders Notları 21.05.2013
10
9. Hafta
Top Sektirme Oyunu
1.Top karakterine ait yazılar
2.Çubuk karakterine ait yazılar
Page 11
Yrd. Doç. Dr. Övünç Öztürk Gıda Mühendisliği Temel Bilgisayar Programlama Ders Notları 21.05.2013
11
3.Çubuk2 karakterine ait yazılar
Page 12
Yrd. Doç. Dr. Övünç Öztürk Gıda Mühendisliği Temel Bilgisayar Programlama Ders Notları 21.05.2013
12
10. Hafta
Target Game
Top Karakteri Gülle Karakteri
Yarasa1, Yarasa2, Yarasa3 Karakterleri
Page 13
Yrd. Doç. Dr. Övünç Öztürk Gıda Mühendisliği Temel Bilgisayar Programlama Ders Notları 21.05.2013
13
Pong Game
Paddle Karakteri
Bonus1, Bonus2, ..., Bonus20 Karakterleri
Ball Karakteri
Page 14
Yrd. Doç. Dr. Övünç Öztürk Gıda Mühendisliği Temel Bilgisayar Programlama Ders Notları 21.05.2013
14
12. Hafta
Araba Yarışı
1. Yarış Arabası Karakteri
Page 15
Yrd. Doç. Dr. Övünç Öztürk Gıda Mühendisliği Temel Bilgisayar Programlama Ders Notları 21.05.2013
15
2. Araba2 Karakteri
3. Engel Karakteri
Page 16
Yrd. Doç. Dr. Övünç Öztürk Gıda Mühendisliği Temel Bilgisayar Programlama Ders Notları 21.05.2013
16
4. Yol Çizgisi Karakteri
Ping Pong
1. Sol Raket Karakteri
Page 17
Yrd. Doç. Dr. Övünç Öztürk Gıda Mühendisliği Temel Bilgisayar Programlama Ders Notları 21.05.2013
17
2. Sağ Raket Karakteri
3. Top Karakteri
Page 18
Yrd. Doç. Dr. Övünç Öztürk Gıda Mühendisliği Temel Bilgisayar Programlama Ders Notları 21.05.2013
18
Page 19
Yrd. Doç. Dr. Övünç Öztürk Gıda Mühendisliği Temel Bilgisayar Programlama Ders Notları 21.05.2013
19
13. Hafta
Spinner Art
Karakter1’e ait scriptler
Page 20
Yrd. Doç. Dr. Övünç Öztürk Gıda Mühendisliği Temel Bilgisayar Programlama Ders Notları 21.05.2013
20
Board Game
Oyun Hakkında Bilgiler
Şekil 1: a) Oyundan görüntü. b) Oyun tahtası. c) Sayı karakterleri. d) Diğer karakterler.
Öncelikle Şekil1-b’deki gibi basit bir oyun tahtası çizin ve karakter olarak ekleyin.
Sonra, Scratch karakterlerinden Letters klasöründen sayıları teker teker karakter olarak
ekleyin ve her karakterin ismini hangi sayıyı gösteriyorsa o sayı olarak değiştirin (Şekil1-c).
Bu sayıları hücrelere yerleştirin.
Zar karakteri için uygun bir resim bulup karakter olarak programınıza ekleyebilirsiniz.
Scriptler
Şekil 2: Zar karakterine ait script.
Şekil 3: a) Oyuncu0 karakterine ait script. b) Oyuncu1 karakterine ait script.
Page 21
Yrd. Doç. Dr. Övünç Öztürk Gıda Mühendisliği Temel Bilgisayar Programlama Ders Notları 21.05.2013
21
Şekil 4: Oyuncu0 karakterine ait diğer script.
Page 22
Yrd. Doç. Dr. Övünç Öztürk Gıda Mühendisliği Temel Bilgisayar Programlama Ders Notları 21.05.2013
22
Şekil 5: Oyuncu1 karakterine ait diğer script.