28 Nisan 2026

5. Sınıf - 30. Hafta


Bu Haftanın ÖDEVİ için >> 5. Sınıf - 30. Hafta - BT Uygulama <<





KARAKTER/KUKLA HAREKETİ

Tasarım ekranındaki koordinat sisteminde ilk öğrenilmesi gereken yönler ve isimleri ve hareket miktarlarıdır. Yönler Sağdan Sola ve Yukarıdan Aşağıya doğru olup X ve Y olarak adlandırılır. 




Bu konu için 2 komut kullanıcaz.

"x’ i […] değiştir" kodu kuklanın x kadar konumunu + veya - olarak değiştirmek için

"y’ i […] değiştir" kodu kuklanın y kadar konumunu + veya - olarak değiştirmek için

 

Aşağıdaki örnekleri yukarıdaki koordinat sistemine göre yazarsak:

Robotun A noktasından B noktasına (A > B) gitmek için;

               Yön +X tarafına doğru olduğu için yazılacak kod:  Robot.X i [40] değiştir

Robotun A noktasından K noktasına (A > K) gitmek için;

               Yön -X tarafına doğru olduğu için yazılacak kod:  Robot.X i [-30] değiştir

Robotun A noktasından G noktasına (A > G) gitmek için;

               Yön +Y tarafına doğru olduğu için yazılacak kod:  Robot.Y i [30] değiştir

Robotun A noktasından H noktasına(A > H) gitmek için;

               Yön -Y tarafına doğru olduğu için yazılacak kod:  Robot.Y i [-60] değiştir

 

Hareket

Yönü

Robot için Yazılacak Kod

 

Hareket

Yönü

Robot için Yazılacak Kod

B > C

+X

 X i [30] değiştir

 

K > C

 

 

C > B

-X

 X i [-30] değiştir

 

K > A

 

 

E > C

 

K > B

 

 

C > E

 

B > K

 

 

F > E

 

G > H

 

 

E > F

 

H > G

 

 

B > D

 

G > E

 

 

D > B

 

E > G

 

 

 

(!)NOT: Bir karakterin birden fazla hareketi için; her hareket için ayrı ayrı kodlalar yazılır ve kodlar alt alta yazılır.

Robotun Hareketi

Yazılacak Kod

C > B > D

X i [-30] değitir

Y yi [-30] değiştir 

D > B > A

 

A > B > G

 

G  >  A  >  C  >  F

 

D  >  B  >  C  >  E

 

E  > G  >  A  >  C

 

 

.

. 

 

Aşağıdaki Senaryoları yukarıdaki ekrana göre uygulayan Kodları yazın.

1.       Mavi Balık, çok özlediği arkadaşı Fare Jerry i görmek için gereken kodları yazın.  (1 Komut)

2.       KalemSilahlı çocuğun yanına gidip, söyledikleri her şeyi yazması gerekmektedir. Bunun için gereken kodları yazın. (1 Komut)

3.       Kaplumbağanın İneğin yanına gidip kendisine süt vermesini istemesi için yanına gidecektir. Bunun için gereken kodları yazın.  (1 Komut)

4.       RobotSilahlı Çocuğa “silahın kötü bir şey olduğunu, silahlı oyunlar oynaması gerektiğini anlatmak” için yanına gitmesi için gereken kodları yazın.  (1 Komut)

5.       Renkli MaymunSilahlı Çocuğa “silahın kötü bir şey olduğunu anlatmak” istiyor. Bunun için gereken kodları yazın. (1 Komut)

6.       Koca Ayı, Yaramaza Maşa’nın yaramazlıklarını durdurmak için Casus Bebekten yardım istemeyi düşünüyor. Koca Ayı’nın, önce Casus Bebeğin sonra Yaramaz Maşa’nın yanına gitmesi için gereken Kodları yazınız. (2 Komut)

7.       Okuma-yazma öğrenmek isteyen İnek, önce Kalemin yanına gidiyor. Kalem ise İneği Balığın yanına gitmesi gerektiğini söylüyor. (2 Komut)

8.       Fare Jerry, aklındakileri yazdırmak için ;Kalemin yanına gitmek istiyor. Bunun için “önce Balığın yanına sonra Kalemin yanına” gidecek şekilde plan yapıyor.(2 Komut)

