fbpx
Bilişim Öğretmeni

2018-2019 Bilgisayar Bilimi 2. Dönem 2. Yazılı Sınav Soruları

2018-2019 Bilgisayar Bilimi 2. Dönem 2. Yazılı Sınav Soruları ile karşınızdayız. Yazının sonunda Bilgisayar Bilimi 2. Dönem 2. Yazılı indirme linkine ulaşabilirsiniz.

Paylaşmış olduğumuz soruları kısa kısa açıklamak istiyorum.

1) While Döngüsü:

While Döngüsünde koşul sağlandığı sürece döngü devam eder. While döngüsünde kullanılan operatörler (büyüktür , küçüktür, büyük yada eşit- küçük yada eşit) koşulun aralığını belirler. Bunun için operatörlere dikkat edilmesi gerekir.

2) Len(Uzunluk) Fonksiyonu:

Python programlama dilinde bir metinin uzunluğunu ölçmek için kullanılır. Burada dikkat edilmesi gereken nokta ise nokta, boşluk gibi karekterlerin de metin uzunluğuna dahil olduğudur.

3) İnput :

Kullanıcıdan veri girişi yapması istenirse input terimi kullanılır. Syntax hatası yapılmaması adına küçük harflerle yazılması gerekiyor.
Örnek kullanım sayi = int(input(“bir sayı girin”))

4) Diziler:

Verileri bir arada tutmak ve verileri birbirnden ayırmak için kullanılan değişkenlerdir. Dizilerin ilk elemanı 0. ikinci eleamanı ise 1 olarak ifade edilir. Toplamda içinde 20 tane elaman barindiran bir dizinin son elemanı 19 olarak çağrılır / ifade edilir.

5) Python’da 4 İşlem:

Pythonda 4 işlem oldukça kolaydır. Matmatikteki kurallar aynen geçerlidir. Pythonda diğer programlama dillerinde olduğu gibi değişken ve değişkenin değeri vardır. Değişkenin adı sol tarafta yazılırken değişkenin değeri eşitliğin sağ tarafına yazılır.
Örnek: a = 2, b = 3, a= 4 c = a+b ise c değişleninin değeri 4+3 yani 5tir.

6) Operatörler:

Pythonda matematiksel operatörler ve karşılaştırma operatörleri vardır. İki verinin yada değişkenin eşitliğini kontrol etmek için == operatörünü kullanırız. a = b ve a == b ifadeleri birbirinden farklıdır.
a= b ifadesinde a nın değeri b iken a ==b ifadesinde ise a ve birbirine eşitmi diye sorulmaktadır.

7 ) Üs alma ve Çarpma İşlemi:

Pythonda üs alma ve çarpma işlemleri birbirine çok benzemektedir.

Çarpma işleminde iki terim arasına yıldız konulur ve iki terim çarpılmaya hazırdır. Örnek: a= 5, b =4, c = a*b, print(c)

Pythonda üs alma işleminde taban ve üs ifadelerinin arasına iki tane yıldız konulur. Burada dikkat edilmesi gereken iki şey bulunmaktadır. Birincisi hangi sayı taban hangi sayı üs denilebilir. İlk sayı taban ikinci sayı ise üs olarak ifade edilir. Dikkat edilmesi gereken ikinci şey ise çarpma işleminde bir adet yıldız(*) kullanılır iken üs alma işleminde iki adet yıldız (**) kullanılır.
Örnek: print(4**3) burada yapılan işlem aslında 4*4*4 = 64 tür.

8) Pow Fonksiyonu:

Math kütüphanesi içerisinde yer alan pow fonksiyonu üs alma fonksiyonunun kendisidir. Syntax yapısı şu şekildedir: math.(pow(taban,us))
Örnek : a =2, b =3, print(math.pow(a,b))

9) Len Fonksiyonu: 2. soruda açıklama yapıldı.

10) 4. soruda açıklama yapıldı.

11) 7. soruda açıklama yapıldı.

12. Programlama Dilleri :

algoritmayı ifade etme aracıdır. Bilişim dünyasında binlerce program bulunmaktadır. En bilindik olanları:
Python, C#, C++, ASP, JAVA, PHP, Javascript

13. print (5%3)   >> 2 Mod alma işleminde kalan sonuç olur.

print (3**2)   >> 9 Üs alma islemidir.

print (“Bilgisayar”)  >> Bilgisayar String ifadeler olduğu gibi yazılır

print(round(28.6))>> 29 round ingilizce de yuvarlak anlamına gelmektedir. 0ndalıklı sayıyı yavarlamaya yarar. .5 ve üzeri bir sonraki sayıya yuvarlanır.

print (“4+5”)    >> 4+5 String ifadeler olduğu gibi yazılır. 4 işlem yapılmaz.

14) Klavyeden girilen herhangi bir saniye değerini dakikaya çeviren program

sayi = int(input(“Sayı Girin”))

dakika = int(sayi / 60)

saniye = sayi % 60

print(“Girdiğiniz Sayı: “, dakika, “dakika”, saniye, “saniye”)

15) Kullanıcının girdiği iki sayı arasında 3 e bölünüp 5 e bölünmeyen sayıları  küçükten büyüğe doğru ekrana yazdıran Python kodunu

sayi1 = int(input(“1. Sayıyı Girin”))

sayi2 = int(input(“2. Sayıyı Girin”))

if(sayi1>sayi2):

  for i in range(sayi2,sayi1+1):

    if i%3==0 and i%5!=0:

        print(i)

elif(sayi2>sayi1):

  for i in range(sayi1,sayi2+1):

    if i%3==0 and i%5!=0:

        print(i)

else:

  print(“sayılar eşit”)

16) Klavyeden girilen herhangi bir sayının tek mi çift mi olduğunu ekrana yazan Python kodları

sayi = int(input(“Sayı Girin”))

if(sayi % 2 == 0):

  print(“Çift Sayı”)

else:

  print(“Tek Sayı”)

2018-2019 Bilgisayar Bilimi 2. Dönem 2. Yazılı Sınav Soruları indir.

Yazılı sınav https://www.bilisimhocasi.com sitesine link verilmeden başka site/ platformda paylaşılamaz.

Youtube kanalımıza abone olmayı unutmayın 🙂 ==>> https://www.youtube.com/bilisimhocasi

Bu yazımızda Bilgisayar Bilimi 2. Dönem 2. Yazılı sorularını paylaştık. Bir Sonraki yazıda görüşmek üzere.

İlgili Makaleler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu