✨ Konuları Gir, Yapay Zeka Saniyeler İçinde Sınavını Üretsin!

9. Sınıf Algoritma Test Çöz

SORU 1

Bir algoritma aşağıdaki adımları takip etmektedir: 1. Bir \(x\) sayısı al. 2. \(x\) 'in değerine \(3\) ekle. 3. Elde edilen sonucu \(2\) ile çarp. 4. Çarpım sonucundan \(5\) çıkar. 5. Sonucu ekrana yazdır. Eğer başlangıçta \(x = 4\) olarak girilirse, algoritma ekrana hangi sayıyı yazdırır?

A) \(7\)
B) \(9\)
C) \(11\)
D) \(13\)
E) \(15\)
Açıklama:

Algoritma adımlarını sırasıyla uygulayalım:

  1. Başlangıçta \(x = 4\) sayısı alınır.
  2. \(x\) 'in değerine \(3\) eklenir: \(4 + 3 = 7\).
  3. Elde edilen sonuç \(2\) ile çarpılır: \(7 \times 2 = 14\).
  4. Çarpım sonucundan \(5\) çıkarılır: \(14 - 5 = 9\).
  5. Sonuç ekrana yazdırılır: \(9\).

Bu durumda algoritma ekrana \(9\) sayısını yazdırır.

Bu Sınavı paylaş: WhatsApp Facebook X (Twitter)

📌 Algoritma Nedir?

Algoritma, belirli bir problemi çözmek veya belirli bir görevi yerine getirmek için tasarlanmış, adım adım ve mantıksal bir sıra izleyen talimatlar dizisidir. Bilgisayar bilimlerinin temellerinden biri olmasının yanı sıra, günlük hayatımızda da farkında olmadan birçok algoritma kullanırız. Örneğin, bir yemek tarifi takip etmek, bir yol tarifi almak veya bir matematik problemini çözmek aslında birer algoritmadır. 💡

🚀 Algoritmanın Temel Özellikleri

✅ Algoritma Oluşturma Adımları

Bir algoritma tasarlarken izlenmesi gereken temel adımlar şunlardır:

  1. Problemi Tanımlama: Çözülecek problem net bir şekilde anlaşılmalı ve ne istendiği belirlenmelidir.
  2. Girdileri ve Çıktıları Belirleme: Algoritmanın hangi verilere ihtiyaç duyduğu (girdiler) ve hangi sonuçları üretmesi gerektiği (çıktılar) belirlenir.
  3. Adımları Belirleme: Problemi çözmek için atılması gereken her bir adım mantıksal bir sıraya göre belirlenir.
  4. Sıralama ve Mantıksal Akış: Adımlar doğru bir sıraya konulur ve aralarındaki mantıksal ilişki kurulur. Koşullu ifadeler (eğer...ise...) ve döngüler (tekrarla...) kullanılabilir.
  5. Test Etme: Oluşturulan algoritma, farklı girdilerle test edilerek doğru çalışıp çalışmadığı kontrol edilir.

📌 Akış Şemaları

Algoritmaları görselleştirmek için kullanılan standart bir yöntemdir. Farklı şekiller, farklı işlem türlerini temsil eder (başlangıç/bitiş için oval, işlem için dikdörtgen, karar için eşkenar dörtgen vb.). Akış şemaları, algoritmanın adımlarını ve mantıksal akışını daha kolay anlamamızı sağlar.

✍️ Çözümlü Örnek Sorular

Örnek Soru 1: İki Sayının Ortalamasını Bulan Algoritma

Problem: Kullanıcıdan alınan iki sayının aritmetik ortalamasını hesaplayan bir algoritma yazınız.

Girdiler: \(sayi1\), \(sayi2\)

Çıktı: \(ortalama\)

Algoritma:

  1. BAŞLA
  2. Kullanıcıdan birinci sayıyı (\(sayi1\)) al.
  3. Kullanıcıdan ikinci sayıyı (\(sayi2\)) al.
  4. \(toplam = sayi1 + sayi2\) işlemini yap.
  5. \(ortalama = \frac{toplam}{2}\) işlemini yap.
  6. \(ortalama\) değerini ekrana yazdır.
  7. BİTİR

Örnek Soru 2: Bir Sayının Tek mi Çift mi Olduğunu Bulan Algoritma

Problem: Kullanıcıdan alınan bir tam sayının tek mi yoksa çift mi olduğunu bulan bir algoritma yazınız.

Girdi: \(sayi\)

Çıktı: "Tek Sayı" veya "Çift Sayı" mesajı

Algoritma:

  1. BAŞLA
  2. Kullanıcıdan bir tam sayı (\(sayi\)) al.
  3. Eğer \(sayi \% 2 == 0\) ise (yani \(sayi\) 'nın \(2\) 'ye bölümünden kalan \(0\) ise):
    • "Çift Sayı" yazdır.
  4. DEĞİLSE (yani \(sayi \% 2 eq 0\) ise):
    • "Tek Sayı" yazdır.
  5. BİTİR