9.       Yaramaz Maşa, yine yaramazlık yapmak için önce İneğin yanına sonra Koca Ayının yanına gidiyor.(2 Komut)

10.    Horoz, Yaramaz Maşanın yaramazlıklarından bıktığı için önce Yaramaz Maşa’yla konuşacak, sonra onu şikayet etmek için önce Casus Bebeğe sonra Koca Ayı ya gidecektir. Bunun için gerekli olan kodları yazınız.(2 Komut)

11.    Yaramaz Maşa yaramazlık yapması için önce İneğin sonra Koca Ayı’nın yanına gitmek istiyor. Bunu yapabilmesi için gereken kodları yazın. (2 Komut)

12.    Casusluk yapan Kaplumbağa, önce arkadaşı gibi görünen Öğrenci çocuğun sonra Robotun yanına gidip konuşuyor. Sonra bütün öğrendiklerini Silahlı Çocuğa anlamak için gitmesi gereken yolun kodları yazınız.(2 Komut)

13.    Silahlı çocuk ve Fare Jerry birlikte çalışmaktadır. Fare JerryMavi Balığın ve Renkli Maymunun casus olduğunu zannettiğinden bu ikisinin ayrı ayrı yanlarına gidip etkisiz hale getirdikten sonra Silahlı çocuğun yanına gitmesi gerekiyor. Bunun için gereken kodları yazın.(2 Komut)

14.    Casus bebek, Yaramaz Maşa’nın yine hangi yaramazlığı yapacağını öğrenmek için Önce Koca Ayı’nın sonra İneğin yanına giderek konuşmak istemektedir. İnek ve Koca Ayıyla konuştuktan sonra öğrendiklerinin hepsini Kalemin yanına gidip yazdıracak en sonda ise Silahlı Çocuğun yanına giderek kaleme yazdıklarını vermek istiyor. Buna göre Casus Bebeğin gideceği yolun kodları yazın. (2 Komut)

15.    Silahlı Çocuğa verilen görevde; RobotunÖğrenci ÇocuğunKaplumbağanın, Yaramaz Maşa ve Horozun casus olduğu öğrenmek için yanlarına giderek konuşması gerekmektedir. Buna göre Silahlı çocuğun konuşması için yanlarına gitmesini sağlayacak olan kodları yazın.(2 Komut)


.

.

İyi çalışmalar!

Bilişim Teknolojileri ve Yazılım Öğretmeniniz Muhammed HALICI

___________________________________________________________________________


6. Sınıf - 30. Hafta

ÖDEV... Aşağıdaki kodları kullanarak Örnek 3 senaryo ve Senaryo kodlarını yazın. Yazdığınız örnek senaryo ve kodları öğretmeninize fotoğrafını çekerek gönderiniz.

Kullanılacak kodlar:

1.    Bayrağa Tıklandığında

2.    […Kuklaya…] Tıklandığında

3.    […] tuşuna basıldığında

4.    X i [...] değiştir

5.    Y yi [...]değiştir

 

6.    [...] saniye bekle

7.    [...] defa tekrarla

8.    Sürekli Tekrarla

9.    x: […] y:[…] konumuna git

10. X [...] olsun

 

11. Y [...] olsun

12. [...] saniye de x: [...] y: [...]'a süzül

13. [...] adım git

14. sağa [...] derece dön

15. sola [...] derece dön

16. […Öğrenci Oku...]'na doğru dön

17. kenara geldiyse sek

18. dönüş tarzını […sağa-sola…] yap

19. […] saniyede […Karakter…] e süzül

20. […karaktere….]'e git

21.  […] saniye […] diye düşün

22.  [...] diye düşün

23. Boyu %[…] yap

24.  gizlen

25.  görün

26.  sonraki kostüm

27.  […] kılığına geç

 

28.    […] iletisini yayınla

29.    […] iletisini aldığımda

30.    […] iletisini yayınla ve bekle

 

 

.
----------------------------------------------------------------------------------------
BLOK TABANLI KODLAMA
(DEVAM)
.

 Olaylar Menüsü: Tetikleyici Kodları ve Açıklaması:

