Download - hyrje ne informatike

Transcript

Ushtrimi 1

Nje tregetar blen ne Itali nje sasi te dhene sheqeri me cmim te caktuar. Ne dogane paguan nje shume qe

eshte san je perqindje e caktuar e vleftes se mallit. Sheqerin ai e shet ne treg me nje cmim te njohur per

kg. tregoni Shumen qe tregetari pagaoi ne dogane dhe fitimin e ralizuar prej tij me shitjen e mallit nqs

tatimi ne dogane ndryshon sipas rregullit:

- Deri ne nje kufi te dhene te vleftes se mallit paguahet nje perqindje e caktuar ndersa

- Kur kalohet ai kufi I vleftes, per pjesen tej kufirit paguhet nje perqindje tjeter e caktuar

Zgjidhje:

Shenojme: S – sasia, CB – cmimi I blerjes, CSh – cmimi I shitjes, K – kufiri, P1 – perqindja < K, P2 –

perqindja > K, F – fitimi, V – vlefta e mallit.

Fillim

Lexo S, CB, CSH, K,

P1, P2

V=S*CB

V<=K

D=(P1*K/100)+(P2*(V-K)/100 D=(P1*V/100)

VSH=S*CSH

VSH=S*CSH

Shtyp: D,F

Fund

Jo Po

Ushtrimi 2

Eshte dhene tabela E(1:N) dhe tabela korresponduese e saj T(1:N). Bazuar ne keto tabela:

a) A ka element pozitiv ne tabelen T?

b) A ka ne tabelen E element te barabarte me E1 te dhene?

c) Te afishohen te gjithe elementet e tabeles E per te cilet elementi korespondues ne tabelen T

eshet zero.

Zgjidhje (a)

Fillim

Lexo N, E(1:N),

T(1:N)

i = 1

T(i)>0

i = i + 1

Fund

i < = N

Afisho: “Nuk ka element

pozitiv”

Afisho: “Po ka element

pozitiv”

Jo

Po

Po

Jo

(b)

Fillim

Lexo N, E(1:N),

T(1:N)

i = 1

E(i)=E1

i = i + 1

Fund

i < = N

Afisho: “Po ka element

E1”

Afisho: “Nuk ka element

E1”

Jo

Po

Po

(c )

Fillim

Lexo N, E(1:N),

T(1:N)

i = 1

T(i)=0

i = i + 1

Fund

i < = N

Afisho: E(i)

Jo

Po

Po

Ushtrimi 3

Eshte dhene N dhe tabela T(1:N). Bazuar ne keto tabela:

a) Kopjoni tabelen T ne nje tabele te re.

b) Largoni nga tabela T elementin e pare duke krijuar tabele te re.

c) Me t gjithe elementet qe zene pozicione cift (indeksi – numer cift) ne tabelen T krijoni nje tabele

te re.

d) Largoni nga tabele T elementin e vetem te saj te barabarte me A (A e dhene)

a. Duke krijuar tabele te re

b. Pa krijuar tabele te re

e) Shtoni ne krye te tabeles T nje element te dhene A

a. Duke krijuar tabele te re

b. Pa krijuar tabele te re

f) Tregoni nese ka ne tabelen T dy elemente te njepasnjeshem te njejte.

g) Tregoni nese permbahen ne tabelen T dy elemente te njejte.

Zgjidhje: (a)

Fillim

Lexo N, T(1:N)

i = 1

V(i) = T(i)

i = i + 1

i < = N Po

Afisho: V(1:N)

Fund

(b)

Fillim

Lexo N, T(1:N)

i = 1

V(i) = T(i + 1)

i = i + 1

i < = N - 1

Afisho: V(1:N-1)

Fund

Po

( c )

Fillim

Lexo N, T(1:N)

i = 2

j = j + 1

A(j) = T(i)

i < = N

Afisho: A(1:j)

Fund

i = i + 2

Po

(d)

Pa tabele te re

Fillim

Lexo N, T(1:N)

i = 1

T(i)=A

i = i + 1 T(i) = T(i + 1)

i = i + 1

Po

i < = N

Po

i <=N- 1

Po

Afisho: T(1:N-1) Afisho: “Elementi nuk

gjendet”

Fund

Me tabele te re

Fillim

Lexo N, T(1:N)

i = 1

T(i)=A

i = i + 1

V(j) = T(i + 1)

i = i + 1

i < = N i <=N- 1

Afisho: V(1:j) Afisho: “Elementi nuk

gjendet”

Fund

j= i

Po

V(j) = T(i)

Po

