30. HAFTA

VERİ LABORATUVARI

Veri Tipleri ve Mantıksal İşlemler

Kodlama Yapan Kişi

Kısa Bir Hatırlatma: Değişkenler

Geçen hafta Değişkenleri öğrenmiştik.

Onları bilgileri sakladığımız KUTULAR olarak düşünmüştük.

Peki bu kutuların içine her şeyi rastgele atabilir miyiz? Hayır!

Değişken Kutusu

Şeker Fabrikası Analojisi

Renkli Şekerler

Bilgisayar çok düzenli bir fabrika gibidir. Her veri türü için ayrı bir kutu kullanır.

  • Sayılar sayı kutusuna...
  • Yazılar yazı kutusuna...
  • Doğru/Yanlış kararları özel kutuya...

1. Sayısal Veri (Number/Integer)

Matematiksel işlemler yapabileceğimiz verilerdir.

  • Yaşımız (10, 11)
  • Puanımız (100, 500)
  • Hava sıcaklığı (25, -5)
Örn: 15
Matematik Tahtası

2. Metin Verisi (String)

Scrabble Harfleri

Harflerden, kelimelerden veya cümlelerden oluşan verilerdir.

Bilgisayar bunları "yazı" olarak görür, matematik yapamaz.

Genellikle tırnak işareti " " içinde yazılır.

Örn: "Merhaba"

3. Mantıksal Veri (Boolean)

Sadece iki değeri olabilen verilerdir:

  • TRUE (Doğru / Evet / 1)
  • FALSE (Yanlış / Hayır / 0)

Tıpkı bir lamba anahtarı gibidir. Ya açıktır ya kapalı.

Örn: True
Açma Kapama Düğmesi

Karşılaştırma Operatörleri

Büyüktür

5 > 3 (Doğru)

Küçüktür

2 < 4 (Doğru)

Eşittir

10 = 10 (Doğru)

Mantık Kapıları

Trafik Işıkları

VE (AND)

Her iki şart da doğru olmalı.
(Hem ödevini yap VE hem odanı topla -> Oyun oynayabilirsin)

VEYA (OR)

Sadece biri doğru olsa yeter.
(Yağmur yağıyor VEYA hava soğuk -> Mont giy)

Sıra Sende: Hangi Veri Tipi?

"Ali"

Metin (String)

1453

Sayı (Integer)

Oyun Bitti mi? (Evet)

Mantıksal (Boolean)

LABORATUVAR KAPANIYOR!

Gelecek Hafta: Blok Kodlama Başlıyor!

Verileri Karıştır, Kodları Oluştur!