• Sonuç bulunamadı

MAT 233 BILGISAYAR PROGRAMLAMA I

N/A
N/A
Protected

Academic year: 2021

Share "MAT 233 BILGISAYAR PROGRAMLAMA I"

Copied!
39
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

MAT 233 BILGISAYAR PROGRAMLAMA I

Dr. Elif DEMIRCI

Ankara ‹niversitesi Matematik Bˆl¸m¸

2011

(2)

MAT 233 Bilgisayar Programlama I

Bilgisayar¨n tan¨m¨ ve bilgisayar¨n bilgi islemesi

Donan¨m Yaz¨l¨m Isletim sistemi Algoritma Q-basic kodlama

(3)

MAT 233 Bilgisayar Programlama I

Bilgisayar¨n tan¨m¨ ve bilgisayar¨n bilgi islemesi Donan¨m

Yaz¨l¨m Isletim sistemi Algoritma Q-basic kodlama

(4)

MAT 233 Bilgisayar Programlama I

Bilgisayar¨n tan¨m¨ ve bilgisayar¨n bilgi islemesi Donan¨m

Yaz¨l¨m

Isletim sistemi Algoritma Q-basic kodlama

(5)

MAT 233 Bilgisayar Programlama I

Bilgisayar¨n tan¨m¨ ve bilgisayar¨n bilgi islemesi Donan¨m

Yaz¨l¨m Isletim sistemi

Algoritma Q-basic kodlama

(6)

MAT 233 Bilgisayar Programlama I

Bilgisayar¨n tan¨m¨ ve bilgisayar¨n bilgi islemesi Donan¨m

Yaz¨l¨m Isletim sistemi Algoritma

Q-basic kodlama

(7)

MAT 233 Bilgisayar Programlama I

Bilgisayar¨n tan¨m¨ ve bilgisayar¨n bilgi islemesi Donan¨m

Yaz¨l¨m Isletim sistemi Algoritma Q-basic kodlama

(8)

Bilgisayar Nedir?

Bilgisayar; kendine ˆnceden y¸klenmis program gereºgince Áesitli

bilgileri-verileri uygun ortamlarda saklayan ve istenildiºginde geri getiren, Áesitli aritmetik ve mant¨ksal islemler yapan; h¨zl¨ Áal¨san elektronik bir cihazd¨r.

(9)

Bilgisayar Nedir?

Veri

Bilgisayara girilen islenmemis (ham) bilgilere veri denir.

(10)

Bilgisayar Nedir?

(11)

Bilgisayar Nedir?

Bilgisayar sistem olarak iki bˆl¸mden olusur:

Donan¨m (Hardware): Bilgisayar¨n elektronik k¨sm¨

Yaz¨l¨m (Software):Bilgisayar¨n program k¨sm¨

(12)

Bilgisayar Nedir?

Bilgisayar sistem olarak iki bˆl¸mden olusur:

Donan¨m (Hardware): Bilgisayar¨n elektronik k¨sm¨ Yaz¨l¨m (Software):Bilgisayar¨n program k¨sm¨

(13)

Bilgisayar Nedir?

Bilginin Girisi (Giris birimleri: Klavye, mouse, kamera, scanner, fax-modem vb.)

Bilginin saklanmas¨ (Bellek birimleri: Harddisk, disket, cd-rom vb.) Bilginin islenmesi (Aritmetik-mant¨k birimi: Merkezi islem

birimi-Central Processing Unit-CPU)

Bilginin Á¨k¨s¨ («¨k¨s birimleri: Monitˆr/ekran, Printer/yaz¨c¨, plotter/Áizici, modem)

(14)

Bilgisayar Nedir?

Bilginin Girisi (Giris birimleri: Klavye, mouse, kamera, scanner, fax-modem vb.)

Bilginin saklanmas¨ (Bellek birimleri: Harddisk, disket, cd-rom vb.)

Bilginin islenmesi (Aritmetik-mant¨k birimi: Merkezi islem birimi-Central Processing Unit-CPU)

Bilginin Á¨k¨s¨ («¨k¨s birimleri: Monitˆr/ekran, Printer/yaz¨c¨, plotter/Áizici, modem)

(15)

Bilgisayar Nedir?

Bilginin Girisi (Giris birimleri: Klavye, mouse, kamera, scanner, fax-modem vb.)

