Outline
Bilgisayarda Uygulamalar - Labaratuvar
Bilgisayar Programalamaya Giriş
Doç. Dr. Melih Gunay
Bilgisayar Mühendisliği Bölümü
21 Ekim 2014
Doç. Dr. Melih Gunay Bilgisayar Mühendisliği Bölümü
Bilgisayar Programalamaya Giriş
Outline
Bilgisayarda Uygulamalar - Labaratuvar
Kullandığınız Bilgisayarın Hardiski ve Hafızası ne kadar ?
Doç. Dr. Melih Gunay Bilgisayar Mühendisliği Bölümü
Bilgisayar Programalamaya Giriş
Outline
Bilgisayarda Uygulamalar - Labaratuvar
Bilgisayarın IP ve MAC Adresi Nedir ?
Doç. Dr. Melih Gunay Bilgisayar Mühendisliği Bölümü
Bilgisayar Programalamaya Giriş
Outline
Bilgisayarda Uygulamalar - Labaratuvar
Terminal Nedir ?
Cmd promt Windows da nedir. Terminal Linux de nedir. Örnek.
Doç. Dr. Melih Gunay Bilgisayar Mühendisliği Bölümü
Bilgisayar Programalamaya Giriş
Outline
Bilgisayarda Uygulamalar - Labaratuvar
Program Kaynak Dosyası Oluşturma
Editor Nedir, Örnek, Notepad en bilindik. Dosyayı sakla. Uzantıya
dikkat et.
I
C dosyasında “.c”
I
Java dosyasında “.java”
I
Python dosyasında “.py”
gibi..
Doç. Dr. Melih Gunay Bilgisayar Mühendisliği Bölümü
Bilgisayar Programalamaya Giriş
Outline
Bilgisayarda Uygulamalar - Labaratuvar
Program Dili, Sentaks - Örnek C Dilinden
http://www.lysator.liu.se/c/ANSI-C-grammar-y.html
Doç. Dr. Melih Gunay Bilgisayar Mühendisliği Bölümü
Bilgisayar Programalamaya Giriş
Outline
Bilgisayarda Uygulamalar - Labaratuvar
C dilinde yazılmış bir program
Örnek C dilinde yazılmış bir program:
#include <stdio.h>
main()
{
int sum = 0;
sum = 2 + 2;
printf( "%d\n", sum );
}
Doç. Dr. Melih Gunay Bilgisayar Mühendisliği Bölümü
Bilgisayar Programalamaya Giriş
Outline
Bilgisayarda Uygulamalar - Labaratuvar
Programı Derleme ve Çalıştırma
Örnek Programı Derlenecek ve Çalıştırılacak - Sınıfda Uygulama
Doç. Dr. Melih Gunay Bilgisayar Mühendisliği Bölümü
Bilgisayar Programalamaya Giriş
Outline
Bilgisayarda Uygulamalar - Labaratuvar
Toplama programını python dilinde yazsak nasıl olurdu
sum = 2 + 2
print sum
Doç. Dr. Melih Gunay Bilgisayar Mühendisliği Bölümü
Bilgisayar Programalamaya Giriş
Outline
Bilgisayarda Uygulamalar - Labaratuvar
1 den 10 a kadar (10 hariç) sayıları toplayan program
sum =
for i
sum
print
0
in range(1, 10):
= sum + i
sum
Adım Adım Üzerinden Gidip, Çıktısını Yazalım.
Doç. Dr. Melih Gunay Bilgisayar Mühendisliği Bölümü
Bilgisayar Programalamaya Giriş
Outline
Bilgisayarda Uygulamalar - Labaratuvar
Programlama Sorusu
1 den 100 a kadar sayıları toplayan python programını siz yazın.
Doç. Dr. Melih Gunay Bilgisayar Mühendisliği Bölümü
Bilgisayar Programalamaya Giriş
Outline
Bilgisayarda Uygulamalar - Labaratuvar
Farklı Amaçlar İçin Farklı Programlama Dilleri Tercih Edilir
Doç. Dr. Melih Gunay Bilgisayar Mühendisliği Bölümü
Bilgisayar Programalamaya Giriş
Outline
Bilgisayarda Uygulamalar - Labaratuvar
Programlama Dilleri Temel Farklar
I
Assembly : Makina Dili
I
C : Prosedurel, Fonksiyonel, Sistem Dili
I
C++: Nesneye donuk, zamanla hafiza şişebilir
I
JAVA: otomatik hafıza yönetimi, her makinada çalışır
I
Python: basit, parantezsiz kodu düzgün yazmayı zorlar,
derleme gerekmez
Doç. Dr. Melih Gunay Bilgisayar Mühendisliği Bölümü
Bilgisayar Programalamaya Giriş
Outline
Bilgisayarda Uygulamalar - Labaratuvar
JAVA
Java Hakkında
I
Garbage Collection - Otomatik Çöp toplama
I
Nesneye dönük
I
Her işletim sistemi ve mimaride çalışabilir (orn: Linux 32 bit,
Windows 64 bit)
I
JDK: Java Development Kit - Java Geliştirme Ortamı
I
JRE: Java Runtime Environment - Java Çalıştırma Ortamı
I
JVM: Java Virtual Machine - Sanal Makinada Çalışır
Doç. Dr. Melih Gunay Bilgisayar Mühendisliği Bölümü
Bilgisayar Programalamaya Giriş
Download

Ders 5a - Ekim 21