Sunteți pe pagina 1din 6

Ministerul Educaţiei și Cercetării al Republicii

Moldova
Instituția Publică
Centrul de Excelență în Transporturi
Disciplina: Informatica

Lucrare practică Nr.4


Tema: Conceptul de acțiune. Noțiunea de
instrucțiune. Afișarea informației alfanumerice.
Citirea datelor de la tastatură.

A elaborat: A verificat:
Elevul grupei: Cebanu Liuba,
_ profesoară de
informatică.

Chişinău, 2021
№4
Lucrare practică
Conceptul de acțiune. Noțiunea de instrucțiune. Afișarea informației
Теmа alfanumerice. Citirea datelor de la tastatură.

Cunoașterea și înțelegerea conceptului de acțiune și a instrucțiunilor ale


Scopul lucrării limbajului de programare denivel înalt.

Informatica, Manual cl.IX-a, A. Gremalschi.


Literatura
Mersul lucrării:

Noțiuni teoretice:
Conform conceptului de acţiune realizat în limbajul PASCAL, calculatorul reprezintă un
executant, mediul de lucru al căruia este format din mulţimea tuturor variabilelor și constantelor
declarate în programul respectiv. În procesul derulării programului, executantul efectuează asupra
mărimilor din mediul de lucru anumite acţiuni (operaţii), de exemplu: adunarea sau scăderea, citirea de
la tastatură sau afi șarea pe ecran etc. În urma acestor acţiuni valorile variabilelor pot fi schimbate, iar
cele ale constantelor – nu.
Operaţiile necesare pentru a prelucra datele unui program și ordinea executării lor se definesc cu
ajutorul instrucţiunilor. Există două categorii de instrucţiuni:
1) instrucţiuni simple;
2) instrucţiuni structurate.
Instrucţiunile simple nu conţin alte instrucţiuni. Instrucţiunile simple sînt:
– instrucţiunea de atribuire;
– instrucţiunea de apel de procedură;
– instrucţiunea de salt necondiţionat;
– instrucţiunea de efect nul.
Variante de lucru:

1. Explicați clasificarea instrucțiunilor limbajului Pascal.


Instrucțiunile limbajului Pascal.

2. Scrieți conform regulilor limbajului de programare Pascal:


1. (a+b)2+ab2

2. 5cosy2+sin2y
3. ysin3x+(xy)2
4. x2+(cosy+z)2+z2
3. Evaluați și aflați tipul expresiilor:
Expresia Valoarea expresiei Tipul rezultatului

5 mod sqr (2) 5 mod sqr(2)=5 mod4=1 integer


1.
2. 3 sqrt (4)
3. 3+ 5 div 4 – 5/2
4. trunc(30.4)+round(30.5)/3
5. (5>2) and false
6. not(27=13) and odd (3)

4. Fie dat următorul program:

Program p3;
Var a, b, c, d, s, p:integer;
Begin
Write(‘dați valoarea lui a ‘);
Readln (a);
Write(‘dați alte 3 valori ‘);
Readln (b);
Readln (c,d);
S:=a+b+c;
P:=a*b*c;
Write(‘ s=‘,s);
Write(‘ p=‘,p);
End.
Reprezentați în dreapta instrucțiunilor valorile variabilelor și datele afișate pe ecran, dacă de la
tastatură se vor introduce valorile: 51 26 3 4.

5. Reprezentați în dreapta instrucțiunilor valorilor variabilelor și datele afișate pe


ecran de către următorul program:

Program p4;
Var m, n, k: integer;
Begin
m:=7;
n=3;
a:=(m-1)/3;
k:=m div 2;
b:=m/2
writeln(m-n);
m:= m mod n;
Write(m‘,‘,n);
Write(a‘,‘,b);
End.

6. Se consideră numerele întregi x = 8. Care dintre expresiile ce urmează au


valoarea false? Indicaţi ordinea efectuării operaţiilor.
Expresia Valorile variabilelor
x*x–4<=0 8*8-4<=0 - false
4-x*x>0
(2<x) and (x<–2)
(x–2)*(x+2)>0

7. Determinați pentru ce valori ale variabilelor expresiile vor avea valoarea de adevăr true,
dacă a, b, x sunt date numerice reale.
Expresia Valorile variabilelor
(x>5) and (x<12) X=6, 7, 8, 9, 10,11
(a>=6) or (b>=10)
(b>8) or (b<0 )
8. Scrieți un program Pascal ce va calcula media aritmetică a 4 numere introduse de la

tastatură.

Program

Var

Begin

End.

9. Scrieți un program Pascal ce va calcula aria suprafeței uni teren de fotbal.

Program

Var

Begin

End.

Îqntrebări de control:
1. Cum se clasifică instrucțiunile limbajului Pascal?
2. Numiți instrucțiunile simple, structurate.
3. Ce reprezintă o expresie?
4. Cum se clasifică operatorii în limbajul Pascal?
5. Ce reprezintă factorul, termenul și expresia simplă?
6. Care sunt regulile de evaluare a unei expresii în limbajul de programare studiat?
7. Prin ce metodă se află tipul unei expresii?

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