Final Sözlü Sınavı Soruları

FİZ220 - Bilgisayar Programlama II | 8-12-13/06/2021

Dr. Emre S. Taşcı, emre.tasci@hacettepe.edu.tr
Fizik Mühendisliği Bölümü
Hacettepe Üniversitesi

Sorular çeşitli varyanslarla sorulmuş olup, sonrasında başka değişkenler/bileşenler de eklenmiştir. Tabii ki birden fazla çözüm şekli vardır, aşağıdakiler bir fikir vermesi açısından sunulmaktadır.

Soru 1. -20 ile 30 arasında tek sayılardan oluşan dizi üretin.

Soru 2. $x^3-6x^2-x+30$ fonksiyonunun -3'ten büyük köklerinden birini hesaplayınız.

(Başka bir varyant: (-3,6) aralığındaki köklerinden birini hesaplayınız)

Soru 3: $x^3-6x^2-x+30$ fonksiyonunu $-3<x<6$ arasında çizdiriniz.

Soru 4: 120'den sonraki ilk üç asal sayıyı hesaplatınız.

Soru 5: 8,10 başlangıç -> 8. Fibonacci sayısını hesaplatınız.

Soru 6: x ekseni etrafında 90 derece dönüş operatörü ile y ekseni etrafında 90 derece dönüş operatörünü tanımlayınız.

(Buradaki amaç, ezberi ne kadar kırabildiğinizi, soruyu ne kadar anlayabildiğinizi görmekti. Derste alışık olduğunuz üzere hep iki boyutta (ve dolayısıyla z-ekseni etrafında) dönüş tanımladık. Beklenen cevap üç boyuta çıkmanızdı.)

Sizlerden gelen cevaplarda "x-ekseni etrafındaki dönüşü" saat yönünün tersine; "y-ekseni etrafındaki dönüşü" de saat yönünde olarak aldınız. Biz de daha kolay sorularla devam ettik. 8)

Soru 7: (1,0) vektörünün 30 derecelik dönüşlerini hesaplayınız.

Soru 8: (-1,1) arasında rasgele değerler alan 100x2'lik matris oluşturup grafiğini çizdirip, kaç noktasının orijine olan mesafesinin 0.5'ten küçük olduğunu hesaplayın.

Soru 9: 0.8'den büyük oluncaya kadar (0,1) aralığında rasgele sayılar oluşturun, 0.8'den büyüğe denk geldiğinde bir önceki attığı sayıyı da göstersin.