You are on page 1of 16

TBP101 – Programlama Temelleri Öğr. Gör. Dr.

Abdullah Elen

ÖDEV (Vize Dönemi)


CEVAPLAR
1. Ekrana “Merhaba Dünya!” yazdıran algoritmanın akış diyagramını çiziniz ve sözde kod olarak yazınız.

PROGRAM Soru1
BEGIN
PRINT “Merhaba Dünya!”;
END

2. Klavyeden girilen negatif bir sayıyı pozitif sayıya çeviren algoritmanın akış diyagramını çiziniz ve sözde
kod olarak yazınız.

PROGRAM Soru2
BEGIN
READ Sayi;

IF (Sayi < 0) THEN


Sayi = -Sayi;
ENDIF
END

1
TBP101 – Programlama Temelleri Öğr. Gör. Dr. Abdullah Elen

3. Bir dikdörtgene ait kısa ve uzun kenar ölçülerini klavyeden girilerek, bu dikdörtgenin alanını ve çevresini
hesaplayarak sonuçları ekranda gösteren algoritmanın akış diyagramını çiziniz ve sözde kod olarak
yazınız.

PROGRAM Soru3
BEGIN
READ a;
READ b;

Alan = a*b;
Cevre = 2*(a+b);

PRINT Alan, Cevre;


END

4. Klavyeden girilen bir sayının karesini, küpünü, karekökünü ve küp kökünü bulan algoritmanın akış
diyagramını çiziniz ve sözde kod olarak yazınız.

PROGRAM Soru4
BEGIN
READ Sayi;

Kare = Sayi^2;
Kup = Sayi^3;
KareKok = Sayi^(1/2);
KupKok = Sayi^(1/3);
END

2
TBP101 – Programlama Temelleri Öğr. Gör. Dr. Abdullah Elen

5. Klavyeden girilen bir sayı için; girilen değer 100’den küçükse karekökünü, diğer durumlarda küp kökünü
bulan ve sonucu ekranda gösteren algoritmanın akış diyagramını çiziniz ve sözde kod olarak yazınız.

PROGRAM Soru5
BEGIN
READ Sayi;

IF (Sayi >= 100) THEN


Sonuc = Sayi^(1/3);
PRINT Sonuc;
ELSE
IF (Sayi >= 0) THEN
Sonuc = Sayi^(1/2);
PRINT Sonuc;
ENDIF
ENDIF
END

*** Not: Negatif bir sayının karekökü olmadığı için (Sayi >= 0) kontrolünün yapılması gerekir.

6. Klavyeden girilen bir sayının “Asal Sayı” olup olmadığını bulan ve sonucu ekranda gösteren algoritmanın
akış diyagramını çiziniz ve sözde kod olarak yazınız.

FOR Yapısı ile Çözüm

PROGRAM Soru6
BEGIN
READ Sayi;
SET Sayac = 0;

FOR X: 2 TO (Sayi-1) STEP 1


IF (Sayi mod X = 0) THEN
Sayac = Sayac + 1;
ENDIF
ENDFOR

IF (Sayac = 0) THEN
PRINT ”Asal Sayı”;
ELSE
PRINT ”Asal Sayı Değil!”;
ENDIF
END

*** Burada FOR döngüsündeki X kontrol değişkeni, 2’den (Sayi-1)’e kadar olan değerleri alır. Asal sayı
şartını sağlayan 1 ve sayının kendisi işleme tabii tutulmamıştır. Dikkat ediniz!

3
TBP101 – Programlama Temelleri Öğr. Gör. Dr. Abdullah Elen

WHILE Yapısı ile Çözüm

PROGRAM Soru6
BEGIN
READ Sayi;
SET S=0, X=2;

WHILE (X < Sayi)


IF (Sayi mod X = 0) THEN
S = S + 1;
ENDIF
X = X + 1;
ENDWHILE

IF (S = 0) THEN
PRINT ”Asal Sayı”;
ELSE
PRINT ”Asal Sayı Değil!”;
ENDIF
END

7. Klavyeden girilen pozitif bir tam sayının tam bölenlerini bulan ve sonucu ekranda gösteren algoritmanın
akış diyagramını çiziniz ve sözde kod olarak yazınız.

FOR Yapısı ile Çözüm

PROGRAM Soru7
BEGIN
READ Sayi;

