Bir algoritmanın özellikleri şu şekildedir


- Derecelerine göre diller



Yüklə 66,86 Kb.
səhifə2/2
tarix05.01.2022
ölçüsü66,86 Kb.
#73969
1   2
1- Derecelerine göre diller :

Yüksek

Orta

Alçak

İnsan diline yakın, anlaşılması

İnsana yaklaşan dillerdir. C vb.

İnsan diline çok uzak,

kolay dillerdir. Pascal, Basic




bilgisayar dillerine yakın

vb. .




dillerdir. Assembly



2- Yapılarına göre diller:

:.


Yapısal Diller

Yapısal Olmayan Diller

Alt program veya fonksiyon kullanılarak

Program içinde dallanmalar olan, go to ile işlem

oluşturulan programlardır.(Pascal, C vb.)

yapılan dillerdir..( Basic gibi)


Algoritma Ve Akış Şeması Örnekleri
Örnek-1 : Bir ücretlinin sicil numarası, çalışma saati ve saat ücreti bilgisayara giriş olarak veriliyor. Ücretlinin bu bilgilerle maaşını hesaplayan algoritmayı ve akış şemasını çiziniz.
Algoritması


  1. Başla




  1. Sicilno., calsa, saucret oku

  2. Maas= calsa x saucret

  3. Sicilno, Maas yaz

  4. Dur.

Akış Şeması

BAŞLA

SicilNo

Calsa
Sauc

Maas = Calsa X
Sauc


SicilNo
Maas
DUR



Örnek-2 : Örnek-1‟deki işçiden %14 SSK, %15 gelir vergisi kesildiğini hesaba katarak net maaşı, sicil numarasını, SSK primini ve vergi miktarını ekrana yazdıran algoritma ve akış şemasını hazırlayınız.
Algoritması


  1. Başla




  1. Sicilno, Calsa, Saucret oku

  2. Maas = Calsa x Saucret

  3. Prim = Maas x 0.14

  4. Vergi = Maas x 0.15

  5. Netmaas = Maas -(Prim + Vergi)

  6. Sicilno, Netmaaş,Vergi, Prim yaz

  7. Dur.


Akış Şeması


BAŞLA


SicilNo

Calsa,Sauc

Maas = Calsa x Sauc

Prim = Maas x 0.14

Vergi = Maas x 0.15
Netmaas = Maas – (Vergi + Prim)

SicilNo


Netmaas

Prim


Vergi

DUR



Örnek-3 : Klavyeden girilen iki sayıdan büyük olanını bulup ekrana yazdıran algoritma ve akış şemasını hazırlayınız.
Algoritması

  1. Başla




  1. A ve B sayılarını oku

  2. Eğer A = B ise A B „ye eşit‟ yaz Git 6

  3. Eğer A > B ise A B „den büyük‟ yaz git 6

  4. Yaz B A „dan büyük‟

  5. Dur


Akış Şeması




BAŞLA







A, B







A = B

E










?







H







A > B

E









H


A eşit B

DUR
A büyük

B büyük


Örnek-4 : Bir okuldaki 35 öğretmenin maaşlarını okuyup maaş toplamını ekrana yazdıran algoritma ve akış şemasını hazırlayınız.
Algoritması


  1. Başla




  1. TM = 0

  2. S = 0

  3. Maas‟ı oku

  4. TM = TM+ Maas

  5. S = S +1

  6. Eğer S < 35 ise git 4

  7. Yaz TM

  8. Dur


Akış Şeması

BAŞLA

TM = 0

S = 0



Maas

TM = TM + Maas


S = S + 1


E

S < 35


?
H
TM

D

SORULAR



Soru1 : 1 – 100 arasında yer alan çift sayıların toplamını bulan algoritma ve akış şemasını hazırlayınız.

Soru 2: Klavyeden girilecek n tane sayının ortalamasını alan algoritma ve akış şemasını hazırlayınız.


Soru 3 : Verilen kenarlarına göre bir üçgenin, ne çeşit olduğunu bulan algoritma ve akış şemasını hazırlayınız.

Soru 4: Klavyeden girilen n sayısının faktoriyelini alan algoritma ve akış şemasını hazırlayınız.



Soru 5 : 10 tabanında verilen bir sayıyı 2 tabanına çeviren algoritmayı yazınız.

Soru 6: Klavyeden girilen 10 sayıyı sıralayan algoritmayı yazınız.



Yüklə 66,86 Kb.

Dostları ilə paylaş:
1   2




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin