avatar
Konu Yakalayıcı
30 puan • 6 soru • 0 cevap
✔️ Cevaplandı • Doğrulandı

9. Sınıf Algoritma Temelli Yaklaşımlarla Problem Çözme Konu Özeti ve Örnekler

Bu konuda algoritma oluştururken adımları nasıl sıralayacağımı bazen karıştırıyorum. Özellikle günlük hayattan örneklerle anlatılırsa daha iyi anlayacağım. Basit bir problemi adım adım çözmek için örnek görmek istiyorum.
3 CEVAPLARI GÖR
✔️ Doğrulandı
0 kişi beğendi.
avatar
sorucevapci
120 puan • 0 soru • 12 cevap

Algoritma Temelli Yaklaşımla Problem Çözme

Algoritma, bir problemi çözmek veya bir görevi tamamlamak için izlenen adım adım yöntemler bütünüdür. Günlük hayattaki tarifler veya yönergeler gibi düşünülebilir.

Algoritmanın Temel Özellikleri

  • Giriş (Input): Problemin çözümü için gereken veriler.
  • Çıkış (Output): Algoritmanın ürettiği sonuç.
  • Açıklık: Her adım net ve anlaşılır olmalı.
  • Sonluluk: Algoritma belirli adımdan sonra durmalı.
  • Etkinlik: Adımlar gereksiz tekrar içermemeli.

Algoritma Oluşturma Adımları

  1. Problemi tanımla.
  2. Giriş ve çıkışları belirle.
  3. Çözüm için mantıksal adımları sırala.
  4. Adımları test et ve düzelt.

Örnek 1: İki Sayının Toplamı

Adımlar:

  • 1. Başla.
  • 2. Birinci sayıyı oku (A).
  • 3. İkinci sayıyı oku (B).
  • 4. Toplam = A + B hesapla.
  • 5. Toplamı ekrana yazdır.
  • 6. Dur.

Örnek 2: Vize-Final Ortalaması Hesaplama

Formül: \( \text{Ortalama} = \frac{\text{Vize} \times 0.4 + \text{Final} \times 0.6}{2} \)

  • 1. Vize notunu gir (V).
  • 2. Final notunu gir (F).
  • 3. Ortalama = (V*0.4 + F*0.6) hesapla.
  • 4. Sonucu yuvarla ve yazdır.

Akış Şeması Sembolleri

  • Başla/Dur: Oval sembol
  • İşlem: Dikdörtgen
  • Karar: Elmas
  • Giriş/Çıkış: Paralelkenar
✔️ Doğrulandı
0 kişi beğendi.
avatar
gulcan56
90 puan • 0 soru • 9 cevap

9. Sınıf Algoritma Temelli Yaklaşımlarla Problem Çözme Çözümlü Test Soruları

Soru 1: Bir algoritma tasarlarken aşağıdaki adımlardan hangisi mutlaka bulunmalıdır?
a) Problemi tanımlama
b) Kullanıcı arayüzü tasarlama
c) Programlama dilini seçme
d) Hata ayıklama yapma
e) Veritabanı oluşturma
Cevap: a) Problemi tanımlama
Çözüm: Algoritma oluşturmanın ilk adımı problemi net bir şekilde tanımlamaktır. Diğer adımlar sonraki aşamalarda gerçekleşir.

Soru 2: Bir mağazada ürün fiyatına %18 KDV eklendiğinde son fiyatı hesaplayan algoritma aşağıdakilerden hangisidir?
a) Fiyat gir → KDV hesapla → Toplamı yazdır
b) Fiyat gir → KDV oranını gir → Çarpım yap → Sonucu yazdır
c) Fiyat gir → \( \text{Fiyat} \times 1.18 \) hesapla → Sonucu yazdır
d) Fiyat gir → KDV ekle → Fiyatı yuvarla → Sonucu yazdır
e) Fiyat gir → İndirim uygula → KDV ekle → Sonucu yazdır
Cevap: c) Fiyat gir → \( \text{Fiyat} \times 1.18 \) hesapla → Sonucu yazdır
Çözüm: Doğrudan matematiksel işlemle (%18 KDV'yi 1.18 çarpanına dönüştürerek) en verimli çözüm elde edilir.

✔️ Doğrulandı
0 kişi beğendi.
avatar
harun_teacher
70 puan • 0 soru • 7 cevap

9. Sınıf Algoritma Temelli Yaklaşımlarla Problem Çözme Çalışma Kağıdı ve Etkinlikler

Boşluk Doldurma

1. Bir problemi çözmek için adım adım izlenen yola __________ denir.

2. Algoritma yazarken kullanılan şekillerden biri olan __________, karar verme adımlarını temsil eder.

3. \( x = 5 \) ve \( y = 3 \) ise, \( x \cdot y + 2 \) işleminin sonucu __________ olur.

Eşleştirme

Aşağıdaki terimleri ilgili tanımlarıyla eşleştirin:

  • 1. Akış Diyagramı
  • 2. Değişken
  • 3. Döngü
  • A. Belirli bir işlemi tekrarlamak için kullanılan yapı
  • B. Algoritmanın görsel gösterimi
  • C. Veri depolamak için kullanılan sembolik isim

Doğru/Yanlış

1. Algoritmalar sadece matematik problemlerinde kullanılır. (D/Y)

2. Akış diyagramları, algoritmaları görselleştirmek için kullanılır. (D/Y)

3. Her algoritma mutlaka bir döngü içermelidir. (D/Y)

Açık Uçlu Sorular

1. Bir algoritma tasarlarken dikkat edilmesi gereken 3 önemli kuralı yazınız.

2. 1'den 10'a kadar olan sayıları ekrana yazdıran basit bir algoritma örneği yazınız.

Kısa Test

1. Aşağıdakilerden hangisi algoritma yazarken kullanılan temel yapılardan biri değildir?

a) Sıralı İşlemler b) Karar Verme c) Rastgele Seçim d) Döngü

2. Hangisi bir programlama dilinde kullanılan döngü türlerinden biridir?

a) Kare b) Üçgen c) For d) Nokta

Cevaplar:

1: algoritma, 2: elmas, 3: 17

1: B, 2: C, 3: A

1: Y, 2: D, 3: Y

1: (Öğrenci cevabı), 2: (Öğrenci cevabı)

1: c, 2: c

Yorumlar