2018-2019 Programlama Temelleri 1.Dönem 1.Yazılı
1. Aşağıdaki sayı çevrimlerini yapınız.
a) (18)10 10 luk tabanda verilen sayıyı 2 lik sisteme çevirin? (10 puan)
b) (10 1110 0110 1100)2 2’lik tabandaki sayının 16’luk tabanındaki karşılığını bulun? (10 puan)
2. Algoritma nedir açıklayınız? (10 puan)
Algoritma: verilen herhangi bir sorunun çözümüne ulaşmak için uygulanması gerekli adımların hiçbir yoruma yer vermeksizin açık, düzenli ve sıralı bir şekilde söz ve yazı ile ifadesidir.
3. Dışarıdan girilen iki sayının toplamını bulan programın algoritma ve akış şemasını yapınız? (20 puan)
A1) Başla A2) sayi1="bir sayı giriniz" A3) sayi2="ikinci sayıyı giriniz" A4) toplam =sayi1+sayi2 A5) yaz toplam A6) son
S4. Aşağıda dikdörtgenin alanını hesaplayan programın algoritması verilmiştir yandaki boşluğa akış şemasını çizin. (15 P)
A1 : Başla A2 : Dikdörtgenin kısa ve uzun kenarlarını girin (x,y) A3 : alan=x*y A4 : yazdır alan A5 : bitir
5. Aşağıda akış şeması verilen programın algoritmasını yandaki boşluğa yazın. (15 puan)
A1 : Başla A2 : Sayı1 ve Sayı2 değerlerini oku,Sayı1,Sayı2 A3 : Eğer Sayı1>Sayı2 ise A4 : Yaz Sayı1 büyüktür git A5 A5 : yaz Sayı2 büyüktür A6: Bitir
6. Aşağıda verilen akış şemalarının anlamalarını yanlarındaki boşluklara yazınız (20 puan).
1- Akış diyagramının başlangıç ve bitiş yerlerini gösterir.
2- Bir karar verme işlemini temsil eder.
3- Klavyeden yapılacak girişler için kullanılır.
4- Kullanıcıdan yansıtılacak(yazdırılacak) bilgiler için kullanılır.
Sonraki Yazı >>