Bilginin saklanmas¨ (Bellek birimleri: Harddisk, disket, cd-rom vb.) Bilginin islenmesi (Aritmetik-mant¨k birimi: Merkezi islem

birimi-Central Processing Unit-CPU)

Bilginin Á¨k¨s¨ («¨k¨s birimleri: Monitˆr/ekran, Printer/yaz¨c¨, plotter/Áizici, modem)

(16)

Bilgisayar Nedir?

Bilginin Girisi (Giris birimleri: Klavye, mouse, kamera, scanner, fax-modem vb.)

Bilginin saklanmas¨ (Bellek birimleri: Harddisk, disket, cd-rom vb.) Bilginin islenmesi (Aritmetik-mant¨k birimi: Merkezi islem

birimi-Central Processing Unit-CPU)

Bilginin Á¨k¨s¨ («¨k¨s birimleri: Monitˆr/ekran, Printer/yaz¨c¨, plotter/Áizici, modem)

(17)

Bilgisayar¨n Áal¨sma yap¨s¨

(18)

M.S. 500 Abak¸s

1642 Pascalí¨n mekanik toplama makinas¨

1827 Babbageí¨n Á¨karma makinas¨

1941 Mekanik hesaplay¨c¨ Z3 (Zuse) D¸nyan¨n yaz¨l¨mla Áal¨san ilk

bilgisayar¨

1944 Ondal¨k elektromekanik hesaplay¨c¨ (Aiken)

1945-54 Ilk kusak vakum t¸pler ve ¨s¨nlar

1955-64 Ikinci kusak transistˆrler ve manyetik bellekler

1965-71 ‹Á¸nc¸ kusak t¸mlesik devreler

1971-90 Dˆrd¸nc¸ kusak VLSI Devreler

1982 IBM Pc & MS-DOS

1984 MAC

1990- Paralel islemciler, yapay zeka, internet,...

(19)

M.S. 500 Abak¸s

1642 Pascalí¨n mekanik toplama makinas¨

1827 Babbageí¨n Á¨karma makinas¨

1941 Mekanik hesaplay¨c¨ Z3 (Zuse) D¸nyan¨n yaz¨l¨mla Áal¨san ilk

bilgisayar¨

1944 Ondal¨k elektromekanik hesaplay¨c¨ (Aiken)

1945-54 Ilk kusak vakum t¸pler ve ¨s¨nlar

1955-64 Ikinci kusak transistˆrler ve manyetik bellekler

1965-71 ‹Á¸nc¸ kusak t¸mlesik devreler

1971-90 Dˆrd¸nc¸ kusak VLSI Devreler

1982 IBM Pc & MS-DOS

1984 MAC

1990- Paralel islemciler, yapay zeka, internet,...

(20)

M.S. 500 Abak¸s

1642 Pascalí¨n mekanik toplama makinas¨

1827 Babbageí¨n Á¨karma makinas¨

1941 Mekanik hesaplay¨c¨ Z3 (Zuse) D¸nyan¨n yaz¨l¨mla Áal¨san ilk

bilgisayar¨

1944 Ondal¨k elektromekanik hesaplay¨c¨ (Aiken)

1945-54 Ilk kusak vakum t¸pler ve ¨s¨nlar

1955-64 Ikinci kusak transistˆrler ve manyetik bellekler

1965-71 ‹Á¸nc¸ kusak t¸mlesik devreler

1971-90 Dˆrd¸nc¸ kusak VLSI Devreler

1982 IBM Pc & MS-DOS

1984 MAC

1990- Paralel islemciler, yapay zeka, internet,...

(21)

M.S. 500 Abak¸s

1642 Pascalí¨n mekanik toplama makinas¨

1827 Babbageí¨n Á¨karma makinas¨

1941 Mekanik hesaplay¨c¨ Z3 (Zuse) D¸nyan¨n yaz¨l¨mla Áal¨san ilk

bilgisayar¨

1944 Ondal¨k elektromekanik hesaplay¨c¨ (Aiken)

1945-54 Ilk kusak vakum t¸pler ve ¨s¨nlar

1955-64 Ikinci kusak transistˆrler ve manyetik bellekler

1965-71 ‹Á¸nc¸ kusak t¸mlesik devreler

1971-90 Dˆrd¸nc¸ kusak VLSI Devreler

