Örnek Soru 1 kolay
Çözümü istenen duruma ne denir?
- A) Problem
- B) Kural
- C) Program
- 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.
5. SınıfBilişim Teknolojileri ve Yazılım
Bilişim Teknolojileri ve Yazılım · 5. Sınıf · Yazılım Tasarımı ve Programlama
Bu derste şunları öğreneceğiz:
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 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üm | Ne yazılır | Örnek |
|---|---|---|
| Amaç | Ne sonuç istendiği | Notların ortalamasını bulmak |
| Girdi | Başlangıçta verilen bilgi | Notlar |
| Çıktı | Ulaşılan sonuç | Ortalama |
| Kısıt | Uyulması gereken sınır | En az 3 öğrenci notu |
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 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.
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.
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.
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ı:
Bu konuya başlamadan önce temel kavram ve ön koşulları kavramanız yardımcı olacaktır. Konunun çerçevesinde şu kavramlar dikkat ister:
Daha ileri bir uygulama:
Soru: Sekiz sayı, en küçüğü bulma yöntemiyle sıralanırsa kaç tur yapılır?
Sonuç/cevap: 7 tur yapılır.
| Kavram | Açı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 h | Algoritma 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 izlen | Kuru çalıştırma, adımların sırayla izlenip çıktının denetlenmesidir. |
| Karar adımı koşula göre iki yoldan birin | Karar adımı koşula göre iki yoldan birine gidilmesini sağlar. |
| Döngü adımı aynı işin belirli sayıda tek | Döngü adımı aynı işin belirli sayıda tekrarlanmasını sağlar. |
| En küçüğü bulma yöntemi eleman sayısında | En küçüğü bulma yöntemi eleman sayısından bir az kez tekrarlanır. |
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…
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; amaç, girdi, çıktı ve kısıt başlıklarıyla tanımlanır.
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; 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
Çözümü istenen duruma ne denir?
Doğru cevap: A) Problem
Çözümü istenen duruma problem denir; kural, program ve donanım ise başka kavramlardır.
Bir algoritmada koşula göre iki yoldan birine gidilmesini sağlayan adım hangisidir?
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.
Döngü sonsuza kadar çalışırsa ne olur?
Doğru cevap: D) Program kilitlenir
Döngü sonsuza kadar çalışırsa program kilitlenir ve kapatmak gerekir.
Konu anlatımları hesapsız okunur. Quiz, slayt ve deneme için hesap gerekir.
Bilişim Teknolojileri ve Yazılım için çalışma yolu
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 konuyu çalış: hesap aç, ilerlemen kaydedilsin.
Hesap aç