İçeriğe geç
Educora
Orta6. sınıf20 dk19 / 59

Modeller ve modelleme

Model nedir, modeller nasıl sınıflandırılır (maddi ve bilgi modelleri; sözel, tablo, grafik, matematiksel; statik ve dinamik), biçimselleştirme nedir ve bilgisayar modellemesi hangi aşamalardan geçer.

Kendini test et
Bu derste öğreneceklerin
  • Model, asıl nesne ve modellemenin amacı kavramlarını açıklamak.
  • Modelleri sınıflandırmak: maddi ve bilgi modelleri; sözel, tablo, grafik ve matematiksel; statik ve dinamik.
  • Sözel bir betimlemeyi biçimselleştirerek formüle veya tabloya dönüştürmek.
  • Bilgisayar modellemesinin aşamalarını sırasıyla saymak ve basit bir bilgisayar deneyi yapmak.

Mühendisler yeni bir köprüyü inşa etmeden önce onun küçük bir maketini yapıp dener. Coğrafya dersinde Dünya yerine küreyi, şehirde yolumuzu bulmak için telefondaki haritayı kullanırız. Meteorologlar yarının havasını bir bilgisayar programıyla hesaplar. Bütün bu durumlarda insan gerçek nesnenin kendisiyle değil, onun modeliyle çalışır.

Bu ders «Modelleme» ünitesinin girişidir. Burada modelin ne olduğunu, model türlerini ve bilgisayar modellemesinin aşamalarını öğreneceksin. Sonraki derslerde üç bilgi modeliyle — tablo, ağaç ve graf — ayrıntılı çalışacağız: Azerbaycan’daki 2025–2026 üniversite giriş sınavlarında (I. grup, bilişim) her kitapçıkta bu bölümden 2 soru vardı: biri tablo modeline, biri graf modeline ait.

Nesne ve model

Model her zaman bir şeyin modelidir. İncelenen gerçek nesneye — bir eşyaya, sürece veya olaya — asıl nesne (orijinal) denir. Model asıl nesnenin bütün özelliklerini değil, yalnızca belirlenen amaç için önemli olanları korur. Bu yüzden model asıl nesneden daha basit, daha ucuz ve daha güvenlidir: bir köprünün maketini kırmak gerçek köprüyü kırmaktan çok daha kolaydır.

Tanım
Model

Gerçek bir nesnenin, sürecin veya olayın basitleştirilmiş yerine geçeni; asıl nesnenin belirlenen amaç için önemli olan özelliklerini yansıtır.

Tanım
Modelleme

Bir nesnenin modelini kurma ve bu model aracılığıyla nesnenin özelliklerini inceleme süreci.

Aynı nesnenin amaca göre birkaç modeli olabilir. Doktor için öğrencinin boyu, kilosu ve kan grubu; okul defteri için adı, soyadı ve notları; ressam için ise portresi önemlidir. Tersine, bir model birkaç nesneyi betimleyebilir: s = v · t formülü hem otomobilin, hem bisikletlinin, hem de trenin düzgün hareketinin modelidir.

Modeli amaç seçer

Bir otomobilin hangi özellikleri önemlidir: 1) oyuncak araba üreten fabrika için; 2) çarpışma testi için; 3) trafik polisinin veri tabanı için?

Çözümü göster
1) Biçim, ölçülerin oranı, renk. Kütle ve motor önemli değil.
2) Kütle, hız, kaportanın malzemesi ve dayanıklılığı. Renk önemli değil.
3) Plaka, marka, üretim yılı, sahibinin adı. Biçim ikinci derecededir.
Sonuç: bir nesne, üç farklı model; her model yalnızca kendi amacına gereken özellikleri korur.

Modellerin sınıflandırılması

Modeller farklı özelliklere göre gruplandırılır. En önemli ayrım sunuluş biçimine göredir: model ya maddi bir eşyadır ya da bilgidir.

Tanım
Maddi (fiziksel) model

Asıl nesnenin geometrik, fiziksel veya başka özelliklerini maddi biçimde tekrarlayan model: küre, uçak maketi, manken, toplardan yapılmış molekül modeli, anatomik iskelet.

Tanım
Bilgi modeli

Bir nesnenin özelliklerinin ve durumunun bilgi biçiminde — metin, tablo, resim, formül veya programla — betimlenmesi.

