2018-2019 Programlama Temelleri 1.Dönem 1.Yazılı - Bilişim Konuları

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)

pt11-1

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)

pt11-4-1

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

pt11-5

5. Aşağıda akış şeması verilen programın algoritmasını yandaki boşluğa yazın. (15 puan)

pt11-6

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).

pt11-7

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.

Bu Yazıya Tepkin Nedir?
+1
0
+1
0
+1
0
+1
1
+1
0
+1
0
+1
0

Yorum Yap