- 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.
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.
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.
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Çözümü gizle
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.
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.
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.
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.
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Çözümü gizle
Metro şeması grafik model, ders programı tablo modeli, formül ise matematiksel modeldir; üçü de bilgi modelidir.
Doğru cevap: B) 2, 3, 5.
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.
Doğal dildeki sözel betimlemeden biçimsel bir modele — formüle, tabloya, grafa, algoritmaya veya programa — geçiş.
- 1Amaç
Neyi incelediğini ve neyi bulmak istediğini belirle.
- 2Nicelikler
Önemli nicelikleri seç ve onlara harf ver (a, b, P …); gereksizleri at.
- 3İlişki
Nicelikler arasındaki ilişkiyi formül, tablo veya şema olarak yaz.
- 4Kontrol
Modeli cevabı bilinen basit bir durumda dene.
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Çözümü gizle
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₀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.
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Çözümü gizle
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.
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.
- 11. Problemin tanımlanması
Ne verilmiş, ne bulunmalı ve modellemenin amacı ne?
- 22. Bilgi modelinin kurulması
Önemli özellikleri seç, varsayımları yaz (örneğin «hava direnci ihmal edilir») ve biçimselleştir: formül, tablo, şema.
- 33. Bilgisayar modelinin oluşturulması
Algoritma kur, program yaz veya elektronik tablo hazırla.
- 44. Bilgisayar deneyi
Modeli farklı başlangıç değerleriyle çalıştır ve sonuçları kaydet.
- 55. Sonuçların analizi
Sonuçları gerçekle karşılaştır. Uyuşmuyorsa 2. aşamaya dön ve modeli iyileştir.
- 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.
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Çözümü gizle
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.
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
Ö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.