Algoritma tanımı
- Algoritmalar kursu
- Başlangıç
- Ders 1/80
- 4 dk
Algoritmanın sonlu adım dizisi olduğunu ve girdiyi çıktıya çevirdiğini öğrenirsin.
Algoritma tanımı
Bir algoritma, bir problemi çözmek için izlenen sonlu adım dizisidir. Her algoritma bir girdi alır, adımları sırayla işler ve bir çıktı üretir.
Örneğin bir yemek tarifi, bir yol tarifi veya bir matematik prosedürü birer algoritmadır. Adımlar belirgin ve sıralı olmalıdır.
Beş temel özellik
Bir algoritmanın beş temel özelliği vardır: sonluluk, belirginlik, girdi, çıktı ve etkililik.
Bu özellikler algoritmanın hatasız çalışmasını güvence altına alır ve makine tarafından yürütülebilmesini sağlar.
Uygulama Sözde kod yaz
add(a, b) yaz. a + b döndür ve print(add(3, 5)) ile 8 yazdır.
Başlangıç kodu
def add(a, b):
# İki sayıyı toplaÖrnek çözüm
def add(a, b):
# İki sayıyı topla
return a + b
print(add(3, 5))Beklenen çıktı
8
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Hangisi algoritma özelliğidir?
- Sonluluk Doğru cevap
- Sonsuzluk
- Rastgelelik
- Belirsizlik
Açıklama: Sonluluk bir algoritma özelliğidir.
2 Algoritma çıktısı
Her algoritma en az bir ____ üretir.
Her algoritma en az bir çıktı üretir.
Açıklama: çıktı doğru.
3 Algoritma tanımı: kavramları eşleştir
| Kavram | Anlamı |
|---|---|
Sonluluk |
Biter |
Girdi |
Başlangıç |
Çıktı |
Sonuç |
Belirginlik |
Tek anlamlı |