Bilgi modelleri sunuluş biçimine göre birkaç türe ayrılır:

  • Sözel model — nesnenin doğal dilde sözlü veya yazılı betimlenmesi: yemek tarifi, kayıp eşya ilanı, cihazın kullanım kılavuzu.
  • Tablo modeli — bilginin satır ve sütunlarla sunulması: ders programı, sınıf defteri, tren tarifesi, elementlerin periyodik tablosu.
  • Grafik model — bilginin resimle sunulması: teknik çizim, harita, şema (elektrik şeması, metro şeması), diyagram, akış şeması, graf ve ağaç.
  • Matematiksel model — formül, denklem veya eşitsizlik: P = 2(a + b), s = v · t.
  • Bilgisayar modeli — program veya elektronik tablo olarak kurulmuş model; onunla bilgisayarda deney yapılabilir.
ModellerMaddimodellerBilgimodelleriküre, maket,molekül modeliSözelTabloGrafik:şema, graf, ağaçMatematikselBilgisayarZamana göre:statik vedinamik
Bu şemanın kendisi de bir grafik bilgi modelidir — daha doğrusu bir ağaçtır.

Zamana göre modeller statik ve dinamik olur. Statik model nesneyi tek bir an için betimler: evin planı, molekülün yapısı, sınıf listesi. Dinamik model nesnenin zamanla nasıl değiştiğini gösterir: düşen taşın her saniyedeki yüksekliği, haftalık hava tahmini, bir şehrin yıllara göre nüfusu.

Sınav tarzında: hangileri bilgi modelidir?

Aşağıdakilerden hangileri bilgi modelidir?
1) küre
2) Bakü metrosunun şeması
3) ders programı
4) uçağın tahta maketi
5) s = v · t formülü
A) 1, 2, 3 B) 2, 3, 5 C) 1, 4 D) 3, 4, 5 E) 2, 5

Çözümü göster
Küre ve tahta maket elle dokunulabilen eşyalardır — maddi modeller (1, 4).
Metro şeması grafik model, ders programı tablo modeli, formül ise matematiksel modeldir; üçü de bilgi modelidir.
Doğru cevap: B) 2, 3, 5.
Etkileşimli
Simülasyon yükleniyor…
Kartı sürükle ya da önce karta, sonra gruba dokun; sonunda «Kontrol et» düğmesine bas.

Biçimselleştirme: sözden formüle ve tabloya

Sözel betimleme çoğu zaman uzun ve belirsizdir: «tel örgü bahçeyi dört yandan çevreliyor». Onunla hesap yapmak, karşılaştırmak ve bilgisayara iş vermek için betimleme, katı kurallarla yazılmış bir biçime — formüle, tabloya, şemaya veya algoritmaya — dönüştürülür.

Tanım
Biçimselleştirme

Doğal dildeki sözel betimlemeden biçimsel bir modele — formüle, tabloya, grafa, algoritmaya veya programa — geçiş.

  1. 1
    Amaç

    Neyi incelediğini ve neyi bulmak istediğini belirle.

  2. 2
    Nicelikler

    Önemli nicelikleri seç ve onlara harf ver (a, b, P …); gereksizleri at.

  3. 3
    İlişki

    Nicelikler arasındaki ilişkiyi formül, tablo veya şema olarak yaz.

  4. 4
    Kontrol

    Modeli cevabı bilinen basit bir durumda dene.

Bahçe çiti

Leyla’nın ailesi dikdörtgen biçimli bahçesinin çevresine tel örgü çekmek istiyor. Kaç metre tel gerekir: 1) bahçenin uzunluğu 12 m, genişliği 8 m ise; 2) uzunluğu 15 m, genişliği 10 m ise?

Çözümü göster
Sözel model: «tel örgü bahçeyi dört yandan çevreliyor».
Nicelikler: a — uzunluk, b — genişlik, P — telin uzunluğu (bahçenin çevresi).
Matematiksel model: P = 2(a + b).
1) P = 2 · (12 + 8) = 40 m.
2) P = 2 · (15 + 10) = 50 m.
Aynı formül her dikdörtgen bahçe için işler — biçimsel modelin gücü budur.
S = S₀ · (1 + p/100)ⁿS = S₀ · (1 + p/100)ⁿ
burada:
  • S₀başlangıç tutarı (manat)
  • pbankanın yıllık faiz oranı (%)
  • nyıl sayısı
  • Sn yıl sonra hesaptaki tutar

Banka mevduatının matematiksel modeli: tutar her yıl (1 + p/100) katına çıkar.

Mevduat: sözel model → tablo → formül

Aysel bankaya 1000 manat yatırıyor. Banka her yıl hesaptaki tutarın %10’unu ekliyor. 3 yıl sonra hesapta ne kadar para olur?