FOR X: 1 TO Sayi STEP 1


IF (Sayi mod X = 0) THEN
PRINT X;
ENDIF
ENDFOR
END

WHILE Yapısı ile Çözüm

PROGRAM Soru7
BEGIN
READ Sayi;
SET Sayac = 1;

WHILE (Sayac <= Sayi)


IF (Sayi mod X = 0) THEN
PRINT X;
ENDIF
X = X + 1;
ENDWHILE
END

4
TBP101 – Programlama Temelleri Öğr. Gör. Dr. Abdullah Elen

8. Klavyeden girilen pozitif bir tamsayının “Tau Sayısı” olup olmadığını bulan algoritmanın akış diyagramını
çiziniz ve sözde kod olarak yazınız.

FOR Yapısı ile Çözüm


PROGRAM Soru8
BEGIN
READ Sayi;
SET S = 0;

FOR X: 1 TO Sayi STEP 1


IF (Sayi mod X = 0) THEN
S = S + 1;
ENDIF
ENDFOR

IF (Sayi mod S = 0) THEN


PRINT ”TAU Sayısı”;
ELSE
PRINT ”TAU Sayısı Değil!”;
ENDIF
END

WHILE Yapısı ile Çözüm

PROGRAM Soru8
BEGIN
READ Sayi;
SET S = 0, X = 1;

WHILE (X <= Sayi)


IF (Sayi mod X = 0) THEN
S = S + 1;
ENDIF
X = X + 1;
ENDWHILE

IF (Sayi mod S = 0) THEN


PRINT ”TAU Sayısı”;
ELSE
PRINT ”TAU Sayısı Değil!”;
ENDIF
END

*** Burada S değişkeni, klavyeden girilen sayıya ait pozitif tam bölenlerin adedini temsil etmektedir. X
değişkeni ise hem FOR hem de WHILE döngüsü için kontrol değişkeni olarak kullanılmıştır.

5
TBP101 – Programlama Temelleri Öğr. Gör. Dr. Abdullah Elen

9. Klavyeden girilen pozitif bir tamsayının, “Mükemmel Sayı” olup olmadığını bulan algoritmanın akış
diyagramını çiziniz ve sözde kod olarak yazınız.

FOR Yapısı ile Çözüm

PROGRAM Soru9
BEGIN
READ Sayi;
SET Top = 0;

FOR X: 1 TO (Sayi – 1) STEP 1


IF (Sayi mod X = 0) THEN
Top = Top + X;
ENDIF
ENDFOR

IF (Sayi = Top) THEN


PRINT ”Mükemmel Sayı”;
ELSE
PRINT ”Mükemmel Sayı Değil!”;
ENDIF
END

WHILE Yapısı ile Çözüm

PROGRAM Soru9
BEGIN
READ Sayi;
SET Top = 0, X = 1;

WHILE (X < Sayi)


IF (Sayi mod X = 0) THEN
Top = Top + X;
ENDIF
X = X + 1;
ENDWHILE

IF (Sayi = Top) THEN


PRINT ”Mükemmel Sayı”;
ELSE
PRINT ”Mükemmel Sayı Değil!”;
ENDIF
END

*** Burada Top değişkeni, klavyeden girilen sayıya ait pozitif bölenlerinin toplamını temsil etmektedir. Ancak
“Mükemmel Sayı” tanımına göre pozitif tam bölenlerden sayının kendisi hariç olduğu unutulmaması gerekir.
Bunun sonucu olarak, problemin çözümündeki döngü yapıları; FOR yapısı için (Sayi - 1)’e kadar, WHILE yapısı
için de (X < Sayi) şartı sağlandığı sürece çalışacaktır.

6
TBP101 – Programlama Temelleri Öğr. Gör. Dr. Abdullah Elen

10. Klavyeden girilen üç basamaklı pozitif bir tamsayının “Palindromik Sayı” olup olmadığını bulan ve
sonucu ekranda gösteren algoritmanın akış diyagramını çiziniz ve sözde kod olarak yazınız.

PROGRAM Soru10
BEGIN
READ Sayi;

IF (Sayi>99 AND Sayi<=999) THEN


B1 = Sayi mod 10;
B2 = Sayi / 100;

IF (B1 = B2) THEN


