Python

Programlama Temelleri Dersi Birinci Dönem İkinci Yazılı Çalışma Soruları

Programlama Temelleri Dersi Birinci Dönem İkinci Yazılı Soru ve Cevaplarını İndir.

1.      3gen = 0

Yukarıdaki değişken tanmlaması neden hatalıdır. Açıklayınız.

Değişken ismi sayıyla başlayamaz.

2.     

a = 3

a** = 3

print(a)

Yukarıdaki kod çalıştırıldığında a değişkeninin değeri ne olur.

a sayısının küpü alınır. Sonuç 27 olur.

3. a==b ifadesinde hangi operatör kullanılmıştır. Hangi amaç için kullanılır.

Karşılaştırma operatörü kullanılmıştır. İki değerin eşit olup olmadığını kontrol eder.

4. Visual Studio 2022 programında kullanılan F11 kısayol tuşunun görevini yazınız.

Kodların satır satır çalıştırılmasını sağlar.

5. Sadece True ve False değerlerini döndüren veri tipi hangisidir.

Mantıksal(bool) veri tipidir.

6. Temel değişken tiplerini yazınız.

4 tanedir. int, str, float ve bool.

7. 

kisa_kenar=3
uzun_kenar=5
alan=Kisa_kenar * Uzun_kenar
print(alan)
 
Yukarıdaki kodlar çalıştırıldığında çıktı ne olur.
Değişken isimlerinde küçük-büyük harf ayırımı olduğu için program hata verir.

8.       b = 16//6

Yukarıdaki kod çalıştırıldığında b değişkeninin değeri ne olur.

Bölme işleminde tam kısmı bulmak için kullanılır. Sonuç 2 olur.

9. 

a=6
b=6
print(a==b and a<10)

Yukarıdaki kod çalıştırıldığında sonuç ne olur. Açıklayınız.

a == b true olur. a < 10 true olur. Arada and olduğu için sonuç true olur.

10. 

a = 2
b = 4
print(a != b or a > 8)
 
Yukarıdaki kod çalıştırıldığında sonuç ne olur. Açıklayınız.
a!=b true olur. a>8 false olur. Arada or olduğu için sonuç true olur.

11. * işaretini 20 defa yan yana görüntüleyen kodu yazınız.

print("*"*20)

12. sqrt() deyiminin görevini yazınız.

Sayının karekökünü almak için kullanılır.

13. Girilen fahrenhayt değerini celsiusa dönüştüren bir uygulamayı yapmak isteyen bir programcının vereceği dosya ismi ne olmalıdır.

Yapılan uygulamayı anımsatacak bir isim olmalıdır. fToC olabilir.

14. Girilen fahrenhayt değerini celsiusa dönüştüren bir uygulamayı yapmak isteyen bir programcının tanımlayacağı değişkenleri kodlayınız.

Celsius: float = 0

F: float = 0

15. Girilen fahrenhayt değerini celsiusa dönüştüren bir uygulamayı yapmak isteyen bir programcının hangi değerleri gireceğini kodlayınız.

F = float(input("Fahrenhayt değeri : "))

16. Girilen fahrenhayt değerini celsiusa dönüştüren bir uygulamayı yapmak isteyen bir programcının yapacağı matematiksel işlemi kodlayınız.

Celsius = (F - 32) / 1.8

17. Girilen fahrenhayt değerini celsiusa dönüştüren bir uygulamayı yapmak isteyen bir programcının .........F = ....... C şeklinde bir çıktıyı kodlayınız.

print(F, "F = ", Celsius, "C")

18. Girilen grad değerini dereceye dönüştüren bir uygulamayı yapmak isteyen bir programcının vereceği dosya ismi ne olmalıdır.

Yapılan uygulamayı anımsatacak bir isim olmalıdır. gToD olabilir.

19. Girilen grad değerini dereceye dönüştüren bir uygulamayı yapmak isteyen bir programcının tanımlayacağı değişkenleri kodlayınız.

