You are on page 1of 13

ALGORTMA VE PROGRAMLAMAYA GR

BLM 4
Yalolu

EK. ZLM RNEKLER ALGORTMA RNEKLER


1. ki saynn toplamn bulan algoritmay tasarlaynz? 1. 2. 3. 4. 5. 6. BALA G R a G R a Toplam=a+b YAZ Toplam DUR

2. ki saynn ortalamas bulan algoritmay tasarlaynz ? 1. 2. 3. 4. 5. 6. 7. BALA G R a G R b Toplam=a+b Ortalama=Toplam/2 YAZ Ortalama DUR

3. Girilen iki sayy karlatran algoritmay tasarlaynz? 1. 2. 3. 4. 5. 6. 7. BALA G R a G R b EER a>b SE YAZ a,bden byk :GT7 EER a<b SE YAZ b byk :GT7 YAZ eit DUR

4. Girilen farkl pozitif saynn en byn bulan algoritmay tasarlaynz? 1. 2. 3. 4. 5. 6. 7. BALA GR a,b,c enb=a EER b>enb SE enb=b EER c>enb SE enb=c YAZ enb DUR

41

ALGORTMA VE PROGRAMLAMAYA GR

Yalolu

5. Girilen bir snr deerine kadar olan saylarn toplamnn algoritmasn tasarlaynz? 1. 2. 3. 4. 5. 6. 7. 8. BALA t=0:s=0 GR snr s=s+1 t=t+s EER s<snr SE GT 3 YAZ t DUR

6. Girilen bir snr deerine gre snr deeri tek ise ortalama, ift ise arpmn bulan algoritmay tasarlaynz? 1. BALA 2. GR snr 3. x=snr 4. ift=0:tek=-1:s=0:top=0:carp=1 5. x=x-2 6. x=-1 SE GT 8 7. x=0 SE GT 13 8. GT 4 9. tek=tek+2 10. s=s+1 11. top=top+tek 12. EER tek<snr SE GT 8 13. YAZ toplam:DUR 14. ift=ift+2 15. carp=carp*ift 16. EER ift<snr SE GT 13 17. YAZ carp 18. DUR 7. Bir maazada uygulanan indirim oranlar 20 milyona kadar yaplan alverilerde %5,20 milyon zeri ve 50 milyona kadar olan alverilerde %10, 50 milyondan sonras iin %15 indirim uygulanmaktadr. Mterinin yapt alveri deerine gre deyecei net rakam bulan algoritmay tasarlaynz?

42

ALGORTMA VE PROGRAMLAMAYA GR 1. BALA 2. GR Toplam fiyat:;f 3. EER f<20.000.000 SE a=(f*5)/100 f=f-a YAZ f DUR 4. EER f>20.000.000 ve f<=50.000.000 SE a=f*0,10 f=f-a YAZ f DUR 5. EER f>50.000.000 SE a=f*0,15 f=f-a YAZ f DUR

Yalolu

8. Girilen alt snr ile st snr arasnda ile blnebilen saylarn ortalamasn bulan algoritmay tasarlaynz? 1. BALA 2. n=0:t=0 3. GR alt,ust 4. x=ust 5. x=x-3 6. EER x=0 SE GT10 7. EER x=1 SE alt=alt+2: GT10 8. EER x=2 SE alt=alt+1: GT10 9. GT5 10. DNG i=alt,ust,3 11. t=t+i 12. n=n+1 13. DNG SONU i 14. Ort=t/n 15. YAZ Ort 16. DUR

43

ALGORTMA VE PROGRAMLAMAYA GR

Yalolu

EK:ZLM RNEKLER AKI DYAGRAMI RNEKLER


1. ki saynn toplamn bulan ak diyagramn hazrlaynz?

Ba la la Ba

A,B

T=A+B

DUR

2. ki saynn ortalamasnn ak diyagramn hazrlaynz? Bala

A,B

T=A+B

ORT=T/2

ORT

DUR 44

ALGORTMA VE PROGRAMLAMAYA GR 3. Girilen iki sayy karlatran ak diyagramn hazrlaynz?

Yalolu

Bala

A,B

A>B H B>A H H

A byktr

E B byktr

Eittir

DUR

45

ALGORTMA VE PROGRAMLAMAYA GR

Yalolu

4. Girilen farkl pozitif saynn en byn bulan ak diyagram hazrlaynz?

Bala

a, b, c

ENB=a

ENB<b H

ENB=b

ENB<c H ENB

ENB=c

DUR

46

ALGORTMA VE PROGRAMLAMAYA GR

Yalolu

5. Girilen bir snr deerine kadar olan saylarn toplamnn ak diyagramn hazrlaynz?

Bala

n S=0:T=0

T=T+a E

S<n H T DUR

S=S+1

47

ALGORTMA VE PROGRAMLAMAYA GR

Yalolu

