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

Fonksiyon nedir: tekrar eden işleri bir kez yaz

Aynı işi defalarca yazmak hem yorucu hem de hatalara kapı açar. Fonksiyon, o işi bir kez tanımlayıp istediğin yerde kullanmandır.

Fonksiyonu anlamak

Fonksiyon, bir işi yapan ve bir ismi olan kod bloğudur. "selamla" adında bir fonksiyon tanımladın diyelim; içinde "Merhaba!" yazdıran bir komut var. Artık her "selamla" yazdığında aynı sonucu alırsın. O kodu tekrar tekrar yazmak gerekmez.

Girdi ve çıktı

Pek çok fonksiyon dışarıdan bilgi alır ve sonuç üretir. "topla(3, 5)" dersen fonksiyon 8 döndürür. Dışarıdan gelen bilgiye parametre, fonksiyonun gönderdiği sonuca ise dönüş değeri denir. Bu yapı, fonksiyonu yeniden kullanılabilir yapar.

Gerçek hayatta fonksiyon

Mikrodalga fırının ısıtma düğmesi bir fonksiyon gibidir: içine ne süreyle ısıtılacağını söylersin, o işi yapar. Her seferinde nasıl çalıştığını yeniden anlatmak zorunda değilsin. Programlarda da böyle: bir fonksiyon bir kez yazılır, yüzlerce kez çağrılır.

Mini görev

Kağıda "selamVer(isim)" adında bir sözde kod fonksiyonu yaz. İçine "Merhaba, isim! Nasılsın?" yaz. Şimdi bu fonksiyonu üç farklı isimle "çağır" ve her seferinde ne çıktığını yaz. Kod yazmadan fonksiyon mantığını kavradın.

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