algoritma örnek soruları-1

Bu yazımızda algoritma konusu sorular ve çözümleriyle beraber işleyeceğiz.

önce sorularımız:

1-girilen iki adet sayının toplamını ekrana yazdıran programın algoritmasını yazınız.

A1:Başla
A2:birinci sayıyı al
A3:ikinci sayıyı al
A4:birinci sayı ile ikinci sayıyı topla
A5:toplamı yazdır
A6:bitir

2-girilen 10 adet sayının toplamının çift mi tek mi olduğunu yazdıran programın algoritmasını yazınız.

A1:Başla
A2:…

.
.
.
.

3-1.sınav 2.sınav notları alınarak ortalamayı bulan ve ortalama 50 den büyükse geçti, 50den küçükse kaldı yazdıran programın algoritmasını yazdırınız.

A1:başla

A2:1.sınav notunu al

A3:2.sınav notunu al

A4: ortlama=(1.sınav+2.sınav)/2

A5: ortalama > 50 ise “geçti” yazdır

A6: ortalama<50 ise; "kaldı" yazdır A7: bitir

4-kullanıcadan doğum yılı bilgisi alınarak kaç yaşında olduğunu söyleyen programın algoritmasını yazınız.

A1:Başla

A2:….
.

.
.
.
.

5-kilo bilgisi alınarak kilo 50 ve altında ise zayıf, 50-80 arası fit, 80 ve üstü ise az yemelisiniz yazdıran programın algoritmasını yazınız.

A1:Başla
A2:…
.
.
.
.
.
.

6-haftanın gün bilgisi alınarak cumartesi ve pazar ise “bu gün tatil” , pazartesi,salı,çarşamba,perşembe,cuma ise “iş zamanı” yazdıran programın algoritmasını yazınız

A1:Başla

A2:…
.
.
.
.
.

7-Yaş bilgisi alınarak eğer yaş 0-13 arası ise “çocuksun” ; 14-19 arası “ergensin”; 20 ve üstü ise “gençsin” yazdıran programın algoritmasını yazınız

A1:Başla

A2:….

.
.

.
.

8-Girilen sayının faktöriyelini bulan programın algoritmasını yazınız.

A1:Başla

A2:….

.
.

.
.

9-0 ile 100 arasındaki sayılardan 3 e bölünenleri listeleyen programın algoritmasını yazınız.

A1:Başla

A2:….

.
.

.
.

10- 0- 1000 arasındaki sayılardan hem 3 hem de 5 e bölünenleri listeleyen programın algoritmasını yazınız.

A1:Başla

A2:….

.
.

.
.

algoritmaların tanımı ve kurallarını daha önceki yazımızda belirtmiştik.

soruların çözümleri kısa zamanda buraya eklenecektir.

Administrator hakkında 234 makale
Bilişim Teknolojileri Öğretmeni

İlk yorum yapan olun

Bir yanıt bırakın

E-posta hesabınız yayımlanmayacak.


*