BİLGİSAYARLAR VE BİLGİ İŞLEME ALGORİTMA VE PROGRAMLAMAYA GİRİŞ ***** Prof.Dr. Mustafa Ergün Bilgisayar nedir ? sistem Sistem örnekleri Sistemin görevleri Alt-üst sistemler GİRDİ İŞLEM ÇIKTI Başka bilgisayarlarla bağlantı ALGORİTMA VE PROGRAMLAMAYA GİRİŞ ***** Prof.Dr.

Download Report

Transcript BİLGİSAYARLAR VE BİLGİ İŞLEME ALGORİTMA VE PROGRAMLAMAYA GİRİŞ ***** Prof.Dr. Mustafa Ergün Bilgisayar nedir ? sistem Sistem örnekleri Sistemin görevleri Alt-üst sistemler GİRDİ İŞLEM ÇIKTI Başka bilgisayarlarla bağlantı ALGORİTMA VE PROGRAMLAMAYA GİRİŞ ***** Prof.Dr.

BİLGİSAYARLAR
VE
BİLGİ İŞLEME
1
ALGORİTMA VE PROGRAMLAMAYA GİRİŞ
*****
Prof.Dr. Mustafa Ergün
Bilgisayar nedir ?
sistem
Sistem örnekleri
Sistemin görevleri
Alt-üst sistemler
GİRDİ
İŞLEM
ÇIKTI
Başka bilgisayarlarla bağlantı
2
ALGORİTMA VE PROGRAMLAMAYA GİRİŞ
*****
Prof.Dr. Mustafa Ergün
BİLGİSAYAR TÜRLERİ
Büyüklük ve işlem kapasitesine göre
Mainframe (büyükboy) bilgisayarlar
Midi (ortaboy) bilgisayarlar
Mini bilgisayarlar (PC, Laptop, cep, palm...)
Kullanım amaçlarına göre
Genel amaçlı bilgisayarlar (PC’ler)
Özel amaçlı bilgisayarlar (atari, hesap makinesi,
bankamatik, tıp ve sanayi bilgisayarları)
3
ALGORİTMA VE PROGRAMLAMAYA GİRİŞ
*****
Prof.Dr. Mustafa Ergün
BİLGİSAYAR TÜRLERİ
Çalışma prensiplerie göre
Analog bilgisayarlar (tıp, sanayi, harita vs.
verileri analog gösterirler)
Dijital bilgisayarlar (dijital sayılarla çalışır)
Dijital fotograf
makinesi, dijital
hesap makinesi,
kol saati vs
Karma bilgisayarlar (analog-dijital karması:
CNC, otomobil göstergeleri, rot-balans ayarı vs)
Veri alış biçimine göre
Sürekli veri alanlar (radarlar, hız, sıcaklık...)
İstediğimiz zaman veri girdiklerimiz
4
ALGORİTMA VE PROGRAMLAMAYA GİRİŞ
*****
Prof.Dr. Mustafa Ergün
İNSAN - BİLGİSAYAR KARŞILAŞTIRMASI
1984, Matrix, Terminatör, Robot
İnsanın geliştirdiği teknolojiler (homo faber)
1. İnsan unutur, Bilgisayar unutmaz.
2. İnsan yorulur, Bilgisayar yorulmaz.
3. İnsan hata yapar, Bilgisayar hata yapmaz. (program)
4. İnsan düşünür, Bilgisayar işlem yapar.
Yapay zeka
5. İnsan yorum yapar, Bilgisayar yorum yapmaz, duygu yok.
6. İnsan yeni durumlara uyum yapar, bilgisayar yapamaz.
5
ALGORİTMA VE PROGRAMLAMAYA GİRİŞ
*****
Prof.Dr. Mustafa Ergün
Bilgi işlem nedir?
Ham veriler (data) ve çeşitli şekillerde işlenmesi (data mining)
Veri işleme türleri
a) Aritmetik işlemciler (+, -, *, /, karekök, üs alma
b) Mantıksal işlemciler (<, >, <=, >=, <> eşit değil, =)
c) Mantıksal işlem bağlaçları (ve, veya, değil,
ise)
6
ALGORİTMA VE PROGRAMLAMAYA GİRİŞ
*****
Prof.Dr. Mustafa Ergün
TEMEL BİLGİSAYAR KAVRAMLARI
Donanım:
Giriş birimleri- klavye, fare, okuyucular, mikrofon, dokunmatik
aletler
Ana işlemci ve yardımcılar
Saklama birimleri (CD-ROM, diskler, bellekler...)
Çıkış birimleri (ekran, yazıcı-çizici, hoparlör...)
Yazılım (program):
Sistem yazılımları (MS-DOS, WINDOWS, OS)
Uygulama yazılımları: Ofis yazılımları, İnternet yazılımları,
oyunlar, muhasebe...
7
ALGORİTMA VE PROGRAMLAMAYA GİRİŞ
*****
Prof.Dr. Mustafa Ergün
DIGITAL
On / Off
(İkili sayı sistemi – Binary Digit System)
0 1 akım var-yok
60 tabanlı ve 12 tabanlı sayı
sistemleri
Onluk sistemden dijitale çevirme
Roma rakamları
10 tabanlı sayı sistemi
8
ALGORİTMA VE PROGRAMLAMAYA GİRİŞ
*****
Prof.Dr. Mustafa Ergün
DIGITAL
(İkili sayı sistemi – Binary Digit System)
Dijital sayıların onluk sisteme çevrilmesi
•Bit –binary
digit. (0 1).
•Byte – En
küçük adresleme
birimi (8 bit’ten
oluşur. Örneğin
her bir harf bir
byte olarak
saklanır.
9
ALGORİTMA VE PROGRAMLAMAYA GİRİŞ
*****
Prof.Dr. Mustafa Ergün
Elimizdeki bir fenerle iki haber (var-yok 0 - 1)
İki fenerle dört haber (00 - 01- 10 - 11)
Üç fenerle sekiz haber (000-001-010-011-100101-110-111)
Dört fenerle 16 haber göndeririz.
2N yani N sayısı kadar 2’yi birbiri ile çarp
Dervişin satranç
tahtasında
buğday hikayesi
2*1=2, 2*2=4, 2*2*2=8, 2*2*2*2=16 vs
Haftaya
Yapay zeka (artificial intelligence) üzerine el
yazısı ile 2-3 sayfalık bir ödev hazırlayınız.
10
ALGORİTMA VE PROGRAMLAMAYA GİRİŞ
*****
Prof.Dr. Mustafa Ergün