You are on page 1of 6

Shembuj algortimesh:

Veprime Lineare
Nr1=3;
Nr2=5;
Shuma= Nr1+Nr2; (*rezultati shuma=8*)
Diferenca= Nr1-Nr2; (*rezultati diferenca =-2*)
Heresi= Nr1/Nr2; (*rezultati heresi 3/5=0.6*)
Prodhimi= Nr1*Nr2; (* rezultatit Prodhimi=15*)

Veprime te degezuara
Lexo(Nr1,Nr2)
Nese Nr1>0 dhe Nr2>0
Shuma=Nr1+Nr2
Diferenca=Nr1-Nr2
Heresi= Nr1/Nr2
Prodhimi= Nr1*Nr2
(*Rasti I pare: //Nr1=0 dhe Nr2=4 nuk llogariten shuma,diferenca,heresi, prodhimi pas nuk plotesohet
kushti 0>0 dhe 4>0  gabuar dhe vërtetë  gabuar*)

Veprime Perseritura
Per I =1 deri 10 kryej
Lexo(Nr1,Nr2);
Shuma=Nr1+Nr2
Diferenca=Nr1-Nr2
Heresi= Nr1/Nr2
Prodhimi= Nr1*Nr2
(*Rasti I pare: //I =1 1<=10 vertete Nr1=0 dhe Nr2=4 llogariten shuma=4 diferenca=-4 heresi=0
prodhimi=0
Rasti I dyte: //i=2 2 <=10 vertete Nr1=3 dhe Nr2=5 llogariten shuma=8 diferenca=-2 heresi=0.6
prodhimi=15
….
Rasti I dhjete: //i=10 10<=10 vertete Nr1=7 dhe Nr2=2 llogariten shuma=9 diferenca=5 heresi=3.5
prodhimi=14
I=11 11<=10 nderpritet cikli
*)

Adresa Permbajtja
Nr1 3
Nr2 5
Shuma 8
Shuma=Nr1+Nr2
3+5=8
Njesia
aritmetike llogjike
CPU
Rregistrimi I te dhenes

Nr1=3;

Ne kete rast Nr1 eshte nje vlere konstante per te gjithe e pandryeshme
Zgjidhje vetëm per Nr1=3
Lexo(Nr1);

I kerkojme perdoruesit te programit te jape nje vlere numerike Nr1. Perdoruesi shtyp nje vlere vlere
numerike cfaredo nga tastiera dhe me pas shtyp Enter. Ne kete moment Nr1 merr permbajtjen sa
vleraqe ka shtypur perdoruesi.

Psh:

Perdoruesi 1 shtyp Nr1=5

Perdoruesi 2 shtyp Nr1=0

….

Ne kete rast Nr1 eshte nje vlere numerike e ndryshme nga perdoruesi
Lexo(Nr1); zgjidhje per cdo vlere numerike te Nr1

Zgjidhja e pergjithshme per Nr1

Veprimi I vleredhenies
A = 4;

B =12;

C = A + 2 * B; (* C=4+2*12=28 *)

C=28 llogaritja e C Varet nga permbajtja e A-se dhe B-se

1) i=1;
2) i=i + 2; (*i=3*)
3) i=i + 2; (*i=5*)
4) i=5 llogaritja e i Varet nga vlera paraardhese e saj
Veprimet e kushtezuara:

Algoritem Shembull3;
Fillim
lexo (A, B, C);
Nqs (A > B) atëherë
MAX = A;
përndryshe (*A<=B*)
MAX = B;
Nqs (C > MAX) atëherë
MAX = C;
afisho (MAX);
Fund.

Rasti I pare:
A=4 B=6 C=3
Nga veprimi lexo vendosim vlerat ne 3 variablat: A=4 B=6 C=3
A>B
4>6 kushti llogjike ka vleren e gabuar
Anashkalojme veprimin Max=A
Perndryshe 4<=6 kushti llogjik eshte I vërtetë
Max=6
3>6 kushti llogjike ka vleren e gabuar
Anashkalojme veprimi Max=C
Veprimi Afisho paraqet ne ekran vleren 6 te dhene me lart

Kushti llogjike

Operatori I krahasimi E vërtetë E gabuar


= = <>
<> <> =
> > <=
>= >= <
< < >=
<= <= >

X=5

Nqs X>0 atehere

Veprim1;

Perndryshe (*X<=0*)

Veprim2;
Nder pyetjet teorike ne provim:

Cfare eshte nje algoritem?

Si ndahen sipas veprimeve?

Dallimi midis Algortimin ciklit Derisa me perserit gjersa?

Dallimi midis Algortimin ciklit Derisa me per deri kryej?

Derisa Perserit gjersa Per deri kryej


Ndryshimi I variablit te Eshte I papercaktuar Eshte I papercaktuar Rrites: +1
kontrollit per cdo zgjidhje per cdo zgjidhje Zbrites: -1
Kryhet para fund te Kryhet para fund te Behet ne deklarimin
bllokut te veprimeve bllokut te veprimeve Per deri kryej
Vlera e kushtit llogjik Vertete Gabuar Vertete
Numri I ekzekutimeve I papercaktuar te pakten 1 here Llogaritet:
te ciklit pavaresisht vleres se Vlera abs(vl.fill-vl.perf)
kushtit llogjik +1
Inicializimi I variablit te Behet para fjales Derisa Behet para fjales Mbas Fjales PER
kontrollit perserit
Vleresimi ne kusht Behet pas fjales Derisa Behet ne fund te ciklit Behet ne deklarimin
pas fjales gjersa Per deri kryej

Seria

S = 1/1 + 1/2 + 1/3 + 1/4 + ......+ 1/k + ....

Kushti llogjike 1/k >=Eps

Em ={1, 2, 3, 4, 5, 6, 7…..}

Vlere fillestare e Em eshte vlera e emeruesit te kufizes se pare Em=1;

Eshte inicializimi I variablit Em, pas veprimi I ndryshimit te tij Em=Em+1,varet nga vlera paraardhese e saj

Em = Em + 1

Adrese permbajtja e saj


Em1=1

Em2=2=Em1+1

Em3=3=Em2+1

….

Em=Em+1

Kufiza  T

Vlere fillestare e saj eshte kufiza e pare T=1

Veprimi I ndryshimit ne cikel eshte T=1/Em

T1=1/Em1

T2=1/Em2

T3=1/Em3

….

T=1/Em

Shuma S vlere fillestare S0=0 pasi cdo numer I mbledhur me 0 jep po ate numer.S=0

S1=1=T1 =S0+T1

S2=1.5=T1+T2 =S1+T2

S3=1.8=T1+T2+T3 =S2+T3

……

S=S+T

Inicializimi Lexo(eps)=0.1 1 1 Kushti Vlera e 0


llogjik kushtit
Hapi Eps Emeruesi Kufiza T T>=Eps llogjik Shuma
Em T=1/Em Vlera KLL
Em=Em+1
1 1 1 1>=0.1 Vertete S=0+1
2 2 1/2 ½>=0.1 Vertete S=1+1/2=1.5
3 3 1/3 0.33>=0.1 Vertete S=1.5+0.33=1.8
4 4 1/4 0.25>=0.1 Vertete S=1.8+0.25=2.05

10 10 1/10 0.1>=0.1 Vertete S=2.929
11 11 1/11 0.091>=0.1 Gabuar

You might also like