wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Programlama ve Akış Şemaları

Total questions: 70

Worksheet time: 53mins

Name
Class
Date
1.

(a)   , bilgisayara hangi işlemi hangi sırada yapması gerektiğini söyleyen yönergeler bütünüdür.

Boşluğa gelmesi gereken kelimeyi yazınız.

2.

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

a)
b)
c)
d)
3.

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.

4.

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

5.

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

a)

Akış Şeması

b)

Programcılık

c)

Mühendislik

d)

Kodlama

6.

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.

7.

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

a)
b)
c)
d)
8.

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?

9.

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

10.

Ortalamaya göre geçme kalma durumunu ekrana yazdıran akış şemasında 1 ve 2 ile belirtilen alanlara ne yazılmalıdır?

a)

1-Evet / 2-Hayır

b)

1-Hayır / 2-Evet

11.

Aşağıdakilerden hangisi akış diyagramlarında kullanılan şekillerden biri değildir?

a)
b)
c)
d)
12.

Akış diyagramlarında bilgisayardan gelecek her türlü "çıktı" yı ("output") gösterirken kullanılan şekil hangisidir?

a)
b)
c)
d)
13.

Akış diyagramlarında bilgisayara girilen verileri (input) temsil eden şekil hangisidir?

a)
b)
c)
d)
14.

Görseldeki şekil, akış diyagramlarında hangi amaçla kullanılır?

a)

Veri girişi (input)

b)

Veri çıkışı (output)

c)

Karar verme

d)

Hesaplama

15.

Görseldeki şekil akıl diyagramında hangi amaçla kullanılır?

a)

Veri girişi (input)

b)

Veri çıkışı (output)

c)

Karar verme

d)

Hesaplama

16.

Görseldeki şekil akış diyagramlarında hangi amaç için kullanılır?

a)

Veri girişi (input)

b)

Veri çıkışı (output)

c)

Karar verme

d)

Hesaplama

17.

Görseldeki şekil akış diyagramında ne amaçla kullanılır?

a)

Veri girişi (input)

b)

Veri çıkışı (output)

c)

Karar verme

d)

Hesaplama

18.

Şekilde 50 puanın üzerindeki notlar için ekranda "geçti", altındaki notlar için "kaldı" yazan programın akış şeması vardır. 1, 2 ve 3 numaralı yerlerde sırasıyla aşağıdakilerden hangileri yazmalıdır?

a)

A, Geçti, Kaldı

b)

B, Geçti, Kaldı

c)

A, Kaldı, Geçti

d)

B, Kaldı, Geçti

19.

Görselde akış diyagramı verilen program çalıştığında, Sayi1=10, Sayi2=52 olarak girildiğinde, ekranda hangi sayı yazar?

(a)  

20.

Görseldeki akış diyagramına göre, A sayısı 50 olarak, B sayısı 10 olarak girildiğinde, ekrandaki D ve E çıktıları kaç olacaktır?

a)

40, 5

b)

50, 10

c)

10, 5

d)

4, 50

21.

Görselde soru işaretiyle gösterilen yerde aşağıdakilerden hangisi yazmalıdır?

a)

Sayi büyüktür.

b)

Sayi2 büyüktür.

c)

Sayi1 büyüktür.

d)

Sayi1 küçüktür.

22.

Şekillerin görevleri yukarıdan aşağı olarak hangi şıkta doğru sıralanmıştır?

a)

Başla / Hesaplama yap /Veri girişi / Koşul İşlemleri

b)

Hesaplama yap/ Başla /Veri girişi / Koşul İşlemleri

c)

Koşul İşlemleri / Hesaplama yap /Veri girişi / başla

d)

Veri girişi / Hesaplama yap /Başla/ Koşul İşlemleri

23.

Aşağıdaki şekillerden hangisi akış şemasında yer almaz?

a)
b)
24.

Yukarıdaki akış şemasında kırmızı ile işaretli yere hangi şekil gelmelidir?

a)
b)
c)
d)
25.

Akış şemalarında hesaplama ve değer atama gibi işlemler hangi sembolle gösterilir.

a)
b)
c)
d)
26.

Karar ve koşulları (Evet- Hayır) kontrol etmek için Akış Şemasında hangi şekil kullanılmaktadır?

a)
b)
c)
d)
e)
27.

İlk algoritmayı kim hazırlamıştır?

a)

Harezmi

b)

Farabi

c)

Cabir bin Hayyam

d)

Cahit Arf

28.

Her gün 21:00'de cumartesi günü 23:00'de çalan alarma ait akış şemasında ? yerine ne gelmelidir

a)

paralel kenar içinde "Günü öğren"

b)

paralel kenar içinde "isim gir"

c)

elips içinde "Günü öğren"

d)

paralel kenar içinde "saat gir"

29.

250 kg'a kadar ağrılık taşıyan asansörün algoritmasının doğru dizilişi hangisidir?

a)

1-2-3-4-5-6-7

b)

4-7-5-3-1-6-2

c)

4-3-1-5-6-7-2

d)

4-5-6-7-1-3-2

30.