G: float = 0

D: float = 0

20. Girilen grad değerini dereceye dönüştüren bir uygulamayı yapmak isteyen bir programcının hangi değerleri gireceğini kodlayınız.

G = float(input("Grad değeri : "))

21. Girilen grad değerini dereceye dönüştüren bir uygulamayı yapmak isteyen bir programcının yapacağı matematiksel işlemi kodlayınız.

D = G * 180 / 200

22. Girilen grad değerini dereceye dönüştüren bir uygulamayı yapmak isteyen bir programcının .........G = ....... D şeklinde bir çıktıyı kodlayınız.

print(G, "G = ", D, "D")

23. Girilen kullanıcı adı ve doğum tarihine göre kullanıcının yaşını bulan uygulamayı yapmak isteyen bir programcının vereceği dosya ismi ne olmalıdır.

Yapılan uygulamayı anımsatacak bir isim olmalıdır. yasHesabi olabilir.

24. Girilen kullanıcı adı ve doğum tarihine göre kullanıcının yaşını bulan uygulamayı yapmak isteyen bir programcının tanımlayacağı değişkenleri kodlayınız.

username: str = ""
birthofdate: int = 0
today: int = int(date.today().strftime('%Y'))
age: int = 0

25. Girilen kullanıcı adı ve doğum tarihine göre kullanıcının yaşını bulan uygulamayı yapmak isteyen bir programcının hangi değerleri gireceğini kodlayınız.

username = input("Kullanıcı adı : ")

birthofdate = int(input("Doğum tarihi <yıl> : "))

26. Girilen kullanıcı adı ve doğum tarihine göre kullanıcının yaşını bulan uygulamayı yapmak isteyen bir programcının yapacağı matematiksel işlemi kodlayınız.

age = today - birthofdate

27. Girilen kullanıcı adı ve doğum tarihine göre kullanıcının yaşını bulan uygulamayı yapmak isteyen bir programcının Merhaba ................, yaşınız ....... şeklinde bir çıktıyı kodlayınız.

print("Merhaba", username, ", yaşınız", age)

28. a = 17 % 5 kodunda % (modulo) operatörünün görevi nedir ve a'nın değeri ne olur?

Bir sayının başka bir sayıya bölümünden kalanı bulmak için kullanılır. Sonuç 2 olur.

29. pow(5, 2) fonksiyonunun görevi nedir?

Üs almak için kullanılır. 5'in 2. kuvvetini (karesini) hesaplar. Sonuç 25 olur.

30. a = 5.0 değişkeninin veri tipi nedir?

Ondalıklı sayı (float).

31. sayi_str = "25" değişkeni ile sayi_int = 10 değişkenini toplayıp 35 sonucunu almak için ne yapılmalıdır?

sayi_str değişkeni int(sayi_str) komutuyla tam sayıya (integer) dönüştürülmelidir.

32. ad = "Ahmet" ve soyad = "Yılmaz" değişkenlerini kullanarak "Ahmet Yılmaz" çıktısını almak için hangi kod yazılmalıdır?