1982 IBM Pc & MS-DOS

1984 MAC

1990- Paralel islemciler, yapay zeka, internet,...

(22)

M.S. 500 Abak¸s

1642 Pascalí¨n mekanik toplama makinas¨

1827 Babbageí¨n Á¨karma makinas¨

1941 Mekanik hesaplay¨c¨ Z3 (Zuse) D¸nyan¨n yaz¨l¨mla Áal¨san ilk

bilgisayar¨

1944 Ondal¨k elektromekanik hesaplay¨c¨ (Aiken)

1945-54 Ilk kusak vakum t¸pler ve ¨s¨nlar

1955-64 Ikinci kusak transistˆrler ve manyetik bellekler

1965-71 ‹Á¸nc¸ kusak t¸mlesik devreler

1971-90 Dˆrd¸nc¸ kusak VLSI Devreler

1982 IBM Pc & MS-DOS

1984 MAC

1990- Paralel islemciler, yapay zeka, internet,...

(23)

M.S. 500 Abak¸s

1642 Pascalí¨n mekanik toplama makinas¨

1827 Babbageí¨n Á¨karma makinas¨

1941 Mekanik hesaplay¨c¨ Z3 (Zuse) D¸nyan¨n yaz¨l¨mla Áal¨san ilk

bilgisayar¨

1944 Ondal¨k elektromekanik hesaplay¨c¨ (Aiken)

1945-54 Ilk kusak vakum t¸pler ve ¨s¨nlar

1955-64 Ikinci kusak transistˆrler ve manyetik bellekler

1965-71 ‹Á¸nc¸ kusak t¸mlesik devreler

1971-90 Dˆrd¸nc¸ kusak VLSI Devreler

1982 IBM Pc & MS-DOS

1984 MAC

1990- Paralel islemciler, yapay zeka, internet,...

(24)

M.S. 500 Abak¸s

1642 Pascalí¨n mekanik toplama makinas¨

1827 Babbageí¨n Á¨karma makinas¨

1941 Mekanik hesaplay¨c¨ Z3 (Zuse) D¸nyan¨n yaz¨l¨mla Áal¨san ilk

bilgisayar¨

1944 Ondal¨k elektromekanik hesaplay¨c¨ (Aiken)

1945-54 Ilk kusak vakum t¸pler ve ¨s¨nlar

1955-64 Ikinci kusak transistˆrler ve manyetik bellekler

1965-71 ‹Á¸nc¸ kusak t¸mlesik devreler

1971-90 Dˆrd¸nc¸ kusak VLSI Devreler

1982 IBM Pc & MS-DOS

1984 MAC

1990- Paralel islemciler, yapay zeka, internet,...

(25)

M.S. 500 Abak¸s

1642 Pascalí¨n mekanik toplama makinas¨

1827 Babbageí¨n Á¨karma makinas¨

1941 Mekanik hesaplay¨c¨ Z3 (Zuse) D¸nyan¨n yaz¨l¨mla Áal¨san ilk

bilgisayar¨

1944 Ondal¨k elektromekanik hesaplay¨c¨ (Aiken)

1945-54 Ilk kusak vakum t¸pler ve ¨s¨nlar

1955-64 Ikinci kusak transistˆrler ve manyetik bellekler

1965-71 ‹Á¸nc¸ kusak t¸mlesik devreler

1971-90 Dˆrd¸nc¸ kusak VLSI Devreler

1982 IBM Pc & MS-DOS

1984 MAC

1990- Paralel islemciler, yapay zeka, internet,...

(26)

M.S. 500 Abak¸s

1642 Pascalí¨n mekanik toplama makinas¨

1827 Babbageí¨n Á¨karma makinas¨

1941 Mekanik hesaplay¨c¨ Z3 (Zuse) D¸nyan¨n yaz¨l¨mla Áal¨san ilk

bilgisayar¨

1944 Ondal¨k elektromekanik hesaplay¨c¨ (Aiken)

1945-54 Ilk kusak vakum t¸pler ve ¨s¨nlar

1955-64 Ikinci kusak transistˆrler ve manyetik bellekler

1965-71 ‹Á¸nc¸ kusak t¸mlesik devreler

1971-90 Dˆrd¸nc¸ kusak VLSI Devreler

1982 IBM Pc & MS-DOS

