PROGRAM GELİŞTİRME 1.HAFTA.

Slides:



Advertisements
Benzer bir sunumlar
BÖLÜM 1 1.C DİLİNİN TARİHİ 1969 yılında Cambridge Üniversitesinde, BCPL (Basic Combined Programming Language) isimli bir programlama dili geliştirildi.
Advertisements

BİLGİSAYAR DONANIM ELEMANLARI
Bilgisayar Programlama I
Bilgisayar İşletmenliği
Algoritma ve Akış Diyagramları
BİLGİSAYAR NEDİR?.
Bilgi Teknolojisinin Temel Kavramları
Prof. Dr. Eşref ADALI Yrd. Doç. Dr. Şule Gündüz Öğüdücü Sürüm-A
Bilgi Teknolojisinin Temel Kavramları
Bilgisayar Yapısı-Genel
ENF 101 TEMEL BİLGİ TEKNOLOJİLERİ KULLANIMI
Programlamanın Yapı Taşları
BİLGİ ve İLETİŞİM TEKNOLOJİSİ
Yrd.Doç.Dr.Levent Malgaca,2010
BDEM 105.
Bilgisayar Donanımı Dersi
Bilgisayarın blok diyagramı
PROGRAMLAMAYA GİRİŞ I Okt.Sibel KAPLAN.
BİLGİSAYAR NEDİR?.
BİLGİSAYARIN ÖRGÜTLENMESİ
Dünden bugüne bİlgİsayar
BİLGİSAYARIN TARİHÇESİ VE GELECEĞİ
Bilgisayar Donanımı Dersi
BİLGİSAYARA GİRİŞ Tarİhçe.
CEIT 101 Teorik Emrah Soykan - Konu 5 -.
Üsküdar Halk Eğitim Merkezi Eczane Çalışanlarının Eğitimi Bilgisayar Dersi Ayşenur Buyruk
CEIT 101 Teorik Vasfi Tuğun - Konu 1- Vasfi Tuğun.
CEIT 101 Teorik Emrah SOYKAN - Konu 1- Emrah Soykan.
Ders 2 Donanım Birimleri.
Temel Kavramlar, İşlemler, Operatörler
Bilgisayar NEDİR?.
BİLGİSAYAR SİSTEMLERİ
Dersin Kapsamı Bilgisayar Nedir, Ne Yapar?
Bilgisayarın Gelişimi
1 Öğr. B.Aliyeva Öğr. B.Aliyeva Bilgisayar Yazılımı.
ÖNEMLİ GELİŞMELERLE KISA BİLGİSAYAR
ATATÜRK ÜNİVERSİTESİ BÖTE BÖLÜMÜ 2.SINIF DONANIM DERSİ
Bilgi Teknolojisinin Temel Kavramları
Programlama Dilleri Visual Basic C# C++ Pascal Delphi.
Bilgisayar Sistemlerine Giriş
İnsan Kaynakları Bilgi Sistemleri
Hafta2 Bilgisayar Donanımı Dersi
Bilgisayar Mühendisliğine Giriş
Bilgisayarın Tarihçesi Bilgisayarların Geçirdiği Evreler
BİLGİSAYARIN TARİHÇESİ
BİLGİSAYARI TANIYORUM. MERHABA BENN BİLGİSAYARKURDU ALİCAN.
Bilgisayar Programlamaya Giriş - 1
Genel Kavramlar Bölüm - 1. YAZILIM Bilgisayara işlemler yaptırabilmek ve karar verdirtebilmek için yazılan kalıplara denir. Yazılım, genel olarak donanım.
Bilgisayar Donanımı Dersi
BİLGİSAYAR NEDİR?. mantıksal ve aritmetiksel işlemler işlemlerin sonucunu saklama saklanan bilgilere ulaşılma.
BTP 106 Bilgisayar Donanımı 1. Grup ( )
BİLGİSAYAR NEDİR?.
Bilgisayar Donanımı Dersi
Bilgisayar Donanım ve Sistem Yazılımı
PROGRAMLAMA TEMELLERİ
BİLGİ SAYAR.
Bilgisayar Teknolojisi Bilgisayar Teknolojisi Öğr. Gör. Çığır İLBAŞ
BİLGİSAYAR DONANIM ELEMANLARI * Fiziksel olarak bir bilgisayarı oluşturan tüm birimlerdir. * Donanım somut bir kavramdır. Bu nedenle donanımı, elle tutulur,
PROGRAMLAMAYA GİRİŞ VE ALGORİTMALAR
Mikroişlemcili Sistem Tasarımı
Bilgisayar Mühendisliğine Giriş
BİLİŞİM TEKNOLOJİLERİ
BİLGİSAYAR MÜHENDİSLİĞİNE GİRİŞ
NİŞANTAŞI ÜNİVERSİTESİ
BİLGİSAYAR DONANIM ELEMANLARI * Fiziksel olarak bir bilgisayarı oluşturan tüm birimlerdir. * Fiziksel olarak bir bilgisayarı oluşturan tüm birimlerdir.
BİLGİSAYAR DONANIM ELEMANLARI * Fiziksel olarak bir bilgisayarı oluşturan tüm birimlerdir. * Fiziksel olarak bir bilgisayarı oluşturan tüm birimlerdir.
BİLGİSAYAR’IN TARİHÇESİ-GEÇMİŞTEN GÜNÜMÜZE İnsanoğlu, beyin ve kas kuvvetini kullanarak sürekli yaptığı ve sonuçlanması uzun süre alan işleri kolaylaştırmak.
Bilgisayar Donanımı Dersi Bilgisayarın Mimarı Yapısı ve Çalışma Mantığı.
Sunum transkripti:

