5. SınıfBilişim Teknolojileri ve Yazılım

Problem Belirleme ve Algoritma Oluşturma

Bilişim Teknolojileri ve Yazılım · 5. Sınıf · Yazılım Tasarımı ve Programlama

Konu Anlatımı

Bu derste şunları öğreneceğiz:

Problem Nedir?

Bir problem, çözümü istenen durumdur. «Sınıftaki öğrencilerin notlarının ortalamasını bulmak», «alışveriş listesindeki ürünleri fiyata göre sıralamak» ya da «bir dikdörtgenin çevresini hesaplamak» birer problemdir. Problem belirleme, bu durumu amaç, girdi, çıktı ve kısıt başlıklarıyla yazıdır. Koşulları yazmadan algoritma kurmak, hedefi kaçırmaya yol açar.

Algoritma Oluşturma Adımları

Algoritma dört adımda hazırlanır: problemi anla, adımları yaz, sırayı belirle ve dene. Adımlar numaralandırılır ve her adım tek iş yapar. Uzun adımlar bölünür. Günlük hayattan bir örnek alınır: çamaşır yıkamak için kaba su doldurulur, çamaşır eklenir, ılık su ve toz eklenir, çamaşır makinesi çalıştırılır. Bu adımlar karar ve döngü içerir.

BölümNe yazılırÖrnek
AmaçNe sonuç istendiğiNotların ortalamasını bulmak
GirdiBaşlangıçta verilen bilgiNotlar
ÇıktıUlaşılan sonuçOrtalama
KısıtUyulması gereken sınırEn az 3 öğrenci notu

Sözde Kod ve Kuru Çalıştırma

Sözde kod, algoritmayı günlük dille yazılan adımlar hâlinde gösterir; program dili bilmeyen de okuyabilir. Algoritma yazıldıktan sonra kuru çalıştırma yapılır: adımlar kâğıt üzerinde sırayla izlenir ve çıktının doğru olup olmadığı görülür. Kuru çalıştırmada hata çıkarsa adımlar gözden geçirilir.

Karar ve Döngü

Karar adımı, bir koşula göre iki yoldan birine gidilmesini sağlar: «not 50'den büyük mü?» gibi. Döngü adımı ise aynı işin belirli sayıda tekrarlanmasını sağlar. En küçüğü bulma yönteminde liste taranır, en küçük değer bulunur ve o değer çıkarılır. Bu işlem eleman sayısından bir az kez tekrarlanır.

Basit Örnek: En Küçüğü Bulma

Dört sayıdan en küçüğünü bulalım. İlk adımda ilk sayı en küçük kabul edilir. İkinci adımda sıradaki sayı küçükse yeni en küçük olur. Üçüncü ve dördüncü adımlarda aynı karar tekrarlanır. Son adımda bulunan değer sonuç olarak yazılır. Bu algoritma dört sayıda üç karar adımıyla çalışır.

Adım Adım Çözüm

  1. Problemi tek cümleyle yaz ve amacı belirle.
  2. Girdileri, çıktıyı ve kısıtları listele.
  3. Çözüm adımlarını numaralı sözde kod hâline getir.
  4. Adımları kuru çalıştırarak denetle.
  5. Sonucu paylaş ve gerekirse algoritmayı sadeleştir.

Sık Yapılan Hatalar

Özet ve Kendini Dene

Problem belirleme, durumu amaç, girdi, çıktı ve kısıt başlıklarıyla yazmaktır. Algoritma; problemi anlama, adımları yazma, sırayı belirleme ve deneme aşamalarından oluşur. Sözde kod algoritmayı günlük dille anlatır, kuru çalıştırma ise adımların doğru çalışıp çalışmadığını gösterir. Karar adımı koşula, döngü adımı tekrara yarar. Kendini dene: «Sınıftaki en uzun boylu öğrenciyi bulmak» problemini amaç, girdi, çıktı ve kısıt olarak yaz ve dört adımlı algoritmasını oluştur.

Ne Öğreneceğiz

Bir problemi tanımlamayı, gereksinim ve kısıtları belirlemeyi ve bu probleme adım adım algoritma yazmayı 5. sınıf düzeyinde örneklerle anlatır. Bu konuda ögrenme çıktıları:

Ön Bilgi

Bu konuya başlamadan önce temel kavram ve ön koşulları kavramanız yardımcı olacaktır. Konunun çerçevesinde şu kavramlar dikkat ister:

İleri Örnek

Daha ileri bir uygulama:

Soru: Sekiz sayı, en küçüğü bulma yöntemiyle sıralanırsa kaç tur yapılır?

  1. Adım 1: Eleman sayısını yaz: 8.
  2. Adım 2: Her turda bir eleman çıkarıldığı için tur sayısı bir azdır.
  3. Adım 3: Çıkarma işlemini kur: 8 - 1 = 7 tur.

Sonuç/cevap: 7 tur yapılır.

Karşılaştırma Tablosu