PRINT ”Palindromik Sayı”;
ELSE
PRINT ”Palindromik Değil!”;
ENDIF
ELSE
PRINT ”Geçersiz Sayı!”;
ENDIF
END

11. Klavyeden girilen üç basamaklı bir sayının “Dudeney Sayısı” olup olmadığını bulan ve sonucu ekranda
gösteren algoritmanın akış diyagramını çiziniz ve sözde kod olarak yazınız.

PROGRAM Soru11
BEGIN
READ Sayi;
SET TopKup = 0;

IF (Sayi>99 AND Sayi<=999) THEN


B1 = Sayi mod 10;
B2 = (Sayi / 10) mod 10;
B3 = Sayi / 100;

TopKup = (B1 + B2 + B3)^3;

IF (Sayi = TopKup) THEN


PRINT ”Dudeney Sayısı”;
ELSE
PRINT ”Dudeney Değil!”;
ENDIF
ELSE
PRINT ”Geçersiz Sayı!”;
ENDIF
END

7
TBP101 – Programlama Temelleri Öğr. Gör. Dr. Abdullah Elen

12. Klavyeden girilen üç basamaklı pozitif bir tamsayıyı ekrana tersten yazdıran algoritmanın akış
diyagramını çiziniz ve sözde kod olarak yazınız.

PROGRAM Soru12
BEGIN
READ Sayi;

IF (Sayi>99 AND Sayi<=999) THEN


B1 = Sayi mod 10;
B2 = (Sayi / 10) mod 10;
B3 = Sayi / 100;

PRINT B1, B2, B3;


ELSE
PRINT ”Geçersiz Sayı!”;
ENDIF
END

13. Klavyeden girilen üç farklı sayıdan ortanca olan sayıyı bulup ekranda gösteren algoritmanın akış
diyagramını çiziniz ve sözde kod olarak yazınız.

PROGRAM Soru13
BEGIN
READ A, B, C;

IF ((A > B AND A < C) OR


(A > C AND A < B)) THEN
PRINT A;
ELSE
IF ((B > A AND B < C) OR
(B > C AND B < A)) THEN
PRINT B;
ELSE
PRINT C;
ENDIF
ENDIF
END

14. Klavyeden kilo (kg) ve boy (m) bilgileri girilerek, aşağıda verilen tabloya göre kilo durumunu
değerlendirerek sonucu ekranda gösteren algoritmanın akış diyagramını çiziniz ve sözde kod olarak
yazınız.

Kilo Durumu BKI (𝒌𝒈⁄𝒎𝟐 )


Zayıf 18,5 altında BKI: Boy Kilo İndeksi
Normal 18,5 – 24,9
Fazla Kilolu 25 – 29,9 Kilo durumu belirlenirken BKI’ye göre hesaplama yapılması
I. Derece Obez 30 – 34,9 gerekeceğini unutmayın!
II. Derece Obez 35 – 39,9
III. Derece Obez 40 ve üzeri

8
TBP101 – Programlama Temelleri Öğr. Gör. Dr. Abdullah Elen

PROGRAM Soru14
BEGIN
READ Boy, Kilo;
SET BKI = 0.0

BKI = Kilo / Boy^2;

IF (BKI < 18.5) THEN


PRINT ”Zayıf”;
ELSE
IF (BKI>=18.5 AND BKI<25) THEN
PRINT ”Normal”;
ELSE
IF (BKI>=25 AND BKI<30) THEN
PRINT ”Fazla Kilolu”;
ELSE
IF (BKI>=30 AND BKI<35) THEN
PRINT ”I. Derece Obez”;
ELSE
IF (BKI>=35 AND BKI<40) THEN
PRINT ”II. Derece Obez”;
ELSE
PRINT ”III. Derece Obez”;
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
END

9
TBP101 – Programlama Temelleri Öğr. Gör. Dr. Abdullah Elen

15. Bir 𝑦 = 𝑓(𝑥) fonksiyonu, grafiksel olarak aşağıdaki gibi verilmektedir. Buna göre klavyeden girilen 𝑥
değeri için 𝑦’yi hesaplayıp sonucu ekranda gösteren algoritmanın akış diyagramını çiziniz ve sözde kod
olarak yazınız.

Yandaki grafiğin denklemi aşağıdaki gibidir;