PROGRAM GELİŞTİRME 1.HAFTA

Bu hafta ne işleyeceğiz? Bilgisayarda Veri İşleme ve Saklama Bilgisayarın Genel Yapısı Program Geliştirme Metodu Program Dillerine Genel Bakış

Bilgisayar,Program,Programcı Uzun hesaplamalar dizisini,insan mudahalesi olmadan gerçekleştirir. Veriler arasında karşılaştırma yapar. Karar alır. Program Belirli bir problemi nasıl çözeceğini anlatmak üzere bilgisayara verilen komutlar dizisi

Bilgisayar,Program,Programcı Programlama işini gerçekleştiren kişiye

Bilgisayarın Tarihçesi Abaküs,eller,fasulye Kalem,defter 1.Kuşak: Hesap makinası-Filozof Blaise Pascal (1642) (toplama-çıkarma) Leibniz çarpmayı ekledi (1671)

Bilgisayarın Tarihçesi İşletme teknikleri artıkça aritmetik işlemler mekanize hale getirildi Hermann Hollerith  delikli kart hesap makinası * hesap makinaları tam otomatik değiller kişinin becerisi ve dikkati önemli Tamamen otomatik h.m1820 Charles Babbage

Bilgisayarın Tarihçesi ENIAC İlk elektronik bilgisayar (Elektronik Sayısal Entegrasyon Yapıcı ve Hesaplayıcı) EDVAC Programı bellekte saklayan ilk bilgisayar (vakum tüpü) UNIVAC  İlk ticari bilgisayar (1949) IBM 701,702 serileri (1953)

Bilgisayarın Tarihçesi 2.Kuşak: Vakum tüpü yerine transistörler kullanıldı Boyutlar küçüldü (1950) 3.Kuşak: Bütünleşik devre IBM 360 serisi

Bilgisayarın Tarihçesi 4.Kuşak: Bütünleşik devre teknolojisi çok ilerledi MSI (orta ölçekli integrasyon) LSI (Büyük ölçekli integrasyon) VLSI (Çok büyük ölçekli integrasyon)

Veri İşleme Bilgisayarda veriler 0 ve 1 kümelerinden oluşur. Giriş Verileri (Input Data) Veri İşleme Data Processing Çıkış Bilgileri (Output Information) Bilgisayarda veriler 0 ve 1 kümelerinden oluşur. Bit  en küçük bilgi parçası Byte  8 bit’in bir araya gelmesiyle oluşan en küçük bilgiye

Bilgi Dönüşümü Inputİkili sayı sistemine Output Onluk sayı sistemine ASCII Bilgi dönüşümünü sağlayan yöntem ‘A’...’Z’ 65..90 ‘a’...’z’  97...122 ‘0’...’9’  48...57

Bilgisayarın Genel Yapısı Giriş birimi (klavye, fare...) Çıkış birimi (ekran, yazıcı...) Merkezi işlem birimi Veri saklama birimi Ana bellek (Ram) İkincil bellek (hard disk,disket...)

Bilgisayar Programlama Dilleri Tanım: İnsan ile bilgisayar arasında haberleşmeyi sağlayan diller Sentaks kuralları Kesinlik Neden kesinlik

Programlama Dillerinin Beş Nesli Birinci nesil-Makina Dili (Machine Language) İkinci nesil-Birleştirici Dil (Assembly Language) Üçüncü nesil-Yordamsal Diller (Procedural Languages) Dördüncü nesil-Yordamsal Olmayan Diller (Non-procedural Languages) Beşinci nesil-Doğal Dil (Natural Language)

Birinci nesil-Makina Dili Programlanabilir Bilgisayar kavramı Komutlar ikili sayı sisteminde oluşturulmuş Tamamıyla donanıma bağlı Her işlemci için ayrı makina dili

İkinci Nesil Assembly dili (1950) Makine dilindeki ikili kodlar sembollerle ifade edilmiş Komutların adlandırılması ve ezberde kalması kolaylaştırılmış Makine dili komutlarıyla ilişki 1-1 Donanıma bağlı Düşük düzey programlama dili

İkinci Nesil Örnek: MOV AX,sayi1 MOV BX,sayi2 ADD AX,BX MOV Toplam,AX

Üçüncü Nesil Dil donanımdan bağımsız Öğrenilmesi ve anlaşılması kolay Komut dili günlük dile yakın Makine diline dönüştürülmesi gerekli Derleyici-yorumlayıcı özel programlar Yüksek düzey diller İşin nasıl yapılacağını yordamsal olarak anlatır FORTRAN,COBOL,BASIC,PASCAL,C,VISUAL BASIC

Dördüncü Nesil 4GL (Fourth Generation Language) Neyin yapılacağını belirtir Nasıl yapılacağının ayrıntılarını bildirmez Örn: Excel,Lotus SQL İstatistik Programları Simulasyon Programları (Matlab)

Beşinci Nesil Doğal dil özelliklerini taşıyan bilg.dili üretmek Mantık programlama PROLOG Yapay zeka dilleri

Programlama Dilleri Yüksek seviyeli diller Çevirici simgesel dil (assembly) Makine dili Kaynak Program derleme Makine kodu