“[…] iletisini yayınla” Bir karakterden başka bir karaktere “mesaj/kod” göndermek için kullanılan koddur

“[…] iletisini aldığımda” Başka bir karakterden gelen “mesajı/kodu” algıladığında yapılması istenen kodlar için

“[…] iletisini yayınla ve bekleBaşka bir kuklaya “mesaj/kod” gönderdikten sonra bekler, mesajı alan karakterin kod bloğu bittikten sonra kaldığı yerden devam etmesi için

.

İyi çalışmalar!
Bilişim Teknolojileri ve Yazılım Öğretmeniniz Muhammed HALICI


18 Nisan 2026

5. Sınıf - 29. Hafta

ÖDEV... Aşağıdaki soruları dersten sonra defterinize cevaplayınız.

    Soru 1.Veri nedir? Tanımını yazınız.

    Soru 2. Bilgi nedir? Tanımını yazınız.

    Soru 3.Problem çözümünde Sabit nedir? Bir örnek yazınız.       

    Soru 4.Problem çözümündeki Değişken nedir? Bir örnek yazınız. 

    Soru 5. Operatör nedir? Problem çözmede kullanılan operatörleri yazınız. 

    Soru 6. 


    Soru 7. Annesi, Sultan’a kek yapmayı öğretiyor. Annesi ile Sultan arasında şöyle bir konuşma geçiyor.

-      Anne: Kek yapmak için mutlaka Un, şeker, yumurta, kabartma tozu süt olması gerekiyor. Ama istersen içine fındık veya ceviz koyabiliriz.

-      Sultan: Anne ama ben Kakao ve Tarçını da seviyorum bunları da koyabilir miyiz?

-       Anne: İstersen koyabilirsin. Kek yapmak için mutlaka koyulması gereken malzemeler haricinde koyduğun her şey kişinin isteğine bağlıdır. Örneğin Elma koyabilirsin, Üzüm koyabilirsin, Fındık koyabilirsin.

 


 

      Yukarıdaki Annesiyle Sultan arasında geçen konuşmaya göre,  Kek tarifinde kullanılan malzemelerin Sabit ve Değişkenlerinden 3'er tane  yazınız.

 

Sabitler:     ………………………………………………                                                                              

Değişkenler:    ……………………………………   



_________________________________________________________________________________________________________________

.

YAZILIM GELİŞTİRME SÜRECİ

(DEVAM)

VERİLER

İnsanların veya bilgisayarların sonuca ulaşabilmek için algıladığı, işlediği, sonuç ürettiği veya daha sonra kullanmak üzere depoladığı her şeye Veri denir.

İnsan aklının ulaşabildiği, anlayabildiği veya öğrenebildiği her şeye Bilgi denir.

Veri ve Bilgi arasındaki fark:

  • Veri, ham ve işlenmemiş bilgilerdir (örneğin, ölçülen boylar).
  • Bilgi ise bu verilerin analiz edilip anlamlı hale getirilmiş halidir (örneğin, ortalama boy hesaplanması).

Örneğin;

·       Veri: Bir okuldaki öğrencilerin boy uzunlukları (145 cm, 150 cm, 160 cm…)

·       Bilgi: Bu boy uzunluklarının ortalaması alındığında, okuldaki öğrencilerin ortalama boyunun 150 cm olduğu sonucuna ulaşılır.

 

Örnek 1;

Köpeğinizi kaybettiniz ve köpeğiniz arıyorsunuzdur. Birisine gidip bir köpek arıyorum derseniz bu bir bilgidir. Fakat Kahverengi, küçük, tüylü, kulakları dik olmayan, tombul, siyah tasmalı bir köpek derseniz bu saydığınız özellikler veridir.





Örnek 2;

Eğer sizin bir fotoğrafınız çekilirse, fotoğraf bir bilgi olmuştur. Fakat Neye benzediğiniz ise verilerdir.

Fotoğrafınız dosyaya koyulabilir, çantamda taşınabilir, çıktısı alınabilir, e-posta ile başkaları ile paylaşılabilir.

 Ancak; Sizi kimse fiziksel olarak çantada gezdiremez, sizin yansımanızı taşıyamaz.

