hyrje ne informatike seminar 4elisareci.weebly.com/uploads/2/0/3/7/20379979/h.i...•ndertoni nje...
TRANSCRIPT
![Page 1: Hyrje ne Informatike Seminar 4elisareci.weebly.com/uploads/2/0/3/7/20379979/h.i...•Ndertoni nje program qe lexon dy numra a dhe b dhe ben shtypjen e tyre ne rendin zbrites duke vendosur](https://reader030.vdocuments.pub/reader030/viewer/2022040109/5e5179190fc85f1e95286d80/html5/thumbnails/1.jpg)
Hyrje ne Informatike
Seminar 4
Elisa Reçi
Universiteti Luigj Gurakuqi
Fakulteti i Shkencave te Natyres
Departamenti i Matematikes dhe Informatikes
SHKODER
1MSc. Elisa Reci
![Page 2: Hyrje ne Informatike Seminar 4elisareci.weebly.com/uploads/2/0/3/7/20379979/h.i...•Ndertoni nje program qe lexon dy numra a dhe b dhe ben shtypjen e tyre ne rendin zbrites duke vendosur](https://reader030.vdocuments.pub/reader030/viewer/2022040109/5e5179190fc85f1e95286d80/html5/thumbnails/2.jpg)
Zgjidhja e nje problemi
• Analiza e problemit
• Ndertimi i Algoritmit
• Hartimi i programit
![Page 3: Hyrje ne Informatike Seminar 4elisareci.weebly.com/uploads/2/0/3/7/20379979/h.i...•Ndertoni nje program qe lexon dy numra a dhe b dhe ben shtypjen e tyre ne rendin zbrites duke vendosur](https://reader030.vdocuments.pub/reader030/viewer/2022040109/5e5179190fc85f1e95286d80/html5/thumbnails/3.jpg)
Ndertimi i Algoritmit• Fuksioni kryesor :
– Pershkrimin e zgjidhjes se problemit ne menyre te pavarur nga cdo gjuhe programimi
• Tipet : – Linear
– Te degezuar (Kushtezuar)
– Ciklike
• Paraqitja : – Pseudokod
– Bllokskeme
![Page 4: Hyrje ne Informatike Seminar 4elisareci.weebly.com/uploads/2/0/3/7/20379979/h.i...•Ndertoni nje program qe lexon dy numra a dhe b dhe ben shtypjen e tyre ne rendin zbrites duke vendosur](https://reader030.vdocuments.pub/reader030/viewer/2022040109/5e5179190fc85f1e95286d80/html5/thumbnails/4.jpg)
Shembull
• Pseudokod
Fillim
Lexo( n1, n2);
Shuma n1+n2;
Prodhimi n1*n2;
Afisho(Shuma, Prodhimi);
Fund.
• Bllokskema
Fillim
Lexo n1, n2
Shuma n1+n2
Prodhimi n1*n2
Afisho shuma, prodhimi
Fund
![Page 5: Hyrje ne Informatike Seminar 4elisareci.weebly.com/uploads/2/0/3/7/20379979/h.i...•Ndertoni nje program qe lexon dy numra a dhe b dhe ben shtypjen e tyre ne rendin zbrites duke vendosur](https://reader030.vdocuments.pub/reader030/viewer/2022040109/5e5179190fc85f1e95286d80/html5/thumbnails/5.jpg)
Ushtrimi 1
• Ndertoni nje algoritem me ane te pseudokosit dhe bllokskemes qe llogarit shumen, mesataren dhe prodhimin e tre numrave
MSc. Elisa Reci 5
![Page 6: Hyrje ne Informatike Seminar 4elisareci.weebly.com/uploads/2/0/3/7/20379979/h.i...•Ndertoni nje program qe lexon dy numra a dhe b dhe ben shtypjen e tyre ne rendin zbrites duke vendosur](https://reader030.vdocuments.pub/reader030/viewer/2022040109/5e5179190fc85f1e95286d80/html5/thumbnails/6.jpg)
Zgjidhje 1
• Pseudokod
Fillim
Lexo (X,Y,Z)
S X+Y+Z
M S/3
P X*Y*Z
Shkruaj (S,M,P)
Fund.
• BllokskemaFillim
Lexo x,y,z
S x+y+z
P x*y*z
Afisho s,m p
Fund
S x+y+z
![Page 7: Hyrje ne Informatike Seminar 4elisareci.weebly.com/uploads/2/0/3/7/20379979/h.i...•Ndertoni nje program qe lexon dy numra a dhe b dhe ben shtypjen e tyre ne rendin zbrites duke vendosur](https://reader030.vdocuments.pub/reader030/viewer/2022040109/5e5179190fc85f1e95286d80/html5/thumbnails/7.jpg)
Ushtrimi 2
• Ndertoni nje algoritem me ane te bllokskemes qe llogarit perimetrin dhe siperfaqen e nje trekendshi kur jepen dy brinjet e tij a dhe b.
MSc. Elisa Reci 7
![Page 8: Hyrje ne Informatike Seminar 4elisareci.weebly.com/uploads/2/0/3/7/20379979/h.i...•Ndertoni nje program qe lexon dy numra a dhe b dhe ben shtypjen e tyre ne rendin zbrites duke vendosur](https://reader030.vdocuments.pub/reader030/viewer/2022040109/5e5179190fc85f1e95286d80/html5/thumbnails/8.jpg)
Zgjidhje 2
• Pseudokod
Fillim
Lexo (a,b)
P 2* (a+b)
S a*b
Shkruaj (S,P)
Fund.
Fillim
P 2*(a+b)S a*b
Fund
Lexo a,b
Afishos,p
![Page 9: Hyrje ne Informatike Seminar 4elisareci.weebly.com/uploads/2/0/3/7/20379979/h.i...•Ndertoni nje program qe lexon dy numra a dhe b dhe ben shtypjen e tyre ne rendin zbrites duke vendosur](https://reader030.vdocuments.pub/reader030/viewer/2022040109/5e5179190fc85f1e95286d80/html5/thumbnails/9.jpg)
Ushtrimi 3
• Ndertoni nje algoritem me ane te bllokskemes qe llogarit vleren e funksionit y=x2+x+6 per vleren e x=2
MSc. Elisa Reci 9
![Page 10: Hyrje ne Informatike Seminar 4elisareci.weebly.com/uploads/2/0/3/7/20379979/h.i...•Ndertoni nje program qe lexon dy numra a dhe b dhe ben shtypjen e tyre ne rendin zbrites duke vendosur](https://reader030.vdocuments.pub/reader030/viewer/2022040109/5e5179190fc85f1e95286d80/html5/thumbnails/10.jpg)
Zgjidhje 3
• Pseudokod
Fillim
Lexo (x)
Y x*x+x+6
Shkruaj (Y)
Fund.
Fillim
Y x*x+x+6
Fund
Lexo x
Afishoy
![Page 11: Hyrje ne Informatike Seminar 4elisareci.weebly.com/uploads/2/0/3/7/20379979/h.i...•Ndertoni nje program qe lexon dy numra a dhe b dhe ben shtypjen e tyre ne rendin zbrites duke vendosur](https://reader030.vdocuments.pub/reader030/viewer/2022040109/5e5179190fc85f1e95286d80/html5/thumbnails/11.jpg)
Algoritmi i degezuar
• Kryerja e nje veprimi eshte ne varesi te kushtit, nese ky i fundit eshte i vertete apo i gabuar
MSc. Elisa Reci 11
![Page 12: Hyrje ne Informatike Seminar 4elisareci.weebly.com/uploads/2/0/3/7/20379979/h.i...•Ndertoni nje program qe lexon dy numra a dhe b dhe ben shtypjen e tyre ne rendin zbrites duke vendosur](https://reader030.vdocuments.pub/reader030/viewer/2022040109/5e5179190fc85f1e95286d80/html5/thumbnails/12.jpg)
Ushtrimi 4
• Ndertoni nje algoritem qe afishon me te madhin ndermjet dy numrave a dhe b.
MSc. Elisa Reci 12
![Page 13: Hyrje ne Informatike Seminar 4elisareci.weebly.com/uploads/2/0/3/7/20379979/h.i...•Ndertoni nje program qe lexon dy numra a dhe b dhe ben shtypjen e tyre ne rendin zbrites duke vendosur](https://reader030.vdocuments.pub/reader030/viewer/2022040109/5e5179190fc85f1e95286d80/html5/thumbnails/13.jpg)
Zgjidhje 4
Pseudokod
Algoritem MAKSIMUMI;
Fillim
Lexo a,b
Nqs a>b atehere
Max=a
Perndryshe
Max=b
Shkruaj Max
Fund.
![Page 14: Hyrje ne Informatike Seminar 4elisareci.weebly.com/uploads/2/0/3/7/20379979/h.i...•Ndertoni nje program qe lexon dy numra a dhe b dhe ben shtypjen e tyre ne rendin zbrites duke vendosur](https://reader030.vdocuments.pub/reader030/viewer/2022040109/5e5179190fc85f1e95286d80/html5/thumbnails/14.jpg)
Ushtrimi 5 ???
• Ndertoni pseudokodin dhe bllokskemen e nje algoritmi qe afishon me te madhin ndermjet tre numrave a, b, c
MSc. Elisa Reci 14
![Page 15: Hyrje ne Informatike Seminar 4elisareci.weebly.com/uploads/2/0/3/7/20379979/h.i...•Ndertoni nje program qe lexon dy numra a dhe b dhe ben shtypjen e tyre ne rendin zbrites duke vendosur](https://reader030.vdocuments.pub/reader030/viewer/2022040109/5e5179190fc85f1e95286d80/html5/thumbnails/15.jpg)
Ushtrimi 6
• Ndertoni nje algoritem qe ben shkembimin e dy numrave a dhe b, ku a=10 dhe b=7
MSc. Elisa Reci 15
![Page 16: Hyrje ne Informatike Seminar 4elisareci.weebly.com/uploads/2/0/3/7/20379979/h.i...•Ndertoni nje program qe lexon dy numra a dhe b dhe ben shtypjen e tyre ne rendin zbrites duke vendosur](https://reader030.vdocuments.pub/reader030/viewer/2022040109/5e5179190fc85f1e95286d80/html5/thumbnails/16.jpg)
Zgjidhje 6
MSc. Elisa Reci 16
![Page 17: Hyrje ne Informatike Seminar 4elisareci.weebly.com/uploads/2/0/3/7/20379979/h.i...•Ndertoni nje program qe lexon dy numra a dhe b dhe ben shtypjen e tyre ne rendin zbrites duke vendosur](https://reader030.vdocuments.pub/reader030/viewer/2022040109/5e5179190fc85f1e95286d80/html5/thumbnails/17.jpg)
Ushtrimi 7 ???
• Ndertoni nje algoritem qe shkemben vlerat e dy variablave a dhe b vetem nqs i pari a eshte me i madh se i dyti b.
MSc. Elisa Reci 17
![Page 18: Hyrje ne Informatike Seminar 4elisareci.weebly.com/uploads/2/0/3/7/20379979/h.i...•Ndertoni nje program qe lexon dy numra a dhe b dhe ben shtypjen e tyre ne rendin zbrites duke vendosur](https://reader030.vdocuments.pub/reader030/viewer/2022040109/5e5179190fc85f1e95286d80/html5/thumbnails/18.jpg)
Ushtrimi 8
• Ndertoni nje algoritem qe afishon me te madhin ndermjet kater numrave a, b, c,d.
MSc. Elisa Reci 18
![Page 19: Hyrje ne Informatike Seminar 4elisareci.weebly.com/uploads/2/0/3/7/20379979/h.i...•Ndertoni nje program qe lexon dy numra a dhe b dhe ben shtypjen e tyre ne rendin zbrites duke vendosur](https://reader030.vdocuments.pub/reader030/viewer/2022040109/5e5179190fc85f1e95286d80/html5/thumbnails/19.jpg)
Zgjidhje 8 Algoritem MAKSIMUMI;
Fillim
Lexo a,b,c,d
Nqs a>b atehere
Max1=a
Perndryshe
Max1=b
Nqs c>d atehere
Max2=c
Perndryshe
Max2=d
Nqs Max1>Max2 atehere
Shkruaj Max1
Perndryshe
Shkruaj Max2
Fund.MSc. Elisa Reci 19
![Page 20: Hyrje ne Informatike Seminar 4elisareci.weebly.com/uploads/2/0/3/7/20379979/h.i...•Ndertoni nje program qe lexon dy numra a dhe b dhe ben shtypjen e tyre ne rendin zbrites duke vendosur](https://reader030.vdocuments.pub/reader030/viewer/2022040109/5e5179190fc85f1e95286d80/html5/thumbnails/20.jpg)
Ushtrimi 9 ???
• Ndertoni nje program qe lexon dy numra a dhe b dhe ben shtypjen e tyre ne rendin zbrites duke vendosur me te madhin ne variablin Me-i-Madhi dhe me te voglin ne variablin Me-i-Vogli.
MSc. Elisa Reci 20
![Page 21: Hyrje ne Informatike Seminar 4elisareci.weebly.com/uploads/2/0/3/7/20379979/h.i...•Ndertoni nje program qe lexon dy numra a dhe b dhe ben shtypjen e tyre ne rendin zbrites duke vendosur](https://reader030.vdocuments.pub/reader030/viewer/2022040109/5e5179190fc85f1e95286d80/html5/thumbnails/21.jpg)
Ushtrimi 10
• Ndertoni nje algoritem qe afishon vleren absolute te nje numri a.
MSc. Elisa Reci 21
![Page 22: Hyrje ne Informatike Seminar 4elisareci.weebly.com/uploads/2/0/3/7/20379979/h.i...•Ndertoni nje program qe lexon dy numra a dhe b dhe ben shtypjen e tyre ne rendin zbrites duke vendosur](https://reader030.vdocuments.pub/reader030/viewer/2022040109/5e5179190fc85f1e95286d80/html5/thumbnails/22.jpg)
Zgjidhje 10
Fillim
Lexo a
Nqs a>=0 atehere
vlabs=a
Perndryshe
vlabs=-a
Shkruaj vlabs
Fund.MSc. Elisa Reci 22
![Page 23: Hyrje ne Informatike Seminar 4elisareci.weebly.com/uploads/2/0/3/7/20379979/h.i...•Ndertoni nje program qe lexon dy numra a dhe b dhe ben shtypjen e tyre ne rendin zbrites duke vendosur](https://reader030.vdocuments.pub/reader030/viewer/2022040109/5e5179190fc85f1e95286d80/html5/thumbnails/23.jpg)
Ushtrimi 11 ???
• Ndertoni nje algoritem qe afishon vleren absolute te diferences se dy numrave a e b
MSc. Elisa Reci 23
![Page 24: Hyrje ne Informatike Seminar 4elisareci.weebly.com/uploads/2/0/3/7/20379979/h.i...•Ndertoni nje program qe lexon dy numra a dhe b dhe ben shtypjen e tyre ne rendin zbrites duke vendosur](https://reader030.vdocuments.pub/reader030/viewer/2022040109/5e5179190fc85f1e95286d80/html5/thumbnails/24.jpg)
Ushtrimi 12 ???
• Ndertoni nje algoritem qe afishon inversin e nje numri a.
MSc. Elisa Reci 24
![Page 25: Hyrje ne Informatike Seminar 4elisareci.weebly.com/uploads/2/0/3/7/20379979/h.i...•Ndertoni nje program qe lexon dy numra a dhe b dhe ben shtypjen e tyre ne rendin zbrites duke vendosur](https://reader030.vdocuments.pub/reader030/viewer/2022040109/5e5179190fc85f1e95286d80/html5/thumbnails/25.jpg)
Ushtrimi 13
• Ndertoni nje algoritem qe lexon dy numra a dhe b dhe llogarit rezultatin e tyre sipas veprimit te kerkuar : +,-,*,/
MSc. Elisa Reci 25
![Page 26: Hyrje ne Informatike Seminar 4elisareci.weebly.com/uploads/2/0/3/7/20379979/h.i...•Ndertoni nje program qe lexon dy numra a dhe b dhe ben shtypjen e tyre ne rendin zbrites duke vendosur](https://reader030.vdocuments.pub/reader030/viewer/2022040109/5e5179190fc85f1e95286d80/html5/thumbnails/26.jpg)
Zgjidhje 13 Algoritem LLOGARITJE;
Fillim
Lexo a,b,v
Nqs v=”+” atehere
c=a+b
PerndrysheNqs v =”-” atehere
c=a-b
PerndrysheNqs v =”*” atehere
c=a*b
PerndrysheNqs v =”/” atehere
c=a/b
Perndryshe
Shkruaj “Operator i gabuar”
FundNqs
Shkruaj c
Fund. MSc. Elisa Reci 26
![Page 27: Hyrje ne Informatike Seminar 4elisareci.weebly.com/uploads/2/0/3/7/20379979/h.i...•Ndertoni nje program qe lexon dy numra a dhe b dhe ben shtypjen e tyre ne rendin zbrites duke vendosur](https://reader030.vdocuments.pub/reader030/viewer/2022040109/5e5179190fc85f1e95286d80/html5/thumbnails/27.jpg)
Zgjidhje 13 / 2
Algoritem LLOGARITJE;
Fillim
Lexo a,b,v
RASTI
v=”+”: c=a+b
v=”-”: c=a-b
v=”*”: c=a*b
v=”/”: c=a/b
FundRasti
Shkruaj c
Fund.MSc. Elisa Reci 27
![Page 28: Hyrje ne Informatike Seminar 4elisareci.weebly.com/uploads/2/0/3/7/20379979/h.i...•Ndertoni nje program qe lexon dy numra a dhe b dhe ben shtypjen e tyre ne rendin zbrites duke vendosur](https://reader030.vdocuments.pub/reader030/viewer/2022040109/5e5179190fc85f1e95286d80/html5/thumbnails/28.jpg)
Ushtrime 14 ???
• Ndertoni nje algoritem qe gjen rrenjet katrore te ekuacionit: ax2 + bx+c=0
MSc. Elisa Reci 28
![Page 29: Hyrje ne Informatike Seminar 4elisareci.weebly.com/uploads/2/0/3/7/20379979/h.i...•Ndertoni nje program qe lexon dy numra a dhe b dhe ben shtypjen e tyre ne rendin zbrites duke vendosur](https://reader030.vdocuments.pub/reader030/viewer/2022040109/5e5179190fc85f1e95286d80/html5/thumbnails/29.jpg)
Algoritmi Ciklik
• Nje ose disa veprime perseriten disa here ne varesi te kushtit, nese ky i fundit eshte i vertete. Ne momentin qe kushti behet i gabuar nuk ka me perseritje.
MSc. Elisa Reci 29
![Page 30: Hyrje ne Informatike Seminar 4elisareci.weebly.com/uploads/2/0/3/7/20379979/h.i...•Ndertoni nje program qe lexon dy numra a dhe b dhe ben shtypjen e tyre ne rendin zbrites duke vendosur](https://reader030.vdocuments.pub/reader030/viewer/2022040109/5e5179190fc85f1e95286d80/html5/thumbnails/30.jpg)
Ushtrime 15
• Ndertoni algoritmin qe afishon 10 here nje numer x
MSc. Elisa Reci 30
![Page 31: Hyrje ne Informatike Seminar 4elisareci.weebly.com/uploads/2/0/3/7/20379979/h.i...•Ndertoni nje program qe lexon dy numra a dhe b dhe ben shtypjen e tyre ne rendin zbrites duke vendosur](https://reader030.vdocuments.pub/reader030/viewer/2022040109/5e5179190fc85f1e95286d80/html5/thumbnails/31.jpg)
Zgjidhje 15
Algoritem PERSERITJE;
Fillim
Lexo x
Per i = 1deri ne 10
Afisho x
Afisho (mbaroi)
Fund.
Algoritem PERSERITJE;
Fillim
Lexo x
i=1
Derisa i <= 10
Afisho x
Afisho (mbaroi)
Fund.
MSc. Elisa Reci 31
![Page 32: Hyrje ne Informatike Seminar 4elisareci.weebly.com/uploads/2/0/3/7/20379979/h.i...•Ndertoni nje program qe lexon dy numra a dhe b dhe ben shtypjen e tyre ne rendin zbrites duke vendosur](https://reader030.vdocuments.pub/reader030/viewer/2022040109/5e5179190fc85f1e95286d80/html5/thumbnails/32.jpg)
Ushtrime 16??• Ndertoni algoritmin dhe bllokskemen qe llogarit shumen e
100 numrave natyrore.
MSc. Elisa Reci 32
![Page 33: Hyrje ne Informatike Seminar 4elisareci.weebly.com/uploads/2/0/3/7/20379979/h.i...•Ndertoni nje program qe lexon dy numra a dhe b dhe ben shtypjen e tyre ne rendin zbrites duke vendosur](https://reader030.vdocuments.pub/reader030/viewer/2022040109/5e5179190fc85f1e95286d80/html5/thumbnails/33.jpg)
MSc. Elisa Reci 33