Soru
2. Asagida bilgisayarin klavyesinden bir sayi girdikten sonra çalişan programinin işlemler zinciri ve- rilmistir. 1. Adim : Girilen saylyl oku. 2. Adim Sayinin karesi ile kũpũnũ al ve birbiri ile topla. 3. Adim Sonuç pozitif tam sayi ise 5. adima git değilse 4. adimdan devam et. 4. Adim: Sonuctan 1 cikar ve 2. adimdan devam et. 5. Adim Sonucu ekrana yaz. Buna gore bu programa klavyede yer alan aşağidaki sayilardan hangisi girilirse ekranda sonuc yazmaz? A) -1 B) 1 C) 2 D) 3
Çözüm
3.5307 Voting
Hülya
Usta · 5 yıl öğretmeniUzman doğrulaması
Cevap
Bu programa girilen sayının karesi ile kupunu alındıktan sonra, birbiri ile toplanır. Sonrasında, sonuç pozitif tam sayı ise 5. adımda durulur, sonuç negatif ise 4. adımda durulur. Sonucu ekrana yazılır.<br /><br />Bu durumda, negatif bir sayı girildiğinde, 4. adımda durulacağından ve negatif sayıların karesi pozitif olur, bu yüzden kupunu alındıktan sonra toplanan sonuç negatif olur. Bu nedenle, negatif bir sayı girildiğinde ekranda sonuç yazılmaz.<br /><br />Bu nedenle, doğru cevap A) $-1$'dir.
Derecelendirmek için tıklayın: