Ankara Üniversitesi
Nallıhan Meslek Yüksekokulu
TEMEL BİLGİLER
NB P103 PR OGR AML AMA T E ME L L E R İ ÖĞR . GÖR . MAHMUT KIL IÇ ASL AN
Ders İçeriği
TEMEL BİLGİLER ALGORİTMA NEDİR AKIŞ DİYAGRAMLARI DEĞİŞKENLER
OPERATÖRLER KARAR YAPILARI
DÖNGÜ KONTROLLERİ DİZİLER
FOKSİYONLAR
Ders Değerlendirmesi
Vize_Notu=Vize*0,4 Final_Notu=Final*0,6
Ortalama=Vize_Notu + Final_Notu
TEMEL BİLGİLER
Program Nedir?
VERİ İŞLEM Çıkt
Program yazmak için kullanılan
yazılımlara programlama dili denir [1].
C, C++,C#, Java vb…
1. Düşük Seviyeli Diller 2. Orta Seviyeli Diller 3. Yüksek Seviyeli Diller
TEMEL BİLGİLER
DERLEYİCİ
Herhangi bir programlama dilinin IDE’lerle işlemcinin komut kümesi kullanılarak amaç koda dönüştürülme işlemine derleyici denir
Programlama Dili (Kaynak
Kod)
Amaç Kod Program
Çıktsı
Derleyici Bağlayıcı
Algoritma
Algoritma, belli bir problemi çözmek veya belirli bir amaca ulaşmak için tasarlanan yoldur.
Matematikte ve bilgisayar biliminde bir işi yapmak için tanımlanan, bir başlangıç durumundan
başladığında, açıkça belirlenmiş bir son durumunda sonlanan, sonlu işlemler kümesidir[2].
ALGORİTMA
PROBLEM
ALGORİTMA KURULMASI
KODLARIN YAZILMASI
DENEME ve DÜZELTME [2]
ALGORİTMA
1. Algoritmada çözüm açıkça belirtilmelidir.
2. Algoritma Anlaşılır Olmalıdır.
3. Genel Olmalıdır.
4. Problem çözüm aşamaları sırasıyla yazılmalıdır [3]
ALGORİTMA
◦ Problem: Bir öğrencinin dersliğine gitmesi durumunun basit algoritmasını yazalım.
1. Başla
2. Evden Çık
3. Otobüs Durağına Yürü 4. Otobüsün Geldiğinde Bin 5. Ücretini Öde
6. Okula en yakın durakta in 7. Dersliğe yürü
8. Sırana Otur 9. Son