Kod KâşifiMERAK ET. DENE. KEŞFET.Bir şey öğren
KODLAMA4 DK OKUMA

Döngüler: aynı işi defalarca tekrar etme sanatı

Yüz öğrencinin notunu tek tek hesaplamak can sıkıcıdır. Döngü, bu işi senin yerine tekrar eder.

Döngü nedir?

Döngü, bir kod bloğunu belirli bir koşul sağlandıkça tekrarlayan yapıdır. "Listede eleman kaldığı sürece bir sonraki elemana geç" ya da "sayaç 10 oluncaya kadar devam et" gibi. İnsan el yorgunluğu hisseder; bilgisayar milyonlarca tekrarı aynı hızda yapar.

İki temel çeşit

Kaç kez döneceğini bildiğinde sayaçlı döngü kullanırsın: "1 ile 30 arasındaki sayıları topla" gibi. Koşul değiştiğinde duracak döngü ise "kullanıcı çıkış diyene kadar devam et" şeklinde çalışır. Her iki çeşit de hayatı kolaylaştırır; hangisini seçeceğini durum belirler.

Sonsuz döngü tuzağı

Döngünün durması için koşulun eninde sonunda yanlış olması gerekir. Koşul hiç yanlış olmazsa program takılır; ekran donar, bilgisayar ısınır. Bu yüzden döngü yazarken her zaman "bu ne zaman duracak?" diye sorarsın. Hata ayıklamada sonsuz döngü sık rastlanan bir tuzaktır.

Kendin dene

Kağıda 1 ile 20 arasındaki çift sayıları yaz. Kaç adımda yazdın? Şimdi bunun için bir sözde kod yaz: "Sayaç 2 ile başlar. Sayaç 20 ya da altındayken ekrana yaz, 2 ekle." Döngünün gücünü hissettirdin mi?

KEŞFE DEVAM

Bir sonraki merakın ne?

{ }KODLAMA
3 DK OKUMA

İlk mikro kodlama projen

Küçük bir kodlama projesi yapmak için büyük bir bilgisayara veya uzun bir programa ihtiyacın yok. Önce birkaç açık adımla başlayabilirsin.

Yazıyı oku
01KODLAMA
4 DK OKUMA

Scratch 3 ile blok kodlama: fikirden animasyona

Scratch, kod satırı yazmadan mantık kurmanı sağlayan bir araçtır. Sürükle, bırak ve karakterin harekete geçer.

Yazıyı oku
✦KODLAMA
5 DK OKUMA

Python ile ilk adımlar: sade dilin gücü

Python öğrenciler, veri bilimciler ve yapay zekâ araştırmacıları tarafından kullanılır. Bunun sebebi sadeliğidir: Türkçeye en yakın hissettiren programlama dillerinden biridir.

Yazıyı oku