1984 MAC

1990- Paralel islemciler, yapay zeka, internet,...

(27)

M.S. 500 Abak¸s

1642 Pascalí¨n mekanik toplama makinas¨

1827 Babbageí¨n Á¨karma makinas¨

1941 Mekanik hesaplay¨c¨ Z3 (Zuse) D¸nyan¨n yaz¨l¨mla Áal¨san ilk

bilgisayar¨

1944 Ondal¨k elektromekanik hesaplay¨c¨ (Aiken)

1945-54 Ilk kusak vakum t¸pler ve ¨s¨nlar

1955-64 Ikinci kusak transistˆrler ve manyetik bellekler

1965-71 ‹Á¸nc¸ kusak t¸mlesik devreler

1971-90 Dˆrd¸nc¸ kusak VLSI Devreler

1982 IBM Pc & MS-DOS

1984 MAC

1990- Paralel islemciler, yapay zeka, internet,...

(28)

M.S. 500 Abak¸s

1642 Pascalí¨n mekanik toplama makinas¨

1827 Babbageí¨n Á¨karma makinas¨

1941 Mekanik hesaplay¨c¨ Z3 (Zuse) D¸nyan¨n yaz¨l¨mla Áal¨san ilk

bilgisayar¨

1944 Ondal¨k elektromekanik hesaplay¨c¨ (Aiken)

1945-54 Ilk kusak vakum t¸pler ve ¨s¨nlar

1955-64 Ikinci kusak transistˆrler ve manyetik bellekler

1965-71 ‹Á¸nc¸ kusak t¸mlesik devreler

1971-90 Dˆrd¸nc¸ kusak VLSI Devreler

1982 IBM Pc & MS-DOS

1984 MAC

1990- Paralel islemciler, yapay zeka, internet,...

(29)

M.S. 500 Abak¸s

1642 Pascalí¨n mekanik toplama makinas¨

1827 Babbageí¨n Á¨karma makinas¨

1941 Mekanik hesaplay¨c¨ Z3 (Zuse) D¸nyan¨n yaz¨l¨mla Áal¨san ilk

bilgisayar¨

1944 Ondal¨k elektromekanik hesaplay¨c¨ (Aiken)

1945-54 Ilk kusak vakum t¸pler ve ¨s¨nlar

1955-64 Ikinci kusak transistˆrler ve manyetik bellekler

1965-71 ‹Á¸nc¸ kusak t¸mlesik devreler

1971-90 Dˆrd¸nc¸ kusak VLSI Devreler

1982 IBM Pc & MS-DOS

1984 MAC

1990- Paralel islemciler, yapay zeka, internet,...

(30)

Donan¨m

Fiziksel olarak bir bilgisayar¨ olusturan elektronik, elektromanyetik ve elektromekanik t¸m birimlerdir.

(31)

Yaz¨l¨m

Yaz¨l¨m bilgisayardaki programlard¨r. Program, bir bilgisayar¨n islem yapabilmesi iÁin gerekli komutlar dizisidir.

Yaz¨l¨m, donan¨ma islerlik kazand¨r¨r.

(32)

Bilgisayar¨n Veri Isleyisi

Bilgisayarda bilgiler 0 ve 1 lerden olusur.

Bunun nedeni bilgilerin elektronik devreler ¸zerinde ifade edilebilmesini saºglamakt¨r.

0 ve 1 devre ¸zerindeki farkli voltaj seviyelerini temsil eder.

Bilgisayar, devrelerin kapal¨ ve aÁ¨k olmalar¨na gˆre 0 ve 1 rakamlar¨n¨ kullan¨r. (2ílik say¨ sistemi)

(33)

Bilgisayar¨n Veri Isleyisi

Bilgisayarda bilgiler 0 ve 1 lerden olusur.

Bunun nedeni bilgilerin elektronik devreler ¸zerinde ifade edilebilmesini saºglamakt¨r.

0 ve 1 devre ¸zerindeki farkli voltaj seviyelerini temsil eder.

Bilgisayar, devrelerin kapal¨ ve aÁ¨k olmalar¨na gˆre 0 ve 1 rakamlar¨n¨ kullan¨r. (2ílik say¨ sistemi)

(34)

Bilgisayar¨n Veri Isleyisi