KavramAçıklama
Problem; amaç, girdi, çıktı ve kısıt başProblem; amaç, girdi, çıktı ve kısıt başlıklarıyla tanımlanır.
Algoritma adımları numaralandırılır ve hAlgoritma adımları numaralandırılır ve her adım tek iş yapar.
Sözde kod, algoritmayı günlük dille yazıSözde kod, algoritmayı günlük dille yazılan adımlar hâlinde gösterir.
Kuru çalıştırma, adımların sırayla izlenKuru çalıştırma, adımların sırayla izlenip çıktının denetlenmesidir.
Karar adımı koşula göre iki yoldan birinKarar adımı koşula göre iki yoldan birine gidilmesini sağlar.
Döngü adımı aynı işin belirli sayıda tekDöngü adımı aynı işin belirli sayıda tekrarlanmasını sağlar.
En küçüğü bulma yöntemi eleman sayısındaEn küçüğü bulma yöntemi eleman sayısından bir az kez tekrarlanır.

Problem Belirleme ve Algoritma Oluşturma — Sık Sorulan Sorular

Problem Nedir?

Bir problem, çözümü istenen durumdur. «Sınıftaki öğrencilerin notlarının ortalamasını bulmak», «alışveriş listesindeki ürünleri fiyata göre sıralamak» ya da «bir dikdörtgenin çevresini hesaplamak» birer problemdir. Problem belirleme, bu durumu amaç, girdi, çıktı ve kısıt başlıklarıyla yazıdır. Koşulları yazmadan…

Problem Belirleme ve Algoritma Oluşturma nedir?

Bir problem, çözümü istenen durumdur. «Sınıftaki öğrencilerin notlarının ortalamasını bulmak», «alışveriş listesindeki ürünleri fiyata göre sıralamak» ya da «bir dikdörtgenin çevresini hesaplamak» birer problemdir. Problem belirleme, bu durumu amaç, girdi, çıktı ve kısıt başlıklarıyla yazıdır. Koşulları yazmadan…

Problem Belirleme ve Algoritma Oluşturma konusunda ne öğrenilir?

Problem; amaç, girdi, çıktı ve kısıt başlıklarıyla tanımlanır.

Problem Belirleme ve Algoritma Oluşturma konusunda sık yapılan hatalar nelerdir?

Algoritma adımlarını sırasız yazmak: Adımların sırası sonucu doğrudan etkiler; numaralandırılmış ve sıralı adımlar kullanılmalıdır. Kısıtları hiç yazmamak: Kısıt belirtilmezse problem sınırsız kalır ve çözüm yanlış sonuç verebilir.

Problem Belirleme ve Algoritma Oluşturma için hangi formüller ve kurallar kullanılır?

Problem; amaç, girdi, çıktı ve kısıt başlıklarıyla tanımlanır · Algoritma adımları numaralandırılır ve her adım tek iş yapar · Sözde kod, algoritmayı günlük dille yazılan adımlar hâlinde gösterir · Kuru çalıştırma, adımların sırayla izlenip çıktının denetlenmesidir

Problem Belirleme ve Algoritma Oluşturma Kazanımları

Örnek Sorular ve Çözümleri

Örnek Soru 1 kolay

Çözümü istenen duruma ne denir?

  1. A) Problem
  2. B) Kural
  3. C) Program
  4. D) Donanım
Cevabı göster

Doğru cevap: A) Problem

Çözümü istenen duruma problem denir; kural, program ve donanım ise başka kavramlardır.

Örnek Soru 2 orta

Bir algoritmada koşula göre iki yoldan birine gidilmesini sağlayan adım hangisidir?

  1. A) Sıralama adımı
  2. B) Karar adımı
  3. C) Giriş adımı
  4. D) Çıktı adımı
Cevabı göster

Doğru cevap: B) Karar adımı

Bir algoritmada koşula göre iki yoldan birine gidilmesini sağlayan adım karar adımıdır.

Örnek Soru 3 zor

Döngü sonsuza kadar çalışırsa ne olur?

  1. A) Cihaz açılır
  2. B) Adımlar hızlanır
  3. C) Sonuç iyileşir
  4. D) Program kilitlenir
Cevabı göster

Doğru cevap: D) Program kilitlenir

Döngü sonsuza kadar çalışırsa program kilitlenir ve kapatmak gerekir.

Sıradaki adım

Konu anlatımları hesapsız okunur. Quiz, slayt ve deneme için hesap gerekir.

DersTeders ile devam et

Bilişim Teknolojileri ve Yazılım için çalışma yolu

  1. OkuKonu anlatımını bu sayfada bitir.
  2. Soru çözÖrnekleri çöz, cevabı açıklamayla karşılaştır.
  3. Quiz ile pekiştirHesapla kendini ölç.

Slaytla adım adım öğren · Tüm dersler · Ana sayfa

Hesap açTüm dersleri keşfet

Konu anlatımları hesapsız okunur; quiz, slayt ve deneme için hesap gerekir.

Bu sayfa Problem Belirleme ve Algoritma Oluşturma konusunun anlatımını, kazanımlarını ve örnek sorularını içerir. Konuyla ilgili tüm sorular için testi çöz, diğer konular için DersTeders ana sayfasına geçebilirsin.

Bu konunun öğretmen materyallerini (ders planı, çalışma kâğıdı, çözümlü soru bankası, rubrik) yazdırabilirsin: Yazıcı çıktısı modülünü aç