wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Programlama Temelleri Algoritmalar

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

(2**2+4)-8 işleminin sonucu hangisidir.

a)

0

b)

1

c)

2

d)

3

2.

Karşılaştığınız bir problemi çözmek için aşağıdakilerden hangisini yapmalıyız?

a)

Sonucun doğruluğunun tekrar tekrar test etme

b)

Problemi iyi anlama

c)

Kısa ve anlaşılır bir çözüm yolu geliştirme

d)

Hepsi

3.

Klavyeden bilgi girişi yapmak için kullanılan şekil aşağıdakilerden hangisidir?

a)
b)
c)
d)
4.

Yukarıdaki şekil akış şemalarında ne anlama gelmektedir?

a)

Karar verme merkezidir.

b)

Tekrar eden komutları belirtir.

c)

Ekran / yazıcı çıktısı.

d)

Akış yönünü gösterir ve

sembolleri birbirine bağlarlar.

5.

Akış şeması oluşturulurken "toplam=toplam+sayi" işlemi aşağıdaki şekillerden hangisinin içine yazılmalıdır?

a)
b)
c)
d)
6.

Akış şeması ve algoritmalar tamamlandıktan sonra istenilen bir programlama dili kullanılarak programın yazılması işlemine geçilir ki bu işleme “....................” ya da “....................” adı verilir.

a)

akış şeması / kod

b)

derleme / ayıklama

c)

programlama / yazma

d)

programlama / kodlama

7.

Algoritmanın görsel olarak şekiller kullanılarak ifade edilmesine ne denir?

a)

Akış Şeması

b)

Programcılık

c)

Mühendislik

d)

Kodlama

8.

Görseldeki akış diyagramı için hangisi doğrudur?

a)

Klavyeden "Merhaba Dünya" girişi yapılmıştır.

b)

Ekranda "Merhaba Dünya" çıktısı alınmıştır.

9.

Akış diyagramlarında "başla" ve "bitir" bölümü aşağıdaki şekillerden hangisi ile gösterilir?

a)
b)
c)
d)
10.

1. Başla

2. Birinci sayı girişi (A)

3. İkinci sayı girişi (B)

4. (a)   =A+B

5. C yi ekrana yazdır

6. Bitir

Yukarıda A ve B sayılarının toplamını ekranda yazan bir algoritma vardır. Buna göre boşlukla gösterilen yerde ne yazmalıdır?

11.

Görseldeki algoritması gerilen programda "55" kilo olan bir kullanıcı, ekranda hangi mesajı görür?

a)

zayıfsın

b)

kilo almışsın

c)

fitsin

12.

"not1=40 not2=60" değerlerine göre ekranda oluşacak sonuç nedir?

(a)  

13.

Aşağıdakilerden hangisinde eşkenar dörtgenin kullanımı yanlış verilmiştir?

a)
b)
c)
d)
14.

Aşağıdakilerden hangisi programcının iyi bir program geliştirmiş olması için geliştirilen programın sahip olması gereken niteliklerden değildir?

a)

Program kullanımı zor olacak şekilde tasarlanmalıdır.

b)

Program basit ve anlaşılır olmalıdır.

c)

Program hızlı ve işlevsel olmalıdır.

d)

Program lisanslanabilmelidir.

15.

'Belirlenen problemin analizi yapıldıktan sonra çözüm için en kısa yolların belirlenmesi süreci' iyi bir program geliştirmek için geçilmesi gereken aşamalardan hangisidir?

a)

Algoritmaların Oluşturulması

b)

Pilot Uygulamaların Yapılması

c)

Belgeleme

d)

Analiz

16.

Hangisi agoritmanın özelliklerinden değildir?

a)

Başlangıcı olmalı

b)

Adım sayısı fazla olmalı

c)

Sonu olmalı

d)

Basit olmalı

17.

Hangisi akış diyagramında kullanıcıdan giriş yapılacağını gösterir.

a)
b)
c)
d)
18.

....................., girdiğimiz değerleri alan veya programın çalışmasıyla bazı değerlerin atandığı veri tutuculardır. Noktalı yere ne gelir?

a)

Değer

b)

Değişken

c)

Algoritma

d)

Diyagram

19.

Aşağıdaki mantıksal ifadelerden hangisi büyük veya eşit olduğunu sorgular?

a)

>

b)

<=

c)

!=

d)

>=

20.

a>b ifadesi için hangi değerler true-evet sonucu verir?

a)

a=2 , b=6

b)

a=26 , b=65

c)

a=22 , b=16

d)

a=2 , b=98

21.

Mod alma işlemi nedir?

a)

Bölme işlemindeki kalanı bulma işlemidir.

b)

Bölme işleminde bölüm işlemidir.

c)

Üs alma işlemidir.

d)

Fark bulma işlemidir.

22.

16%5 sonucu nedir? rakamla yaz.

(a)  

23.

6/3*2 işleminin sonucu kaçtır?

(a)  

24.

(2/2+4)-8 işleminin sonucu hangisidir.

a)

-1

b)

1

c)

-3

d)

3

25.

Hangisi geçerli bir değişken adı değildir.

a)

ad_Soyad

b)

1Ad

c)

ad1

d)

adi