Ekrana Yazdırma/Sonuç Gösterme İşlermleri Akış Şemasında hangi geometrik şekil ile gösterilir?

a)
b)
c)
d)
31.

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

a)

a=2 , b=6

b)

a=26 , b=65

c)

a=22 , b=16

d)

a=2 , b=98

32.

Resimdeki şekillerin doğru sıralı hali hangi seçenekte doğru verilmiştir?

a)

6-3-2-1-5-4

b)

6-1-3-5-2-4

c)

6-5-1-3-2-4

d)

6-2-4-5-3-1

33.

Program yazarken klavyeden, dosyadan veya başka bir aygıttan alınan verilere ne denir?

a)

Dosya

b)

Çıktı

c)

Programlama

d)

Girdi

34.

A-bitir

B-yazdır

C-makarna ekle

D-tencereyi ocağa koy

E-su ekle

F-süz

G-suyu kaynat

H-Mideye indir

K-başla

L-pişir

a)

k-h-d-a-c-d-e-f-b-l

b)

k-a-c-e-g-h-d-b-f-l

c)

k-d-e-g-c-l-f-h-b-a

d)

k-d-e-h-c-b-a-l-g-f

35.

Algoritmalar ile ilgili aşağıdakilerden hangisi doğru değildir?

a)

Açık ve net olmalıdır.

b)

Kullanılacak olan girdiler iyi tanımlanmış olmalıdır.

c)

Sonlu ve uygulanabilir olmalıdır.

d)

bilimsel düşünmeyi önlemelidir.

36.

Şekildeki programın çıktısı nedir?

a)

7

b)

d

c)

x+y+z

d)

9

37.

Algoritma, belirli bir mantığı olan, farklı düşünebilmeyi ve

problem çözmeyi öğretmek için tasarlanan bir yoldur.

a)

Doğru

b)

Yanlış

38.
Aşağıdakilerden hangisi programlamanın tanımıdır?
a)
Bilgisayara yapması gereken işlemleri tanımlamaktır
b)
Oyun oynamaktır
c)
Yazı yazmaktır
d)
Hesaplama yaptırmaktır
39.

'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

40.

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.

41.

Bilgisayar yazılımcıları tarafından yazılan bilgisayarın anlayacağı dilde yazılmış özel komutlara ne denir?

a)

Yazılım

b)

Şifre

c)

Kod

d)

Algoritma

42.

Akış şeması verilen yerde ? işareti olan yere aşağıdakilerden hangisi gelmelidir?

a)

Bekle

b)

Geç

c)

Boş kalmalıdır

43.

Yanda kek yapımı akış şeması yer almaktadır. Bu akış şemasında hangi şekil kullanılmaz?

a)
b)
c)
44.

Yandaki algoritmayı kullanan Ayşe, 1. sayıyı 10, 2. sayıyı 5 girmiştir. Buna göre ekranda hangisi yazar?

a)

Ekrana herhangi bir şey yazmaz.

b)

Ekrana sonuç kelimesini yazar.

c)

Ekrana 5 sayısını yazar.

45.

Ceren, bir akış şeması oluşturmuştur. İlk kullanacağı şekil hangisidir?

a)

Elips

b)

Paralelkenar

c)

Dikdörtgen

46.

Akış şemalarında beğendiğimiz bir şekli seçerek içine algoritmamızı yazarız.

a)

Doğru

b)

Yanlış

47.

Aşağıdakilerden hangisi problem çözme adımlarından değildir?

a)

Problemi anlama

b)

Plan yapma

c)

Planı uygulama

d)

Döngü kurma

48.

Aşağıdakilerden hangisi algoritma kullanmanın avantajlarından biri değildir?

a)

Hiç bir işlem yapmadan sonuca ulaşabilme.

b)

Problem çözme sürecinde daha az zaman harcama.

c)

Hatalı işlem yapma ihtimalini azaltma.

d)

Farklı yol ve yöntemler deneyebilme.

49.

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

50.

1. Belli bir problemi çözmek veya belirli bir amaca ulaşmak için çizilen yola ………..denir.

Algoritmanın daha iyi anlaşılması için şekillerle gösterilmesine……….denir.

a)

Donanım-Yazılım

b)

Algoritma – Akış Şeması

c)

Yazılım – Donanım

d)

Akış Şeması – Algoritma

51.

1. Hangi resim bu algoritmayı takip etmez?

I-Üçgen ile başlayın

II-Üçgenin altına kare yerleştirin

III-Karenin altına başka bir üçgen daha yerleştirin

a)
b)
c)
d)
52.

10 yaşın altındakilere açılmayan oyunun algoritmasında hangi basamakların yeri değişmelidir?

a)

5-6

b)

4-5

c)

3-4

d)

2-3

53.

Algoritma yazarken işlem basamakları………………………….., doğru ve net bir şekilde listelenerek yazılmalıdır. Yukardaki boşluğa aşağıdaki kelimelerden hangisi getirilirse algoritma yazım kuralını açıklayan bir cümle olur?

a)

Karışık olarak

b)

Sırasıyla

c)

Büyük harflerle

d)

Rengarenk

54.

