Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Görsel Programala Dersi Leecture 1, Exams of Engineering

Prof.Dr.Hasan Koçak Görsel Programala Dersi Lecture 1 Ders Notu

Typology: Exams

2017/2018

Uploaded on 10/15/2018

linefinesoft
linefinesoft 🇹🇷

1 document

1 / 19

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Bilgisayara Giriş
Bilgisayara Giriş
BİLGİSAYAR (COMPUTER): Kullanıcıdan aldığı verilerle mantıksal ve
aritmetiksel işlemleri yapan; yaptığı işlemlerin sonucunu saklayabilen;
sakladığı bilgilere istenildiğinde ulaşılabilen elektronik bir makinedir.
İLK BİGİSAYAR: (ENIAC, Electronic Numeric Integrator and Computer)
1946 yılında ABD’de askeri amaçlar için geliştirildi.
60 sn yol alan bir top mermisinin rotasının hesaplanması için gereken 20
saatlik çalışmayı 15 saniyeye indirdi.
167 metrekarelik bir alanı kaplıyordu.
30 ton ağırlığındaydı.
17.468 elektron tüpü, 1.500 röle, 70.000 direnç, 10.000 kapasitör
Çalışması için 150.000 watt enerji gerekliydi.
Bir problemi çözmesi için 6000 kablo elle fişe takılarak kuruyorlardı.
Prof. Dr. Hasan OCAK / Kocaeli Üniversitesi / Mekatronik Mühendisliği / Visual Basic Ders Notları
Yalnızca 80 karaktere eş veri
saklayabiliyordu.
Saniyede yaklaşık 5000 toplama,
385 çarpma, 38 bölme veya
karekök işlemi
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13

Partial preview of the text

Download Görsel Programala Dersi Leecture 1 and more Exams Engineering in PDF only on Docsity!

Bilgisayara Giriş

Bilgisayara Giriş

BİLGİSAYAR (COMPUTER): Kullanıcıdan aldığı verilerle mantıksal ve

aritmetiksel işlemleri yapan; yaptığı işlemlerin sonucunu saklayabilen;

sakladığı bilgilere istenildiğinde ulaşılabilen elektronik bir makinedir.

İLK BİGİSAYAR: (ENIAC, Electronic Numeric Integrator and Computer)

1946 yılında ABD’de askeri amaçlar için geliştirildi.

60 sn yol alan bir top mermisinin rotasının hesaplanması için gereken 20

saatlik çalışmayı 15 saniyeye indirdi.

167 metrekarelik bir alanı kaplıyordu.

30 ton ağırlığındaydı.

17 .468 elektron tüpü, 1.500 röle, 70.000 direnç, 10.000 kapasitör

Çalışması için 150.000 watt enerji gerekliydi.

Bir problemi çözmesi için 6000 kablo elle fişe takılarak kuruyorlardı.

Yalnızca 80 karaktere eş veri

saklayabiliyordu.

Saniyede yaklaşık 5000 toplama,

385 çarpma, 38 bölme veya

karekök işlemi

1951-1958 arasındaki üretilen bilgisayarlarda vakum tüpleri

kullanıldı. Bu tüpler bir ampul büyüklüğünde, çok fazla enerji

harcamakta ve çok fazla ısı yaymaktaydılar.

1958-1964 arasında üretilen bilgisayarlarda vakum tüpleri

yerine transistörler kullanıldı.

1964-1970 arasında üretilen bilgisayarlarda entegre devreler

kullanıldı. Onbinlerce devre küçük bir silikon chip’e yerleştirildi.

1970'li yıllardan sonra, büyük çaplı entegre devreler

kullanılmaya başlandı. Bilgisayar donanımında bu teknolojinin

kullanılması bilgisayarın hesaplama hızlarını ve güvenirliliğini

arttırmış ve hacimleri çok küçültmüştür.

1980’li yıllarda PC (Personel Computer)’lerin üretilmesiyle

bilgisayarlar artık evlere dahi girmiştir.

Tarihçe

Tarihçe

Bilgisayar 2 temel bileşenden oluşur:

DONANIM (HARDWARE)

Bilgisayarı oluşturan elektronik ve mekanik bütün parçalara verilen

isimdir. Elle tutulabilirler. Ekran, klavye, sabit disk (harddisk), fare,

yazıcı, bellek, mikroişlemci, …

YAZILIM (SOFTWARE)

Donanımı kullanmak için gerekli programlardır. Bilgisayarın nasıl

çalışacağını söylerler. Elle tutulmazlar. Belirli bir işlemi yapmak

üzere bilgisayara kurulurlar. Örneğin: Kelime işlem (word processor)

programları kullanıcıların yazı yazması için kullanılır.

Temel Kavramlar

Temel Kavramlar

CPU (Central Proccessing Unit)

Merkezi İşlem Birimi

RAM (Random Access Memory)

Ana Bellek

Harddisk

Sabit Disk

Motherboard

Anakart

Input Devices

Giriş Birimleri

Output Devices

Çıkış Birimleri

Bilgisayar

Donanım Birimleri

Donanım Birimleri

Bilgisayarın gövdesi, iskeleti sayılabilecek parçadır. Bütün

diğer parçalar (işlemci, bellek, ekran kartı, ses kartı, modem)

anakart üzerine monte edilir. Bütün parçaların birbiri ile

haberleşmesini sağlayan yollar ve mimariler de anakart

üzerinde bulunur.

Tüm aritmetiksel ve mantıksal işlemlerinin

yapıldığı bölümdür. Bilgisayarın beyini

olarak düşünülebilir. Bilgisayarın hızını

etkileyen en önemli parçadır.

Programların ve verilerin kullanıldıkları zaman

geçici olarak depolandıkları yerdir. Elektrik

kesildiğinde ana bellekteki veriler kaybolur.

Depolama birimidir. Manyetik bir ortam olan plakalardan

oluşur. Bu plakalar bir motora bağlıdır ve sürekli dönerler.

Bu dönüş esnasında okuma yazma kafası bu plakalar üzerine

veri yazar ya da okur.

Bilgisayarlara veri girmekte kullanılan araçlardır. Klavye, fare,

disket, joystick, tarayıcı (scanner), mikrofon, barkod

okuyucu, ...

Bilgisayarda elde ettiğimiz dosyaların çıkışlarını görmek için

kullanılan birimlerdir. Ekran, yazıcı, ...

Bellek bilgilerin kalıcı ya da geçici olarak saklandığı ortamlardır.

RAM (Random Access Memory): Rastgele erişimli bellektir. İstenilen

bölgesine bilgi depolanabilir, silinebilir, okunabilir, değiştirilebilir. Yalnız

elektrik kesintisi veya makineyi kapatma durumunda tüm bilgiler silinir.

1 MB, 4 MB, 4GB, 8GB,...

ROM (Read Only Memory): Sadece okunabilir bellektir. Bu bellek

üretici firma tarafından hazırlanmıştır. Bilgileri okunabilir fakat

üzerinde bir değişiklik yapılamaz. Bu bilgiler makineyi kapatma veya

elektrik kesintisinden etkilenmezler ve silinmezler.

PROM: Programlanabilen ROM bellektir.

EPROM: Hem silinebilen hem de programlanabilen ROM bellektir.

EEPROM: Elektriksel olarak hem silinebilen hem de

programlanabilen ROM bellektir (Örnek: USB flash bellek).

Bellek (Memory)

Bellek (Memory)

Binary System (İkili Sistem)

Binary System (İkili Sistem)

Bilgisayarda veri binary (ikili) formatında saklanır.

Binary formatı sadece 0 ve 1’ i kullanan sayı sistemidir.

Bit: Binary formatında her rakama bir bit denir. Bir bit 0 (Yanlış) ya da

1 (Doğru) değeri alır.

Byte: 8 bit bir byte’ ı oluşturur.

Ondalık Sistem Binary (İkili) Sistem

0 00000000 (02^7+02^6+…+0*2^1+0)

1 00000001 (02^7+02^6+…+0*2^1+1)

2 00000010 (02^7+02^6+…+1*2^1+0)