print(ad + " " + soyad) (İki string'i birleştirmek için '+' operatörü kullanılır.)

33. input() fonksiyonunun varsayılan olarak döndürdüğü veri tipi nedir?

String (str).

34. print(not True) komutunun çıktısı ne olur?

Mantıksal ifadenin tersini alır. Çıktı False olur.

35. a >= b ifadesi neyi kontrol eder?

a değişkeninin b değişkeninden büyük veya b değişkenine eşit olup olmadığını kontrol eder.

36. kullanıcı adı = "admin" değişken tanımlaması neden hatalıdır?

Değişken isimleri arasında boşluk olamaz. (Bitişik yazılmalı veya _ kullanılmalıdır.)

37. Visual Studio 2022 programında kodun tamamını hata ayıklama (debug) modu olmadan çalıştırmak için hangi kısayol tuşu kullanılır?

Ctrl + F5.

38. isim = "MERHABA" kodu için print(isim[1]) komutunun çıktısı ne olur?

String ifadenin ikinci karakterini (indeks 1) yazdırır. Çıktı E olur.

39. len() fonksiyonunun görevi nedir?

String, liste gibi yapıların uzunluğunu (karakter/eleman sayısını) döndürür.

40. Yarıçapı girilen dairenin alanını (Pi * r^2) hesaplayan bir program yazmak isteyen programcının vereceği dosya ismi ne olmalıdır?

Yapılan uygulamayı anımsatacak bir isim olmalıdır. daireAlan olabilir.

41. Yarıçapı girilen dairenin alanını hesaplayan bir programcının tanımlayacağı değişkenleri kodlayınız. (Pi=3.14 alınacak)

r: float = 0

pi: float = 3.14

alan: float = 0

42. Yarıçapı girilen dairenin alanını hesaplayan programda kullanıcıdan yarıçap değerini almak için hangi kod yazılmalıdır?

r = float(input("Dairenin yarıçapı : "))

43. Yarıçapı girilen dairenin alanını (Pi * r^2) hesaplayan programda matematiksel işlem nasıl kodlanır?

alan = pi * (r ** 2) (veya alan = pi * r * r)

44. Yarıçapı girilen dairenin alanını hesaplayan programda "Alan : ...." şeklinde çıktıyı kodlayınız.

print("Alan : ", alan)

45. Kilo ve boy bilgisi girilen Vücut Kitle İndeksini (VKI) hesaplayan programcının tanımlayacağı değişkenleri kodlayınız.

kilo: float = 0

boy: float = 0

vki: float = 0

46. VKI hesaplayan programda kullanıcıdan kilo (kg) ve boy (metre, örn: 1.75) bilgilerini almak için hangi kodlar yazılmalıdır?

kilo = float(input("Kilonuz (kg) : "))

boy = float(input("Boyunuz (m) : "))

47. VKI (Kilo / Boy^2) hesaplayan programda matematiksel işlem nasıl kodlanır?

vki = kilo / (boy ** 2) (veya vki = kilo / (boy * boy))


İlgili Makaleler
Ayt Belirli Sayıda Tekrarlanan Logaritmik Değerlerin Toplamını Bulan Python Uygulaması
Programlama Temelleri Dersi Birinci Dönem İkinci Yazılı Çalışma Soruları
Seaborn Kütüphanesi ve Kurulumu
Faktöriyel Hesabı Yapan Python Uygulaması
Kovaryans
Pandas Kütüphanesini Kullanarak Excel Dosyasından Veri Çekme
Python Dilinde Hata Kontrol İşlemlerinde Raise Deyimi Kullanımı
Python Dilinde Hata Kontrolü Tanımlanırken Dikkat Edilecek Hususlar
Python Dilinde Yığın(Stack) Nesne(Object) Yaklaşımı
Sınıf Tanımlamasında Üye Değişken Tanımlama
Python Dilinde Fonksiyon Tanımlarken Yield Deyimi Kullanımı
Python Dilinde Özel Karakterleri Kullanma
Python Dilinde İç İçe Fonksiyon Kullanımı
Python Dilinde Sınıfa Ait Özellikleri Test Etme
Python Dilinde Sınıf Tanımlamada Yapısal Metod Kullanımı Özellikleri
Python Dilinde Ters Slaş Karakterini Görüntüleme
Python Dilinde Yapısal Metodlar İle İlgili Kurallar
Python Dilinde Fonksiyon Kullanımında Return Deyimi Özellikleri
Python Dilinde İç İçe Fonksiyon Kullanımda Dikkat Edilmesi Gerekenler
Python Dilinde Bölme İşleminde Tam Kısmı Alma

Yorum Ekle
   
Kötü İyi