4. Sınıf Matematik · Ünite 3
Geometrik Şekillerle Kodlama ve Ayna Simetrisi
Bu derste geometrik şekilleri kullanarak yapılar oluşturmayı, ayna simetrisini ve şekilleri çizmek için basit kodlama stratejileri geliştirmeyi öğreneceğiz.
Kazanım MAT.4.3.10 · 20 dk okuma
Haydi Kodlayalım!
Kodlama sadece bilgisayarlarda olmaz! Kodlama aslında bir işi yapmak için sırasıyla verilen talimatlar, yani adımlardır. Günlük hayatımızda bir tarifle kek yaparken veya bir oyunun kurallarını takip ederken bile aslında bir kod kullanırız.
Geometrik Şekiller ve Ayna Simetrisi
Peki, geometrik şekilleri kullanarak bir yapı oluşturmak istersek kendi kodumuzu nasıl yazarız? Kodlama yaparken işimizi en çok kolaylaştıran kurallardan biri ayna simetrisidir. Bir şeklin ortasından bir çizgi çektiğimizde, çizginin iki tarafı birbirinin tıpatıp aynısı ise buna ayna simetrisi denir. Ayna simetrisi, bir doğruya göre simetridir.
Yukarıdaki şekilde, mavi üçgenlerin simetri doğrusuna olan uzaklıkları birbirine eşittir. Bu matematiksel bir mantık ilişkisidir.
Şekillerle Kodlama Stratejisi Oluşturma
Şimdi bir robotumuz olduğunu hayal edelim. Bu robota simetrik bir oyuncak ev çizdirmek istiyoruz. Evin her iki tarafını da çizmek için uzun uzun komutlar vermek yerine harika bir strateji geliştirebiliriz. Adım 1: Evin sadece sol yarısını geometrik şekillerle çiz. Adım 2: Tam ortaya bir simetri doğrusu yerleştir. Adım 3: Sol taraftaki tüm şekillerin ayna simetrisini alarak sağ tarafa kopyala!
İşte bu kadar! Geometrik şekiller arasındaki uzamsal ilişkileri fark ettiğimizde, kodumuzu çok daha kısa ve zeki bir şekilde yazmış oluruz. Uzamsal ilişkiler, nesnelerin boşlukta nasıl durduğunu ve birbirlerine göre konumlarını anlamamızı sağlar.
Geometrik Şekillerle Kodlama ve Ayna Simetrisi: Alıştırma Soruları
1. Günlük hayatta 'kodlama' ne anlama gelir?
- A) Sadece bilgisayar oyunları oynamaktır.
- B) Bir hedefe ulaşmak için sırasıyla verilen talimatlar bütünüdür.
- C) Sadece sayılarla yapılan bir işlemdir.
- D) Rastgele çizimler yapmaktır.
Cevabı göster
Doğru cevap: B) Bir hedefe ulaşmak için sırasıyla verilen talimatlar bütünüdür.
Kodlama, belirli bir amaca ulaşmak için adım adım verilen talimatlardır; tarif okumak da günlük hayattan bir kodlama örneğidir.
2. Aşağıdakilerden hangisi ayna simetrisine (bir doğruya göre simetri) en iyi örnektir?
- A) Kanatları iki yana eşit açılmış bir kelebek
- B) Düzensiz bir kaya parçası
- C) Yarısı ısırılmış bir elma
- D) Kırık bir vazo
Cevabı göster
Doğru cevap: A) Kanatları iki yana eşit açılmış bir kelebek
Kanatları açık bir kelebeğin ortasından bir çizgi geçtiğini düşündüğümüzde, iki taraf birbirinin tıpatıp aynısıdır. Bu ayna simetrisidir.
3. Mert, defterine bir robot yüzü çizmek istiyor. Yüzün sağ tarafını tek tek çizmek yerine 'Sol tarafı çiz, sonra ortadaki çizgiye göre ayna simetrisini al!' stratejisini kullanıyor. Mert bu stratejisiyle neyi sağlamıştır?
- A) Daha fazla boya kalemi harcamayı
- B) Robotun daha düzensiz görünmesini
- C) Geometrik şekiller ve simetriyi kullanarak kısa ve akıllı bir kodlama stratejisi oluşturmayı
- D) Yalnızca üçgenleri kullanmayı
Cevabı göster
Doğru cevap: C) Geometrik şekiller ve simetriyi kullanarak kısa ve akıllı bir kodlama stratejisi oluşturmayı
Mert, ayna simetrisi bilgisini kullanarak işini kısaltmış ve başarılı bir kodlama stratejisi geliştirmiştir.
4. Bir ev tasarlayan Zeynep, evin tam ortasından geçen bir simetri doğrusu olduğunu fark ediyor. Evin sol çatısı için bir dik üçgen çizme kodu yazdı. Simetriyi bozmamak için sıradaki adım ne olmalıdır?
- A) Evin sağ çatısına bir kare kodu eklemek
- B) Evin sağ çatısına, sol çatının ayna simetriği olan üçgeni eklemek
- C) Evin kapısını silmek
- D) Sağ tarafa çatı çizmeyi bırakmak
Cevabı göster
Doğru cevap: B) Evin sağ çatısına, sol çatının ayna simetriği olan üçgeni eklemek
Simetriyi sağlamak için sol tarafın aynısını (ayna simetrisini) sağ tarafa eklemek gerekir.
5. Bir yapıyı oluştururken uzamsal (alansal) ilişkileri kullanmak kodlama sürecini nasıl etkiler?
- A) Yapıdaki her şekli defalarca kopyalamamıza neden olur, işi uzatır.
- B) Şekiller arasındaki mantıksal ilişkileri görmemizi sağlayarak, çok daha az komutla doğru yapıyı oluşturmamızı sağlar.
- C) Kodlama yaparken geometrik şekil kullanmamızı tamamen engeller.
- D) Sadece renkleri değiştirmemize yardımcı olur.
Cevabı göster
Doğru cevap: B) Şekiller arasındaki mantıksal ilişkileri görmemizi sağlayarak, çok daha az komutla doğru yapıyı oluşturmamızı sağlar.
Uzamsal ilişkileri ve simetriyi kavramak, kodlama yaparken gereksiz tekrarlardan kaçınmamızı ve en doğru stratejiyi kurmamızı sağlar.