3 00000011 (02^7+02^6+…+1*2^1+1)

255 11111111 (12^7+12^6+…+1*2^1+1)

Character (Karakter): Bilgisayar tarafından yazılıp okunabilen ve

depolanan herhangi bir tek alfabetik, nümerik, noktalama veya değer

işaretlerinden biridir. Örnek: A, 1, {, , ]

Komut (Instruction): İşlemcinin yapabileceği her bir işlem bir komut ile

ifade edilir. Örnek: ÇIKAR A, B, C (A sayısından B sayısını çıkar,

sonucu C olarak kaydet)

Program: Komutların arka arkaya dizilişlerine Program denir.

ÇIKAR A, B, C

TOPLA C, 10, C …

CPU ve Memory Nasıl Çalışır?

CPU ve Memory Nasıl Çalışır?

A

o

A

o

A

o

b

0

b

1

b

2

b

3

b

n

A

o

+n

Memory

b: Byte

A: Adres

Adres Yolu (Address Bus): İşlemci belleğe istediği verinin adresini bu

yoldan gönderir. Adres yolu tek yönlüdür (tek şeritli bir karayolu gibi).

Veri Yolu (Data Bus): İşlemci bellekten veri istediğinde (adres yolunu

kullanarak), bellek bu veriyi veri yolu üzerinden işlemciye gönderir. Veri

yolu iki yönlüdür.

ALGORİTMA

ALGORİTMA

Algoritma herhangi bir sorunun çözümü için izlenmesi gerekli yol

anlamına gelmektedir.

Algoritma hazırlanırken, çözüm için yapılması gerekli işlemler,

öncelik sıraları gözönünde bulundurularak ayrıntılı bir biçimde

tanımlanmalıdırlar.

İki sayının toplamını bulan algoritma:

  • Adım 1: Başla
  • Adım 2: Birinci sayıyı oku
  • Adım 3: İkinci sayıyı oku
  • Adım 4: İki sayıyı topla
  • Adım 5: Dur

AKIŞ DİYAGRAMLARI

AKIŞ DİYAGRAMLARI

NDA

NDA

KULLANILAN SİMGELER

KULLANILAN SİMGELER

Başlangıç ve bitiş

Aritmetik işlemler

Veri giriş ve çıkışı

(Araç belirtmeden)

Karar verme

Akış yönü

Ekrana

yazdırma

İki Sayının Toplamı

İki Sayının Toplamı

BAŞLA

A OKU

B OKU

C = A + B DUR

İki sayı okuduktan sonra bu iki sayının toplamını ekrana yazan bir

algoritmanın akış diyagramını çizin.

C YAZ

Üç Sayının Küçüğünü Bulma

Üç Sayının Küçüğünü Bulma

BAŞLA

X, Y, Z OKU

DUR

Üç sayı okuduktan sonra bu üç sayıdan en küçük olanını ekrana

yazan bir algoritmanın akış diyagramını çizin.

X YAZ

X<Y ve X<Z

EVET

HAYIR

Z YAZ

Y YAZ Y<Z

EVET

HAYIR

Sınıf Geçme Notu Hesaplama

Sınıf Geçme Notu Hesaplama

vize OKU

DUR

Bir öğrencinin vize ve final

sınavlarından aldığı

notların ağırlıklı

ortalamasını alıp dörtlük

sistemdeki karşılığını

ekrana yazan

algoritmanın akış

diyagramını çizelim.

ort>=

E

H

not = A

ort>=

E

H

not = B

ort>=

E

H

not = C

ort>=

E

H

not = D

ort>=

E

H

not = E

not = F

BAŞLA

not YAZ

final OKU

ort = 0.4vize+0.6final**

N Faktöriyel

N Faktöriyel

Bir sayı okuduktan sonra bu sayının faktöriyelini hesaplayıp ekrana

yazan bir algoritmanın akış diyagramını çizin.

BAŞLA

cnt = 1

res = 1

res = res * cnt

cnt<N

cnt = cnt + 1

DUR

EVET

HAYIR

N OKU

res YAZ