Döngüler nedir (For, While) Test 1

Soru 03 / 10

Bir psikolog, danışanlarının terapi sürecindeki değişimini gözlemlemek için belirli aralıklarla ölçümler yapıyor. Bu süreç, programlamadaki hangi döngü yapısına benzer?

A) For döngüsü - önceden belirlenmiş sayıda tekrar
B) While döngüsü - koşul sağlandığı sürece tekrar
C) Do-while döngüsü - en az bir kere çalışan tekrar
D) İç-içe döngü - birbiri içinde tekrarlanan süreçler

Merhaba sevgili öğrenciler!

Bu soru, gerçek hayattaki bir durumu programlamadaki döngü yapılarıyla ilişkilendirmemizi istiyor. Bir psikoloğun danışanının değişimini gözlemleme süreci, programlamadaki döngülerin nasıl çalıştığını anlamak için harika bir örnektir. Şimdi adım adım inceleyelim:

  • Soruyu Anlayalım: Psikolog, danışanının terapi sürecindeki değişimini gözlemlemek için belirli aralıklarla ölçümler yapıyor. Bu süreç, danışanın durumu iyileşene, belirli bir hedefe ulaşılana veya terapi süreci tamamlanana kadar devam edebilir. Yani, bu ölçümlerin ne kadar süreceği veya kaç kez yapılacağı başlangıçta kesin olarak belli değildir. Ölçümler, belirli bir koşul devam ettiği sürece yapılır.
  • Döngü Türlerini İnceleyelim:
    • A) For döngüsü - önceden belirlenmiş sayıda tekrar: For döngüleri, belirli bir sayıda tekrar yapılması gerektiğinde kullanılır. Örneğin, "5 kere merhaba yazdır" gibi. Psikologun kaç ölçüm yapacağı önceden kesin olarak belirlenmediği için bu seçenek tam olarak uymuyor. Terapi süreci 3 seans da sürebilir, 20 seans da.
    • B) While döngüsü - koşul sağlandığı sürece tekrar: While döngüleri, belirli bir koşul doğru olduğu sürece çalışmaya devam eder. Koşul yanlış olduğunda döngü sona erer. Örneğin, "kullanıcı doğru şifreyi girene kadar tekrar dene" gibi. Psikologun durumu tam da buna benziyor: "Danışanın terapiye ihtiyacı olduğu sürece ölçüm yap," veya "Danışanın durumu belirli bir seviyeye gelene kadar gözlemle." Bu, bir koşula bağlı olarak devam eden bir süreçtir.
    • C) Do-while döngüsü - en az bir kere çalışan tekrar: Do-while döngüleri, kodu en az bir kere çalıştırır ve sonra koşulu kontrol eder. Eğer koşul doğruysa tekrar çalışır. Psikolog elbette en az bir kere ölçüm yapacaktır, ancak bu döngünün temel amacı "en az bir kere çalışmak"tan ziyade, "bir koşul sağlandığı sürece devam etmek"tir. While döngüsü, koşulun devamlılığını daha iyi vurgular.
    • D) İç-içe döngü - birbiri içinde tekrarlanan süreçler: İç-içe döngüler, bir döngünün içinde başka bir döngü olduğunda kullanılır. Örneğin, bir tablonun satırlarını ve sütunlarını işlemek gibi. Psikologun danışanını gözlemleme süreci, genellikle tek bir ana süreçtir ve bu kadar karmaşık bir iç içe yapıya ihtiyaç duymaz.
  • Doğru Eşleştirmeyi Yapalım: Psikolog, danışanının terapi sürecindeki değişimi gözlemlemeye, yani ölçüm yapmaya, belirli bir koşul (örneğin, danışanın terapiye ihtiyacı olması, hedefe ulaşılmaması) devam ettiği sürece devam eder. Bu durum, programlamadaki While döngüsünün çalışma prensibiyle birebir örtüşmektedir. While döngüsü, koşul doğru olduğu sürece tekrar eder ve koşul yanlış olduğunda durur.

Cevap B seçeneğidir.

↩️ Soruya Dön
✨ Konuları Gir, Yapay Zeka Saniyeler İçinde Sınavını Üretsin!
1 2 3 4 5 6 7 8 9 10
Ana Konuya Dön:
Geri Dön