Akış şemasındaki "3 NUMARA"lı şeklin içine hangi komut gelmelidir ?

a)

Sonucu yazdır

b)

Değişkenleri topla

c)

Başla

d)

Dur

55.

Akış şemasındaki paralel kenar şeklinin içine (2 NUMARA) hangi komut gelmelidir ?

a)

İkinci sayıyı al

b)

Yazdır

c)

Başla

d)

Dur

56.

Akış şemasındaki en baştaki dairenin içine (1 NUMARA) hangi komut gelmelidir ?

a)

Veri girişi yap

b)

Başla

c)

Dur

d)

Yazdır

57.

Akış şemaları algoritmanın hangi halini gösterir ?

a)

Sadece yazı

b)

Görsel

c)

İşitsel

d)

Hem görsel hem işitsel

58.

1.  Başla

2.  Birinci sayıyı gir (a)

3 . İkinci sayıyı gir (b)

4.  Eğer a < b ise ekrana “Birinci sayı daha küçüktür” yaz

5 . Eğer a < b değil ise ekrana “İkinci sayı daha küçüktür” yaz

6 . Bitir

4. ve5. adımlar hangi şekil ile ifade edilir?

a)
b)
c)
d)
59.

iki sayının toplamı olarak ifade edilen bir adım akış şeması bileşenlerinin hangisi ile gösterilir?

a)
b)
c)
d)
60.

- Birinci sayıyı gir (a)

- İkinci sayıyı gir (b)

adımları akış şemasında aşağıdaki şekillerden hangisi ile gösterilir?

a)
b)
c)
d)
61.

Aşağıda akış şemaları ile ilgili verilenlerden hangisi yanlıştır?

a)

Farklı hareketler için farklı semboller kullanılır.

b)

Akış şemalarının güzel görünmesi için istediğimiz adıma istediğimi şekli verebiliriz.

c)

Bir sürecin adımlarını görsel yada sembolik olarak gösterir.

d)

Akış şemaları çeşitli şekillerden oluşur.

62.

“Akış Şemaları, algoritmaların daha anlaşılır olmasını ya da basitleştirilmesini sağlayan geometrik şekillerdir.” Aşağıdakilerden hangisi bu şekillerden biri değildir?

a)

Üçgen

b)

Dikdörtgen

c)

Elips

d)

Paralelkenar

63.

1.Başla

2.Tencereye su koy ve ocakta kaynat

3.Makarna paketini aç

4.Paketteki makarnayı tencereye koy

5.15 dakika bekle

6.Makarnayı süzgeçle süz

7.Bitir

Yukarıda makarna yapma algoritması verilmiştir. Algoritmaya göre aşağıdaki bilgilerden hangisi yanlıştır?

a)

4. ADIMDA VERİ GİRİŞİ YAPILMIŞTIR.

b)

Algoritma akış şemasıyla hazırlandığında eşkenar dörtgen kullanmaya gerek yoktur.

c)

6. basamağın akış şemasında karşılığı dikdörtgen şeklidir.

d)

Algoritma düz yazıyla gösterilmiştir.

64.

I. Başla

II. Kullanıcıdan Bir Sayı İste

III. Girilen Sayıyı 2 ile çarp

IV. Sonucu Ekranda Göster

V. Bitir

Soru-11: Yukarıdaki algoritma ile hazırlanan bir programa 5 değerini giren bir kişi ekranda hangi sonucu görecektir?

a)

10

b)

5

c)

0

d)

15

65.

2 ve 3 nolu yerlere aşağıdakilerden hangisinin gelmesi uygun olur?

a)

2) Fişi tak

3)Vazoyu yapıştır

b)

2) Yeni lamba al

3)Ampul değiştir

c)

2) Ampul değiştir

3) Yeni lamba al

d)

2) Yeni lamba al

3) Fişi tak

66.

Görselde algoritması verilen program için aşağıdakilerden hangisi yanlıştır?

a)

Ekrana "pozitif" ya da "negatif" yazar.

b)

Akış diyagramında eşkenar dörtgen bulunur.

c)

Akış diyagramında dikdörtgen bulunur.

d)

Akış diyagramında paralel kenar bulunur.

67.

Bir problemi daha iyi anlamak için hangi bilgilerin listelenmesi önerilir?

a)

Problemin çözümleri

b)

Problemin girdileri ve çıktıları

c)

Problemin maliyeti

d)

Problemin nedeni

68.

Günlük hayatta problem çözmek için kullanılan yöntemlerden biri nedir?

a)

Problemi görmezden gelmek

b)

Problemi daha büyük hale getirmek

c)

Problemi alt basamaklara ayırmak

d)

Sorunu ertelemek

69.

Bir problemin girdilerini belirlemek neyi sağlar?

a)

Problemin daha karmaşık hale gelmesini

b)

Çözümün hızlanmasını

c)

Problemi daha iyi anlamayı

d)

Çözüm sürecini engellemeyi

70.

Bir problemin çıktısı neyi ifade eder?

a)

Girdilerin toplamını

b)

Problemin sonucunu

c)

Problemin başlangıcını

d)

Problemin nedenini