6. Girilen bir snr deerine gre girilen say tek ise ortalama, tek ise arpmn bulan ak diyagram hazrlaynz?

Bala

snr

x=snr

ift = 0 tek = -1 Top = 0 carp = 1

x=x-2

x=-1

H X=0 H E

ift=ift+2 carp=carp*ift

tek=tek+2 top=top + tek

ift < Snr

carp

top

Tek < Snr

DUR

48

ALGORTMA VE PROGRAMLAMAYA GR

Yalolu

7. Bir maazada uygulanan indirim oranlar 20 milyona kadar yaplan alverilerde %5, 20 milyon zeri ve 50 milyona kadar olan alverilerde %10, 50 milyondan sonras iin %15 indirim uygulanmaktadr. Mterinin yapt alveri deerine gre deyecei net rakam bulan ak diyagramn hazrlaynz?

Bala

E x<=2000000 0 H
x>20000000 ve x<=50000000

t=(x*5)/100

N=x-t

t=(x*10)/100

N=x-t

H E

x>50000000

t =(x*15)/100

N=x-t

DUR

49

ALGORTMA VE PROGRAMLAMAYA GR

Yalolu

8. Girilen alt snr ile st snr arasnda ile blnebilen saylarn ortalamasn bulan ak diyagramn hazrlaynz?

Bala

a=0

as,us

I=as,us E Imod3=0 H I
X=T/a

T=T+I:a=a+I

X DUR

50

ALGORTMA VE PROGRAMLAMAYA GR

Yalolu

PROGRAM RNEKLER
1. ki saynn toplamn bulan program hazrlaynz? CLS INPUT birinci sayy giriniz;A INPUT ikinci sayy giriniz;B Toplam=A+B PRINT toplam=;Toplam END 2. ki saynn ortalamasn bulan program hazrlaynz? CLS INPUT iki say giriniz=;A,B Toplam=A+B Ortalama=Toplam/2 PRINT ortalama=;Ortalama END 3. Girilen iki sayy karlatran program hazrlaynz? CLS INPUTiki say giriniz;A,B IF A>B THEN PRINT A,Bden byk GO TO 10 END IF IF A<B THEN PRINTB byk GO TO 10 END IF PRINT eit 10END 4. Girilen farkl pozitif saynn en byn bulan program hazrlaynz? CLS INPUT say giriniz;a,b,c ENB=a IF b>ENB THEN ENB=b IF c>ENB THEN ENB=c PRINTen byk say=; ENB END 51

ALGORTMA VE PROGRAMLAMAYA GR

Yalolu

5.Girilen bir snr deerine kadar olan saylarn toplamn bulan program hazrlaynz?

CLS T=0:S=0 INPUT Snr 10 S=S+1 T=T+S IF S<Snr THEN GO TO 10 PRINT Toplam=;T END

6. Girilen bir snr deerine gre girilen say tek ise ortalama, tek ise arpmn bulan program hazrlaynz? CLS INPUT snr deerini giriniz=;snr x=snr cift=0:tek=-1:s=0:top=0:carp=1 10 x=x-2 IF x=-1 THEN GO TO 20 IF x=0 THEN GO TO 30 GO TO 10 20 tek=tek+2 s=s+1 top=top+tek IF tek<snr THEN GO TO 20 PRINT Toplam=;toplam:END 30 cift=cift+2 carp=carp*cift IF cift<snr THEN GO TO 30 PRINTarpm=;carp END 7. Bir maazada uygulanan indirim oranlar 20 milyona kadar yaplan alverilerde %5, 20 milyon zeri ve 50 milyona kadar olan alverilerde %10, 50 milyondan sonras iin %15 indirim uygulanmaktadr. Mterinin yapt alveri deerine gre deyecei net rakam bulan program hazrlaynz?

52

ALGORTMA VE PROGRAMLAMAYA GR CLS INPUT Toplam fiyat giriniz=;F IF F<20,000,000 THEN A=F*0,05 F=F-A PRINTdenecek net miktar=;F END END IF IF F>=20,000,000 AND F<=50,000,000 THEN A=F*0,10 F=F-A PRINT denecek net miktar=;F END END IF IF F>50,000,000 THEN A=F*0,15 F=F-A PRINTdenecek net miktar=;F END END IF

Yalolu

8. Girilen alt snr ile st snr arasnda ile blnebilen saylarn ortalamasn bulan program hazrlaynz? CLS n=0:T=0 INPUTalt deeri giriniz=;alt INPUT ust deeri giriniz=;ust x=alt 20 x=x-3 IF x=0 THEN GO TO 10 IF x=1 THEN alt=alt+2 : GO TO 10 IF x=2 THEN alt=alt+1 : GO TO 10 GO TO 20 10 FOR i=alt TO ust STEP 3 T=T+i n=n+1 NEXT i Ort=T/n PRINT Ortalama=;Ort END

53

You might also like