j= j +1

(e)

Pa tabele te re

Fillim

Lexo N, T(1:N)

i = N

T(i + 1) = T(i)

i = i - 1

i >= 1

Afisho: T(1:N+1)

Fund

T(i) = A

Me tabele te re

Fillim

Lexo N, T(1:N)

i = 1

V(j +1) = T(i)

J = j +1

i < = N

Afisho: V(1: N+1)

Fund

i = i + 1

V(j) = A

j = 1

(f)

Fillim

Lexo N, T(1:N)

i = 1

T(i) = T(i+1)

i = i + 1

Fund

i < = N - 1

Afisho: “Nuk ka dy

elemente te njejte”

Afisho: “Po ka dy

elemente te njejte”

Po

(g)

Fillim

Lexo N, T(1:N)

i = 1

j = i + 1

T(i) = T(i+1)

j = j + 1

j < = N

Afisho: “Po ka dy

elemente te njejte”

Po

i = i + 1

i < = N - 1

Po

Po

Fund

Afisho: “Nuk ka dy

elemente te njejte”

Ushtrimi 4

Eshte dhene N, M dhe tabelat T(1:N) dhe T1(1:M). Bazuar ne keto tabela:

a) A kane tabelen T element qe haste ne tabelen T1?

b) Afoshoni elementet e tabeles T1, te cilet nuk hasen ne tabelen T.

c) Bashkoni ted y tabelat ne nje tabele te re ku elementet e tabeles T pasohen nga ato te tabeles

T1.

Zgjidhje: (a)

Fillim

Lexo N,M, T(1:N),

T1(1:M)

i = 1

j = 1

T(i) = T(j)

j = j + 1

j < = M

Afisho: “Po ka elemente

qe haset ne T1”

i = i + 1

i < = N

Fund

Afisho: “Nuk ka element

qe haset ne T1”

Po

Po

Po

(b)

Fillim

Lexo N,M, T(1:N),

T1(1:M)

j = 1

i = 1

T1(j) = T(i)

i = i + 1

i < = N

Afisho: T1(j)

Po Jo

j = j + 1

j < = M

Fund

(c )

Fillim

Lexo N,M, T(1:N), T1(1:M)

j = 1

V(j) = T(i)

i = i + 1

i < = N

Afisho: V(1: N+M)

Fund

j = j + 1

i = 1

Po

V(j) = T1(i)

i = i + 1

i < = M

j = j + 1

Po

Ushtrim 5

Jane dhene tabelat E(1:M) dhe T(1:M) koresponduese te njera tjetres. Bazuar ne keto te dhena:

a) Afishoni elementet e tabeles E qe I kane elementet korrespondues ne tabelen T te barabarte me

maksimumin e asaj tabele.

b) Per elementin e dhene E1 te tabeles E thuhet se ka zero elementin korespondues ne tabelen T.

A eshte e vertete kjo?

c) Thuhet se elementi I dhene E2 e ka koresponduesin e tabeles T sa minimum I asaj tabele. A

eshte e vertete kjo?

d) A qendron ne tabelen E elementi I dhene E3 me poshte se elementi I dhene E4?

Zgjidhje:

(a)

Fillim

Lexo N,M, E(1:M), T(1:M)

i = 1

T(i)>Max

Max = -10-10

Max = T(i)

Po Jo

i < = N

i = i + 1

Po

i = 1

T(i)=Max

i < = N

i = i + 1

Po

Afisho: E(i)

Fund

(b)

Fillim

Lexo N,M, E(1:M), T(1:M)

i =1

E(i) = E1

T(i) = 0

Afisho: “E vertete”

Afisho: “Jo e vertete”

i < = N

i = i + 1

Po

Po

Po

Afisho: “Nuk gjendet”

Fund

(c )

Fillim

Lexo N,M, E(1:M), T(1:M)

i = 1

T(i)<Min

Min = 1010

Min = T(i)

i < = N

i = i + 1

i = 1

E(i) = E2

T(i) = Min

Afisho: “E vertete”

Afisho: “Jo e vertete”

i < = N

i = i + 1

Po

Po

Po

Afisho: “Nuk gjendet”

Fund

(d)

Fillim

Lexo N,M, E(1:M), T(1:M)

i = 1

E(i) = E3

j = 1

i = 1

E(i) = E4

j > i

Po

Po

Po

Afisho: “Po” Afisho: “Jo”

i < = N

i = i + 1

Po

Afisho: “Nuk gjendet E4”

i < = N

i = i + 1

Po

Afisho: “Nuk gjendet E3”

Fund