Örnek Algoritma Soruları

 ÖR: Bir öğrencinin klavyeden girilen iki notunun ortalamasını hesaplayan ve çıkan sonuca göre notun iyi veya kötü olduğunu ekrana yazdıran programın algoritmasını ve akış şemasını hazırlayınız.(Ortalama 70’ten büyük ise İYİ, küçük ise KÖTÜ kabul edilecek.)

A1. Başla                                                                      

 A2. Birinci notu gir 

 A3. not1=Girilen not 

 A4. İkinci notu gir 

 A5. not2=girilen not 

A6. ortalama=(not1+not2)/2 

 A7. Eğer ortalama < 70 ise A9 Adıma git 

 A8. ‘Notunuz iyi’ yaz A10 adımına git 

 A9. ‘Notunuz kötü’ yaz 

 A10. Bitir                                                                       


ÖR: Girilen 3 sayının ortalamasını bulup ekrana yazan programın algoritmasını yazınız.
 1. Başla 
 2. Birinci sayıyı gir 
 3. Girilen sayı= sayi1 
 4. İkinci sayıyı gir 
 5. Girilen sayı=sayi2 
 6. Üçüncü sayıyı gir 
 7. Girilen sayı=sayi3 
 8. ortalama= ((sayi1+sayi2+sayi3) /3) 
 9. Yaz ortalama 
 10. Bitir


ÖR: Satış fiyatı ve adeti girilen ürünlerin toplam fiyatını ekrana yazan algoritmasını yazınız
 1. Başla 
 2. Satış fiyatını gir 
 3. sf=girilen fiyat 
 4. Adet değerini gir 
 5. adet=girilen değer 
 6. Toplam fiyatı hesapla (toplam=satisfiyati*adet) 
 7.Yaz toplam 
 8. Bitir  

ÖR: Girilen sayının negatif olup olmadığını bulan programın algoritma ve akış şemasını yazınız. Negatif ise ekrana ‘’negatif’’, pozitifse "pozitif" yazmalı.
 1. Başla 
 2. Sayıyı gir 
 3. sayı=girilen sayı 
 4. Eğer sayı<0 ise 6. Adıma git 
 5. Pozitif yaz 7. adıma git 
 6. Negatif Yaz 
 7. Bitir

Ör: Klavyeden girilen sayının karesini ekrana yazan programın algoritmasını yazın
 1. BAŞLA 
 2. A sayısını oku (ya da OKU:A) [klavyeden bir değer okunur ve A adlı değişken içinde saklanır] 
 3. KARESI = A ^ 2 [A ^ 2 işleminin sonucu hesaplanır ve bulunan değer KARESI adlı değişkende saklanır] 
 4. KARESI değerini ekrana yaz (ya da YAZ: KARESI) 5. BİTİR (ya da SON, DUR)


ÖR: Klavyeden girilen 3 sayının ortalamasını hesaplayıp ekrana algoritmasını yazın 
 1. BAŞLA 
 2. OKU: A, B, C yazan programın [klavyeden artarda okunan üç değer sırası ile A, B, C değişkenlerinde saklanır] 
 3. Ortalama = (A + B + C) / 3 [(A + B + C) / 3 işleminin sonucu hesaplanır ve bulunan değer Ortalama adlı değişkende saklanır] 
 4. YAZ: Ortalama 
 5. BİTİR

ÖR: Klavyeden girilen iki sayıdan büyük olanını bulup ekrana yazan programın algoritmasını yazın 
 1. BAŞLA 
 2. OKU: A, B [klavyeden artarda okunan iki değer sırası ile A ve B değişkenlerinde saklanır] 
 3. EĞER A>B İSE YAZ: A DEĞİL İSE YAZ: B [A > B ifadesi doğru sonucunu döndürürse ekrana A değişkenindeki değer yazılır. Doğru sonucunu döndürmez ise ekrana B değişkenindeki değer yazılır] 
 4. BİTİR



ÖR: Klavyeden girilen iki sayının büyük olanından küçük olanını çıkarıp bulunan sonucu ekrana yazan programın algoritmasını yazın 
 1. BAŞLA 
 2. OKU: A, B [klavyeden artarda okunan iki değer sırası ile A ve B değişkenlerinde saklanır] 
 3. EĞER A >BİSESONUC=A-B DEĞİL İSE SONUC = B- A [A > B ifadesi doğru sonucunu döndürürse A– B işleminin sonucu hesaplanır ve bulunan değer SONUC adlı değişkende saklanır. Doğru sonucunu döndürmez ise B- A işleminin sonucu hesaplanır ve bulunan değer SONUC adlı değişkende saklanır] 
 4. YAZ: SONUC 
 5. BİTİR

ÖR:Klavyeden girilen sayının tek sayı mı çift sayı mı olduğunu bulup ekrana yazan programın algoritmasını yazın 
 1. BAŞLA 
 2. OKU: A [klavyeden bir değer okunur ve A adlı değişken içinde saklanır] 
 3. EĞER A%2==0İSEYAZ:“Girilen sayı çifttir” DEĞİL İSE YAZ: “Girilen sayı tektir.” [Bir çift sayının 2’ye göre modu 0’a eşittir. A % 2 işleminden dönen değer 0’a eşit ise sayı çifttir, sıfıra eşit değil ise sayı tektir] 
 4. BİTİR







1 yorum:

2. Dönem 2. Yazılı Çalışma Soruları

 1. Ekrana 10 defa programcının adını yazan programın algoritma ve akış şemasını hazırlayınız. 2.Klavyeden bir not girilmesini isteyen ve bu...