İşte fark buradadır. Fotoğraf kaybolur veya yırtılırsa, bu sizin görünümünüzü değiştirmez.

SABİTLER VE DEĞİŞKENLER

Problem çözümünde Sabit nedir?        

Bir iş veya problemde değişmeyen her şeye Sabit denir.

Örneğin:    Okuldaki sıralar, masalar, sınıflar

          Okula geç kalan öğrencinin yatma saati, dersleri

 

Problem çözümündeki Değişken nedir? 

Bir iş veya problemde değişen her şeye Değişken denir.

Örneğin:    Okuldaki öğrenciler, öğretmenler, dersler...

                                Okula geç kalan öğrencinin yatma saati, ev düzeni...

 

Örnek Problem 1:


Annesi, Sultan’a kek yapmayı öğretiyor. Annesi ile Sultan arasında şöyle bir konuşma geçiyor.

-      Anne: Kek yapmak için mutlaka Un, şeker, yumurta, kabartma tozu ve süt olması gerekiyor. Ama istersen içine fındık veya ceviz koyabiliriz.

-      Sultan: Anne ama ben Kakao ve Tarçını da seviyorum bunları da koyabilir miyiz?

-       Anne: İstersen koyabilirsin. Kek yapmak için mutlaka koyulması gereken malzemeler haricinde koyduğun her şey kişinin isteğine bağlıdır. Örneğin Elma koyabilirsin, Üzüm koyabilirsin, Fındık koyabilirsin.

 


 

      Yukarıdaki Annesiyle Sultan arasında geçen konuşmaya göre,  Kek tarifinde kullanılan malzemelerin Sabit ve Değişkenlerden 3'er tane  yazınız.

 

Sabitler:     Un, Şeker, Yumurta, Kabartma Tozu                                                                            

Değişkenler:    Fındık, Ceviz, Kakao, Tarçını, Elma, Üzüm







OPERATÖRLER

Bir aracı, nesneyi ya da sayıyı işletmek/çalıştırmak kullanılan işarete Operatör denir.

Örneğin: Matematiksel operatörler de matematiksel işlemlerin uygulanması görevini yerine getirmektedir.

Problem çözmede kullanılan 3 çeşit operatör vardır. Bunlar

Matematiksel Op.

Karşılaştırma Op.

Mantıksal Op.

+

-

*

/

=

>   , <

>=  ,  <=

<> 

Eşit

Büyük, Küçük

Büyük Eşit,   Küçük Eşit

Eşit Değil

Ve

Veya

Değil

 

1. Matematiksel Operatör:

Matematiksel işlemlerin yapılmasını sağlayan Toplama(+), Çıkartma(-), Çarpma(*), Bölme(/) işaretlerine denir.

2. Karşılaştırma Operatör:

İki ifadeyi karşılaştırmak(=,  >,  <,  =>,  =<, <>) için kullanılan işaretlere denir.

     Kaan’ın yaşı Ahmet’in yaşından büyük ise

                   5 <> 6

3. Mantıksal Operatör:

Bir işlemin yapılabilmesi için olasılıkların(Ve, Veya, Değil) yazılmasını sağlayan işaretlere/operatörlere denir.

    a) Ve operatörü: Bütün olasılıkların veya şartların sağlanması ile sonuca ulaşılabileceğini belirten operatördür.

       Ahmet ve Kaan gelirse eve giderim.

       E-devlete girebilmek için TC kimlik ve şifremin olması gerekir.

    b) Veya operatörü: Olasılık veya şartlardan en az birinin bile sağlanması ile sonuca ulaşılabileceğini belirten operatördür.

       Ahmet veya Kaan gelirse eve giderim.

       Zemin kata asansör veya merdivenle gidebilirim.

    c)  Değil operatörü : Ve-Veya operatörlerinin olasılıkların veya şartların sağlanması ile sonuca ulaşılabileceğini belirten operatördür.

       Ahmet değilse eve gitmem.

       Bu notum 100 değilse kesin 0 dır.





.








.

İyi çalışmalar!
Bilişim Teknolojileri ve Yazılım Öğretmeniniz Muhammed HALICI