Sunteți pe pagina 1din 3

Tema Laboratorul nr.

T1. (Sim 2018, p4, SII)


Variabilele i şi j sunt de tip întreg, iar variabila a memorează un tablou
bidimensional cu 9 linii şi 9 coloane, numerotate de la 0 la 8, având iniţial toate
elementele nule.
Scrieţi secvenţa de instrucţiuni de mai jos, înlocuind punctele de suspensie astfel
încât, în urma executării secvenţei obţinute, variabila a să memoreze tabloul alăturat.

for($i=0;$i<9;$i++)
for($j=0;$j<9;$j++)
..................

111111188
111111888
111118881
111188811
111888111
118881111
188811111
888111111
881111111

T2. (Sim 2016, p4, SII)


Variabilele i şi j din secvenţa de instrucţiuni de mai jos sunt de tip întreg, iar
variabila a memorează un tablou bidimensional cu 5 linii şi 5 coloane, numerotate
de la 0 la 4, cu elemente de tip char. Fără a utiliza alte variabile, scrieţi una sau mai
multe instrucţiuni care pot înlocui punctele de suspensie astfel încât, în urma
executării secvenţei obţinute, tabloul memorat în variabila a să aibă elementele din
figura de mai jos.

for($i=0;$i<5;$i++)
for($j=0;$j<5;$j++)
...............

!?!?!
?!?!?
!?!?!
?!?!?
!?!?!

T3. (Sim 2013, p4, SII)


Se da tabloul bidimensi onal a cu 4 linii si 4 coloane, numerotate de la 1 la 4.
Completati spatiile punctate din secventa de instructiuni de mai jos cu o secventa de
instructiuni PHP astfel încât tabloul sa fie completat cu valorile precizate în continuare:
for($i=1;$i<5;$i++)
for($j=1;$j<5;$j++)
……………………………….

2 0 1 2
0 1 2 0
1 2 0 1
2 0 1 2

T4. (Bac 2016, p4, SII)


Variabilele i si j sunt de tip întreg, iar variabila a memoreaza un tablou bidimensional cu
5 linii si 5 coloane, numerotate de la 1 la 5, având initial toate elementele nule.
Fara a utiliza alte variabile decât cele menționate, scrieti secventa de instructiuni de mai
jos, înlocuind punctele de suspensie astfel încât, în urma executarii secventei obtinute,
variabila a sa memoreze tabloul alaturat.

for($i=1;$i<=5;$i++)
for($j=1;$j<=5;$j++)
..................

0 3 0 5 0
3 0 5 0 7
0 5 0 7 0
5 0 7 0 9
0 7 0 9 0

T5 (bac 2015, august, p4, SII)


Variabilele i si j sunt de tip întreg, iar variabila a memoreaza un tablou bidimensional
cu 5 linii si 5 coloane, numerotate de la 1 la 5, având initial toate elementele nule.

Fara a utiliza alte variabile decât cele menționate, scrieti secventa de instructiuni de mai
jos, înlocuind punctele de suspensie astfel încât, în urma executarii secventei obtinute,
variabila a sa memoreze tabloul alaturat.

for($i=1;$i<=5;$i++)
for($j=1;$j<=5;$j++)
..................

1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19 20
21 22 23 24 25
T6(Sim 2013 mai, SII, p5)
Scrieti un program PHP care construieste în memorie un tablou bidimensional
cu n linii si n coloane în care:
- elementele aflate pe patrate concentrice au aceeași valoare, egala cu cea a
numarului de elemente de pe patratul concentric.
Programul afiseaza pe ecran tabloul obtinut, fiecare linie a tabloului pe câte o
linie a ecranului, elementele fiecarei linii fiind separate prin câte un spatiu.
Exemplu: pentru n=6 pe ecran se afiseaza tabloul alaturat.

20 20 20 20 20 20
20 12 12 12 12 20
20 12 4 4 12 20
20 12 4 4 12 20
20 12 12 12 12 20
20 20 20 20 20 20

T7 (Sim apr 2013, aprilie, Bucuresti, SII, p5)


Sa se construiasca o matrice cu n linii si n coloane care contine pe prima
coloana, de sus în jos, toate numerele naturale de la 1 la n, în ordine
crescatoare, pe coloana a doua, de sus în jos, toate numerele naturale de la n
la 1, în ordine descrescatoare, pe a treia coloana, de sus în jos, toate numerele
naturale de la 1 la n, în ordine crescatoare, pe a patra coloana, de sus în jos,
toate numerele naturale de la n la 1, în ordine descrescatoare si asa mai
departe pâna la coloana n. Scrieti programul care construieste în memorie
matricea conform cerintei si o afiseaza pe ecran, câte o linie a matricei pe câte
o linie a ecranului, elementele fiecarei linii fiind separate prin câte un spatiu (ca
în exemplu).
De exemplu, daca n=5, se va construi si se va afisa matricea:
1 5 1 5 1
2 4 2 4 2
3 3 3 3 3
4 2 4 2 4
5 1 5 1 5

T8 (Sim 2012, SIII, p1)


Sa se scrie un program care construireste in memorie o matrice n*n,
numerotate de la 1 la n, rspectiv n, cu prop ca a[i][j] este cmmmd dintre i si j.
Programul afiseaza pe ecran tabloul obtinut, fiecare linie a tabloului pe câte o
linie a ecranului, elementele fiecarei linii fiind separate prin câte un spatiu.
De exemplu, daca n=4, se va construi si se va afisa matricea:
1 1 1 1
1 2 1 2
1 1 3 1

S-ar putea să vă placă și