Girdi: x
s=0
while x>0:
s = s + (x mod 10)
x = x // 10
Yazdır: s
2) Aşağıdaki algoritma en büyük sayıyı yazdırmayı amaçlıyor. Boş bırakılan satıra hangisi gelmelidir?
Girdi: a, b, c
m = a
if b > m then m = b
_____
Yazdır: m
a=3, b=7, c=4
3) Aşağıdaki algoritma çalıştırıldığında “Asal” çıktısı veren sayı hangisidir?
Girdi: n
if n < 2 yazdır 'Asal değil'
aksi halde:
bölenVar = false
i = 2
while i*i ≤ n:
if n mod i = 0 then bölenVar = true
i = i + 1
eğer bölenVar ise yazdır 'Bileşik' değilse yazdır 'Asal'
4) Algoritma: Basamaklar toplamı 3'ün katıysa sayı 3'e tam bölünür. Buna göre 5a iki basamaklı sayısının 3'e tam bölünebilmesi için a hangi değerleri alabilir?
5) Aşağıdaki sözde koda göre döngü kaç kez çalışır?
x = 17
sayac = 0
while x > 0:
x = x - 4
sayac = sayac + 1
Yazdır: sayac
6) Algoritmik yaklaşımla problem çözmede aşağıdaki adım sıralamalarından hangisi doğrudur?
7) Aşağıdaki sözde koda göre döngü kaç kez çalışır?
x = 21
sayac = 0
while x > 0:
x = x - 4
sayac = sayac + 1
Yazdır: sayac
8) Aşağıdaki sözde kod çalıştırıldığında ekrana yazdırılan değer kaçtır?
x = 3
for i = 1..2:
x = 2*x + 1
Yazdır: x
9) Aşağıdaki algoritma çalıştırıldığında “Asal” çıktısı veren sayı hangisidir?
Girdi: n
if n < 2 yazdır 'Asal değil'
aksi halde:
bölenVar = false
i = 2
while i*i ≤ n:
if n mod i = 0 then bölenVar = true
i = i + 1
eğer bölenVar ise yazdır 'Bileşik' değilse yazdır 'Asal'
10) Algoritma: Basamaklar toplamı 3'ün katıysa sayı 3'e tam bölünür. Buna göre 5a iki basamaklı sayısının 3'e tam bölünebilmesi için a hangi değerleri alabilir?
11) Aşağıdaki sözde kod çalıştırıldığında ekrana yazdırılan değer kaçtır?
x = 4
for i = 1..2:
x = 2*x + 1
Yazdır: x
12)Faktöriyel Hesabı için verilen sözde koda göre algoritmanın girdisi ve çıktısı hangisidir?
Girdi: n
sonuc = 1
i = 1
while i ≤ n:
sonuc = sonuc * i
i = i + 1
Yazdır: sonuc
13)Dikdörtgen Alanı için verilen sözde koda göre algoritmanın girdisi ve çıktısı hangisidir?
Girdi: a, b
Alan = a * b
Yazdır: Alan
14) Aşağıdaki sözde kod hangi işlemi yapar?
Girdi: a, b, c
m=a
if b>m then m=b
if c>m then m=c
Yazdır: m
15) Aşağıdaki sözde kod çalıştırıldığında ekrana yazdırılan y değeri kaç olur?
x = 10
y = 1
for i = 1..5:
y = y + x
x = x - 2
Yazdır: y
16) Algoritma: Basamaklar toplamı 3'ün katıysa sayı 3'e tam bölünür. Buna göre 5a iki basamaklı sayısının 3'e tam bölünebilmesi için a hangi değerleri alabilir?
17) Algoritmik yaklaşımla problem çözmede aşağıdaki adım sıralamalarından hangisi doğrudur?
18) Aşağıdaki algoritma en büyük sayıyı yazdırmayı amaçlıyor. Boş bırakılan satıra hangisi gelmelidir?
Girdi: a, b, c
m = a
if b > m then m = b
_____
Yazdır: m
a=13, b=8, c=-5
19) Algoritma: Basamaklar toplamı 3'ün katıysa sayı 3'e tam bölünür. Buna göre 5a iki basamaklı sayısının 3'e tam bölünebilmesi için a hangi değerleri alabilir?
20) Algoritma: Basamaklar toplamı 3'ün katıysa sayı 3'e tam bölünür. Buna göre 5a iki basamaklı sayısının 3'e tam bölünebilmesi için a hangi değerleri alabilir?