Çözümü göster
Tablo modeli (her yıl önceki tutar 1,1 ile çarpılır):
0. yıl — 1000 manat
1. yıl — 1000 · 1,1 = 1100 manat
2. yıl — 1100 · 1,1 = 1210 manat
3. yıl — 1210 · 1,1 = 1331 manat
Matematiksel model: S = 1000 · 1,1³ = 1331 manat.
Dikkat: 3 · %10 = %30 sayarsak 1300 manat çıkar; bu yanlıştır, çünkü faiz her yıl büyümüş tutara eklenir.
Etkileşimli
Simülasyon yükleniyor…
B3 hücresindeki formül aşağı kopyalandı; $D$2 mutlak adres olduğu için her satır aynı faiz hücresine başvurur.

Bilgisayar modellemesinin aşamaları

Bilgisayar modeli, program veya elektronik tablo olarak yazılmış bir bilgi modelidir. Büyük bir üstünlüğü vardır: gerçek deneyin tehlikeli, pahalı ya da hiç mümkün olmadığı durumlarda — depremde bir binanın davranışı, gezegenlerin hareketi, yeni bir ilacın etkisi — bilgisayarda yüzlerce «deney» yapılabilir.

  1. 1
    1. Problemin tanımlanması

    Ne verilmiş, ne bulunmalı ve modellemenin amacı ne?

  2. 2
    2. Bilgi modelinin kurulması

    Önemli özellikleri seç, varsayımları yaz (örneğin «hava direnci ihmal edilir») ve biçimselleştir: formül, tablo, şema.

  3. 3
    3. Bilgisayar modelinin oluşturulması

    Algoritma kur, program yaz veya elektronik tablo hazırla.

  4. 4
    4. Bilgisayar deneyi

    Modeli farklı başlangıç değerleriyle çalıştır ve sonuçları kaydet.

  5. 5
    5. Sonuçların analizi

    Sonuçları gerçekle karşılaştır. Uyuşmuyorsa 2. aşamaya dön ve modeli iyileştir.

h = h₀ − g · t² / 2h = h₀ − g · t² / 2
burada:
  • h₀başlangıç yüksekliği (m)
  • gyer çekimi ivmesi, ≈ 9,8 m/s²
  • tdüşme başladıktan sonra geçen süre (s)
  • ht anındaki yükseklik (m)

Serbest düşmenin dinamik modeli; varsayım: hava direnci ihmal edilir.

Beş aşama tek bir problemde

Bir taş 45 m yükseklikten serbest bırakılıyor. Hava direncini hesaba katmadan taşın 1, 2 ve 3 saniye sonra hangi yükseklikte olduğunu ve yaklaşık ne zaman yere düşeceğini bul (g ≈ 9,8 m/s²).

Çözümü göster
1) Tanım: h₀ = 45 m verilmiş; h(t) ve düşme süresi bulunmalı.
2) Model: h = h₀ − g · t² / 2 (hava direnci ihmal edilir).
3–4) Hesap (deney): t = 1 s → h = 45 − 4,9 = 40,1 m; t = 2 s → h = 45 − 19,6 = 25,4 m; t = 3 s → h = 45 − 44,1 = 0,9 m.
Yere düştüğü anda h = 0: t = √(2h₀ / g) = √(90 / 9,8) ≈ 3,03 s.
5) Analiz: model taş için iyidir ama hafif bir kâğıt yaprağı için uygun değildir; kâğıt için hava direnci önemli bir özelliktir ve modele eklenmelidir.
Python
h0 = 45      # initial height, m
g = 9.8      # m/s²
t = 0
while True:
    h = h0 - g * t ** 2 / 2
    if h <= 0:
        break
    print(t, round(h, 1))
    t = t + 0.5
print("falls between", t - 0.5, "and", t, "s")
▸ Beklenen çıktı
0 45.0
0.5 43.8
1.0 40.1
1.5 34.0
2.0 25.4
2.5 14.4
3.0 0.9
falls between 3.0 and 3.5 s
Serbest düşmenin bilgisayar modeli: program yüksekliği her 0,5 saniyede bir hesaplar. h0 = 45 satırını h0 = 80 yapıp yeniden çalıştır — bu da bir bilgisayar deneyidir.

Önemli noktalar

  • Model, asıl nesnenin amaç için önemli özelliklerini koruyan basitleştirilmiş bir yerine geçendir; bir nesnenin birkaç modeli olabilir.
  • Modeller maddi (küre, maket) ve bilgi modellerine ayrılır.
  • Bilgi modelleri: sözel, tablo, grafik (şema, harita, diyagram, graf, ağaç), matematiksel ve bilgisayar modelleri.
  • Statik model tek bir anı, dinamik model zamanla değişimi betimler.
  • Biçimselleştirme, sözel betimlemeden formüle, tabloya, grafa veya programa geçiştir.
  • Bilgisayar modellemesi: tanım → bilgi modeli → bilgisayar modeli → deney → analiz (gerekirse modele dönülür).

Kendini test et

12 soru. Her doğru cevap XP kazandırır.

1 / 12
Model nedir?