1, 𝑥<0
𝑥, 0≤𝑥≤2
𝑓(𝑥) = {
3, 2<𝑥≤4
4 − 𝑥, 4<𝑥

PROGRAM Soru15
BEGIN
READ x;
SET y = 0;

IF (x < 0) THEN
y = 1;
ELSE
IF (x>=0 AND x<=2) THEN
y = x;
ELSE
IF (x>2 AND x<=4) THEN
y = 3;
ELSE
IF (x>4) THEN
y = 4 - x;
ENDIF
ENDIF
ENDIF
ENDIF

PRINT y;
END

16. Fibonacci sayıları “0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, …” şeklindeki sayılardan oluşan bir dizidir. Bu
dizideki ilk iki sayı “0, 1” dir ve sonra gelen sayılar, kendisinden önceki iki sayının toplamıdır. Buna göre,
Fibonacci dizisinin ilk 10 elemanını bulan ve sonuçları ekranda gösteren algoritmanın akış diyagramını
çiziniz ve sözde kod olarak yazınız.

PROGRAM Soru16
BEGIN
SET Top = 0;
SET S1 = 0, S2 = 1;

PRINT S1, S2;

FOR X: 1 TO 8 STEP 1
Top = S1 + S2;
S1 = S2;
S2 = Top;
PRINT Top;
ENDFOR
END

*** Bu soru, ardışık ve bağlantılı işlemler için değişken kullanımı açısından zor sorulardan birisidir.

10
TBP101 – Programlama Temelleri Öğr. Gör. Dr. Abdullah Elen

17. 10’dan 99’a kadar olan tamsayıların, sayı değerleri toplamı tek olanları ekranda gösteren algoritmanın
akış diyagramını çiziniz ve sözde kod olarak yazınız.

PROGRAM Soru17
BEGIN
SET TOP=0, B1=0, B2=0;

FOR X: 10 TO 99 STEP 1
B1 = X mod 10;
B2 = X / 10;
TOP = B1 + B2;

IF (TOP mod 2 <> 0) THEN


PRINT X;
ENDIF
ENDFOR
END

18. Klavyeden girilen üç basamaklı bir sayının “Faktorion Sayı” olup olmadığını bulan ve sonucu ekranda
gösteren algoritmanın akış diyagramını çiziniz ve sözde kod olarak yazınız. Bu soruyu cevaplarken,
faktöriyel hesaplayan kısmı alt yordam olarak belirleyiniz.

PROGRAM Soru18
BEGIN
READ Sayi;

IF (Sayi>99 AND Sayi<=999) THEN


B1 = Sayi mod 10;
B2 = (Sayi / 10) mod 10;
B3 = Sayi / 100;

Top = FaktoriyelHesapla(B1) +
FaktoriyelHesapla(B2) +
FaktoriyelHesapla(B3);

IF (Sayi = Top) THEN


PRINT ”Faktorion Sayı”;
ELSE
PRINT ”Faktorion Değil!”;
ENDIF
ELSE
PRINT ”Geçersiz Sayı!”;
ENDIF
END

PROGRAM FaktoriyelHesapla(Sayi)
BEGIN
SET Sonuc = 1;

FOR X: 1 TO Sayi STEP 1 !!! DİKKAT !!!


Sonuc = Sonuc * X;
ENDFOR

RETURN Sonuc;
END

11
TBP101 – Programlama Temelleri Öğr. Gör. Dr. Abdullah Elen

19. 𝑎𝑥² + 𝑏𝑥 + 𝑐 = 0 şeklinde verilen II. derece denklemin köklerini bulan ve sonucu ekranda gösteren
algoritmanın akış diyagramını çiziniz ve sözde kod olarak yazınız.

∆ < 𝟎 ise “Reel kökleri yoktur.”


𝟐
∆ = 𝒃 − 𝟒𝒂𝒄 ∆ = 𝟎 ise 𝑥1,2 = (−𝑏⁄2𝑎 )
∆ > 𝟎 ise 𝑥1 = (−𝑏 + √∆)⁄2𝑎 ve 𝑥2 = (−𝑏 − √∆)⁄2𝑎

PROGRAM Soru19
BEGIN
READ a, b, c;
SET Delta = 0;
SET X1 = 0, X2 = 0;

Delta = b^2 – 4*a*c;

IF (Delta > 0) THEN


X1 = (-b + Delta^(1/2)) / 2*a;
X2 = (-b - Delta^(1/2)) / 2*a;
PRINT X1, X2;
ELSE
IF (Delta < 0) THEN
PRINT ”Reel kök yoktur.”;
ELSE
X1 = -b / 2*a;
X2 = X1;
PRINT X1, X2;
ENDIF
ENDIF
END

Bazı Önemli Hatırlatma Notları:


✓ Değişken isimlerinde; ç, ğ, ı, ö, ş, ü, Ç, Ğ, İ, Ö, Ş ve Ü şeklindeki Türkçe karakter kullanmıyoruz.
✓ Ekrana yazdırma işlemi yaparken; değişken yazdırılacak ise “TIRNAK” kullanmıyoruz! Eğer bir metin
yazdırılması isteniyorsa, Örn. “Tek Sayı”, “Çift Sayı” gibi tırnak kullanıyoruz.
✓ Matematiksel ifadeleri algoritma içerisinde kodlama yaparken aşağıdaki kurallara uyuyoruz!
İşlem Adı Matematiksel Notasyon Algoritmadaki Yazım Şekli
Çarpma A.B A*B
1
Bölme 1/(A+B)
𝐴+𝐵
Kuvvet Hesaplama 𝐴(𝐵+1) A^(B+1)
(𝐵+1)
Kök Hesaplama √𝐴 A^(1/(B+1))

12
TBP101 – Programlama Temelleri Öğr. Gör. Dr. Abdullah Elen

20. Karabük Üniversitesi sınav yönetmeliğine göre hazırlanmış olan not baremi yandaki gibidir. Buna göre,
klavyeden girilen 0-100 arasındaki bir sınav notu için harf notunu bulan algoritmanın sözde kodunu
yazınız.

PROGRAM Soru20
BEGIN
READ SN;

IF (SN>=90 AND SN<=100) THEN


PRINT ”AA”;
ELSE
IF (SN>85 AND SN<90) THEN
PRINT ”AB”;
ELSE
IF (SN>80 AND SN<=85) THEN
PRINT ”BA”;
ELSE
IF (SN>75 AND SN<=80) THEN
PRINT ”BB”;
ELSE
IF (SN>=70 AND SN<=75) THEN
PRINT ”BC”;
ELSE
IF (SN>=65 AND SN<70) THEN
PRINT ”CB”;
ELSE
IF (SN>=60 AND SN<65) THEN
PRINT ”CC”;
ELSE
IF (SN>=57 AND SN<60) THEN
PRINT ”CD”;
ELSE
IF (SN>=54 AND SN<=56) THEN
PRINT ”DC”;
ELSE
IF (SN>=50 AND SN<=53) THEN
PRINT ”DD”;
ELSE
IF (SN>=0 AND SN<50) THEN
PRINT ”FF”;
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
END

13
TBP101 – Programlama Temelleri Öğr. Gör. Dr. Abdullah Elen

21. Bir öğrencinin transkriptindeki almış olduğu N adet dersin kredisi ve harf notu girilerek GANO (Genel
Akademik Not Ortalaması) değerini dörtlük katsayısına göre hesaplayan algoritmanın sözde kodunu
yazınız.

I. Yöntem (Tavsiye edilir!):

PROGRAM Soru21
BEGIN
READ N;
SET AN = 0.00;
SET TopKredi = 0.00;

FOR X: 1 TO N STEP 1
READ Kredi, HarfNotu;

AN = AN + (Kredi * DortlukNotuBul(HarfNotu));
TopKredi = TopKredi + Kredi;
ENDFOR

GANO = AN / TopKredi;

PRINT GANO;
END

PROGRAM DortlukNotuBul(HNotu)
BEGIN
SET Sonuc = 0.00;

CASE HNotu OF
“AA”: Sonuc = 4.00;
“AB”: Sonuc = 3.75;
“BA”: Sonuc = 3.33;
“BB”: Sonuc = 3.00;
“BC”: Sonuc = 2.75;
“CB”: Sonuc = 2.33;
“CC”: Sonuc = 2.00;
“CD”: Sonuc = 1.75;
“DC”: Sonuc = 1.33;
“DD”: Sonuc = 1.00;
“FF”: Sonuc = 0.00;
ENDCASE

RETURN Sonuc;
END

*** Bu soru, ödevin en zor sorularından birisidir. Öğrencinin gerçek bir problemin çözümüne yönelik strateji
geliştirmesinde önemli katkı sağlar. Bunun nedenlerini şöyle sıralayabiliriz; geliştirilecek algoritmanın
bölünerek alt yordamlara ayrılabilmesi, verilen tablo değerlerine (not baremi) göre giriş ve çıkış parametreleri
için senaryo belirlenebilmesi, seri olarak yapılan veri girişlerinin organizasyonu gibi unsurların bir araya
gelerek oluşturduğu karmaşık bir yapı olmasıdır.

Bir sonraki sayfada, bu sorunun II. yöntemi bulunmaktadır. Ancak çözüm olarak I. yöntem önerilir!

14
TBP101 – Programlama Temelleri Öğr. Gör. Dr. Abdullah Elen

II. Yöntem:

PROGRAM Soru21
BEGIN
READ N;
SET AN = 0.00;
SET TopKredi = 0.00;

FOR X: 1 TO N STEP 1
READ Kredi, HarfNotu;
SET DortlukNot = 0.00;

CASE HarfNotu OF
“AA”: DortlukNot = 4.00;
“AB”: DortlukNot = 3.75;
“BA”: DortlukNot = 3.33;
“BB”: DortlukNot = 3.00;
“BC”: DortlukNot = 2.75;
“CB”: DortlukNot = 2.33;
“CC”: DortlukNot = 2.00;
“CD”: DortlukNot = 1.75;
“DC”: DortlukNot = 1.33;
“DD”: DortlukNot = 1.00;
“FF”: DortlukNot = 0.00;
ENDCASE

AN = AN + (Kredi * DortlukNot);
TopKredi = TopKredi + Kredi;
ENDFOR

GANO = AN / TopKredi;

PRINT GANO;
END

22. 0 ile 100 arasındaki Tau sayılarını (Bkz. Soru 8) bulan ve sonucu ekranda listeleyen algoritmanın akış
diyagramını çiziniz ve sözde kod olarak yazınız.

PROGRAM Soru22
BEGIN
FOR M: 1 TO 100 STEP 1
SET S = 0;

FOR X: 1 TO M STEP 1
IF (M mod X = 0) THEN
S = S + 1;
ENDIF
ENDFOR

IF (M mod S = 0) THEN
PRINT M;
ENDIF
ENDFOR
END

23. Klavyeden girilen 4 basamaklı binary sayıyı decimal sayıya çeviren ve sonucun tek ya da çift sayı
olduğunu ekranda gösteren algoritmayı sözde kod olarak yazınız.

15
TBP101 – Programlama Temelleri Öğr. Gör. Dr. Abdullah Elen

PROGRAM Soru23
BEGIN
READ Binary;
SET Sonuc = 0;

B1 = Binary mod 2;
B2 = (Binary / 10) mod 2;
B3 = (Binary / 100) mod 2;
B4 = (Binary / 1000) mod 2;

Sonuc = B1*2^0 + B2*2^1 + B3*2^2 + B4*2^3;

IF (Sonuc mod 2 = 0) THEN


PRINT ”Çift Sayı”;
ELSE
PRINT ”Tek Sayı”;
ENDIF
END

24. Klavyeden girilen 0-255 arasındaki bir sayıyı binary sayıya çeviren ve sonucun kaç basamak olduğunu
ekranda gösteren algoritmayı sözde kod olarak yazınız. İlaveten, 0’dan küçük veya 255’ten büyük bir
sayı girildiğinde ekrana “Geçersiz bir sayı girdiniz!” yazdırınız.

PROGRAM Soru24
BEGIN
READ Sayi;
SET Sayac = 1;

IF (Sayi < 0 OR Sayi > 255) THEN


PRINT ”Geçersiz bir sayı girdiniz!”;
ELSE
WHILE (Sayi > 1)
Binary = Sayi mod 2;
PRINT (Binary);
Sayi = Sayi / 2;
Sayac = Sayac + 1;
ENDWHILE

PRINT (Sayi);
PRINT (Sayac);
ENDIF
END

25. Aşağıdaki verilen algoritma sonlandırıldığı durumda F ve S değerleri kaç olur?

S F
16 9 1
6 9
0 3 14
0 16

16

You might also like