2. Dönem 11. Hafta 5. Sınıf—Yazılımda Kullanılan Bileşenler-1

Değerli öğrencilerim, 2. Dönem 11. haftadan hepinize selamlar

11.HAFTA DERS AKIŞI

BTY.5.6.3: Yazılım Geliştirme Süreci

Bir bilgisayara belirli bir işlemi yaptırmak için nasıl bir yönlendirme yapmalıyız?

Günlük hayattaki basit işlemleri adım adım nasıl gerçekleştirdiğinizi düşünün. Bilgisayarlar da tıpkı bu adımlar gibi belirli yönlendirmelere ihtiyaç duyar.

Temel Kavramlar

KOMUT

Bilgisayarlara ne yapması gerektiğini söyleyen tekil yönlendirmelerin her birine “Komut” denir.

ALGORİTMA

Komutların belirli bir amaca ulaşmak için sıralı ve mantıklı bir şekilde art arda dizilmesine “Algoritma” adı verilir.

Örnek Algoritma:

Bayrağa Tıklanınca
50 Adım İlerle
Programı Bitir

SABİT VE DEĞİŞKEN NEDİR?

📌

SABİT

Programın çalışması süresince değeri hiçbir zaman değişmeyen verilerdir.

📅 Haftanın Günü (7)
📐 Pi Sayısı (3,14)
🔄

DEĞİŞKEN

Programın akışına ve girilen verilere göre farklı değerler alabilen bellek alanlarıdır.

🌡️ Hava Sıcaklığı
🪙 Kumbara Bakiyesi

Hangi Oyunu Analiz Edelim?

Oyunların içinde hiç değişmeyen kurallar ve sürekli değişen durumlar vardır. Sizce günlük yaşamımızdaki bu oyunlarda sabit ve değişkenler nelerdir?

Futbol

🙈

Saklambaç

🏐

Voleybol

🏃

İp Atlama

Futbolu Analiz Ediyoruz ⚽

SABİTLER 📌

  • Oyun alanı (Saha çizgileri)
  • Oyunun temel kuralları
  • Sahadaki hakem sayısı

DEĞİŞKENLER 🔄

  • Atılan gol sayısı (Skor tablosu)
  • Maçın kalan süresi
  • Oyuncuların enerjisi

1. Matematiksel İşlemciler

Okula kaç dakikada geliyorsunuz?

Zamanı, parayı veya skoru hesaplamak için Aritmetik Operatörlere ihtiyaç duyarız.

+

Toplama

Kantinden alınan ürünlerin toplam tutarını bulurken.

Çıkarma

Kalan paranızı veya geliş sürenizi hesaplarken.

*

Çarpma

4 kutudaki (her birinde 6) toplam kalemi (6*4) bulurken.

/

Bölme

Bir nesneyi arkadaşlarla eşit gruplara paylaştırırken.

İşaretleri Yakından Tanıyalım

Bilgisayarlar matematikte bizim bildiğimiz sembolleri kullanır. İşaretlere dikkat!

+
10 + 2 = 12
10 2 = 8
*
10 * 2 = 20
/
10 / 2 = 5

💻 Matematiksel Operatör Örneği

Senaryo: Kantin Hesabı

Cebimizde 50 TL harçlığımız var. Kantinden 20 TL’ye tost aldık. Bilgisayara kalan paramızı hesaplatmak için değişkenleri ve Çıkarma (-) operatörünü kullanırız.

Kantin_Hesabi
[Harçlık] değerini 50 yap

[Tost] değerini 20 yap

[Kalan] değerini [Harçlık] [Tost] yap

[Kalan] de (2 saniye)

💻 Matematiksel Operatör Örneği-2

Senaryo: Kırtasiye Alışverişi

Tanesi 5 TL olan kalemlerden 3 adet ve 15 TL değerinde bir defter aldık. Toplam borcumuzu hesaplamak için önce Çarpma (*) işlemini, ardından Toplama (+) işlemini iç içe kullanırız.