Bilgisayarda bilgiler 0 ve 1 lerden olusur.

Bunun nedeni bilgilerin elektronik devreler ¸zerinde ifade edilebilmesini saºglamakt¨r.

0 ve 1 devre ¸zerindeki farkli voltaj seviyelerini temsil eder.

Bilgisayar, devrelerin kapal¨ ve aÁ¨k olmalar¨na gˆre 0 ve 1 rakamlar¨n¨ kullan¨r. (2ílik say¨ sistemi)

(35)

Bilgisayar¨n Veri Isleyisi

Bilgisayarda bilgiler 0 ve 1 lerden olusur.

Bunun nedeni bilgilerin elektronik devreler ¸zerinde ifade edilebilmesini saºglamakt¨r.

0 ve 1 devre ¸zerindeki farkli voltaj seviyelerini temsil eder.

Bilgisayar, devrelerin kapal¨ ve aÁ¨k olmalar¨na gˆre 0 ve 1 rakamlar¨n¨ kullan¨r. (2ílik say¨ sistemi)

(36)

Bilgisayar¨n Veri Isleyisi

Bilgisayar¨n isleyebileceºgi en k¸Á¸k bilgi parÁas¨ BIT tir. 0 veya 1 deºgerlerinden birine sahiptir. (Binary Digit)

8 Bitíin biraraya gelmesiyle BYTE olusur. Anlaml¨ en k¸Á¸k bilgidir. ASCII (American Standard Code for Information Interchange)

(37)

Bilgisayar¨n Veri Isleyisi

Bilgisayar¨n isleyebileceºgi en k¸Á¸k bilgi parÁas¨ BIT tir. 0 veya 1 deºgerlerinden birine sahiptir. (Binary Digit)

8 Bitíin biraraya gelmesiyle BYTE olusur. Anlaml¨ en k¸Á¸k bilgidir.

ASCII (American Standard Code for Information Interchange)

(38)

Bilgisayar¨n Veri Isleyisi

Bilgisayar¨n isleyebileceºgi en k¸Á¸k bilgi parÁas¨ BIT tir. 0 veya 1 deºgerlerinden birine sahiptir. (Binary Digit)

8 Bitíin biraraya gelmesiyle BYTE olusur. Anlaml¨ en k¸Á¸k bilgidir. ASCII (American Standard Code for Information Interchange)

(39)

Bilgisayar¨n Veri Isleyisi

1 Kilobyte (KB) =210 Byte = 1024 Byte

1 Megabyte (MB) = 210 KB = 1024 KB

1 Gigabyte (GB) = 210 MB = 1024 MB

1 Teraabyte (TB) = 210 GB = 1024 GB

Referanslar

Benzer Belgeler

 1900lerde, Kongre Kütüphanesi (LC) genişleyen dermesini daha bilimsel ve daha yararlı olarak düzenlemek için yeni bir sınıflama sistemi oluşturmaya karar vermiştir.. 

 Metadata; veriyi doğru olarak tanımlamak için ve verileri daha fazla veri kullanarak tanımlamak için bir yol sağlayan standarttır....

 Kaynak Tanımlama Çerçevesi, Web’de yer alan kaynaklar hakkında bilgi sunmak amacıyla kullanılan bir veri modelidir..  Webde doğrudan yer almayan nesneler hakkında

 Geçmişte geleneksel kütüphane, arşiv ve müze hizmetlerini kapsayan kürasyon kavramı günümüzde dijital görüntüleri, web bağlantılarını ve sosyal

 Dijital kürasyonun bir parçası olarak kabul edilen bilgi yaşam döngüsü yaklaşımına göre dijital koruma alanında riski azaltmak ve arşiv kayıtlarına yönelik

 Dijital kütüphanelerde yer alan bilgi kaynakları bir veri tabanında veya klasörde okunabilir halde depolanır ve bir arabirimle kullanıma sunulur..  Böylelikle

Yani metadata, kaynağı keşfetmek amacıyla kullanılan geleneksel erişim araçlarında bulunan bilgiler gibi sadece tanımlayıcı bilgi değil, aynı zamanda

Dersin Amacı: Kütüphaneler, belge ve bilgi merkezleri ile arşivlerde, internet ortamında bilginin (bibliyografik) düzenlenmesi ile ilgili kavram ve prensipleri ve sistemleri kuramsal