Kirtasiye_Hesabi
[Kalem Fiyatı] = 5

[Adet] = 3

[Defter] = 15

[Toplam Borç] yap [Kalem Fiyatı] * [Adet] + [Defter]

[Toplam Borç] de (3 saniye)

2. Mantıksal Operatörler

A) Karşılaştırma İşlemleri

İki veriyi birbiriyle kıyaslamak için kullanılır. Sonuç her zaman “Doğru” veya “Yanlış” çıkar.

>

Büyüktür

Puan > 50 ise “Seviye Atladın!”

<

Küçüktür

Sıcaklık < 0 ise “Hava Donuyor!”

==

Eşittir

Girdiğiniz == Gerçek Şifre ise Giriş Başarılı!

!=

Eşit Değildir

Kullanıcı != Boş ise “Kayıt Yapılabilir.”

2. Mantıksal Operatörler

B) Karar Verme İşlemleri

Birden fazla koşulun bir arada olduğu durumlarda nihai kararı vermek için kullanılır.

VE (AND)

Belirtilen tüm şartların aynı anda sağlanması zorunludur.

VEYA (OR)

Belirtilen şartlardan sadece birinin sağlanması yeterlidir.

DEĞİL (NOT)

Mevcut durumun tam tersini ifade eder.

Ayşe’nin Köprü Senaryosu

Dikkat: Köprü kanatları KAPALI olduğunda üzerinden geçilebilir!

ŞEHİR A KÖPRÜ 1 KÖPRÜ 2 KÖPRÜ 3 KÖPRÜ 4 ŞEHİR B VEYA VE
Şart 1:
Köprü 1 VEYA Köprü 2 KAPALI
Şart 2:
Köprü 3 VE Köprü 4 KAPALI
SONUÇ: GEÇİŞ BAŞARILI ✔️

💻 Mantıksal Kararlar

Senaryo: Bisiklet Sürüşü

Güvenle bisiklet sürmek için havanın 15 dereceden sıcak olması (Büyüktür >) ve havanın yağmurlu OLMAMASI (Eşit Değildir !=) gerekir. Bu iki şartı VE mantık bloğu ile birleştiririz!

Bisiklet_Izni
EĞER ( [Sıcaklık] > 15 ) VE ( [Hava] != Yağmurlu ) İSE

“Bisiklet Sürebilirsin! 🚴” De
DEĞİLSE

“Bugün evde kalmalısın! 🏠” De

Sıra Sende: Kendi Algoritmanı Kur!

Kendinizin belirleyeceği günlük hayattan bir problemin çözümü için öğrendiğimiz operatörleri kullanarak bireysel bir algoritma geliştirin.

1

Problem Seç

Not ortalaması hesaplama veya hava durumuna göre kıyafet seçimi gibi bir senaryo bul.

2

Algoritmayı Yaz

Problemi çözmek için sabit, değişken ve operatörlerini adım adım sırala.

3

EBA’da Paylaş

Hazırladığın bireysel algoritmayı düzenleyip, EBA platformu üzerinden sınıfla paylaş.


İnografik


ETKİNLİK 1


ETKİNLİK 2


ETKİNLİK 3

Ali A şehrinden B şehrine gitmek için yola çıkıyor. Yol üzerindeki köprülerin geçiş yolları kapalı. Sorunsuz bir şekilde B şehrine ulaşabilmesi için gerekli mantıksal ifadelerin belirlenmesi gereken bir harita.

ETKİNLİK 4


ETKİNLİK 5


ETKİNLİK 6

2. Dönem 11. Hafta 5. Sınıf—Yazılımda Kullanılan Bileşenler-1” için 3 yorum

Bir Cevap Yazın

btydersnotlari.com sitesinden daha fazla şey keşfedin

Okumaya devam etmek ve tüm arşive erişim kazanmak için hemen abone olun.

Okumaya Devam Edin