Scrigroup - Documente si articole

Username / Parola inexistente      

Home Documente Upload Resurse Alte limbi doc  
AstronomieBiofizicaBiologieBotanicaCartiChimieCopii
Educatie civicaFabule ghicitoriFizicaGramaticaJocLiteratura romanaLogica
MatematicaPoeziiPsihologie psihiatrieSociologie


Lucrare scrisa semestriala la matematica - clasa IX

Matematica



+ Font mai mare | - Font mai mic



Lucrare scrisa semestriala

Semestrul I    clasa a IX-a Nr. I

Fie pseudocodul:



inceput

n:=4; p:=0;

pentru i:=1 la n executa p:=p+i ;

scrie(p);

end;

Ce va tipari acest fragment de program?

a. 3 b. 6 c. 10 d. alta valoare

Urmatoarea secventa calculeaza suma numerelor divizibile cu 3, din n numere introduse de la tastatura . Completati instructiunile care lipsesc.

inceput

citeste(n); s:=0;

pentru i:=1 la n executa

scrie(s)

sfarsit.

Fie urmatorul pseudocod.

inceput

citeste(n); s:=0;

cat timp n<>0 executa inceput

s:=s+n mod 10;

n:=n div 10

sfarsit

scrie(s);

end;

Ce calculeaza aceasta secventa?

4) i: integer ;

algoritm teza;

i

cat_timp i<6 executa inceput

repeta

i i+2 ;

scrie 0 ;

pana_cand i>

i i-1 ;

sfarsit ;

stop.

Stabileste valoarea de adevar a urmatoarelor afirmatii. Justifica raspunsul la cele false.

a.        Algoritmii se reprezinta numai cu ajutorul schemelor logice.

b.       Structura repetitiva cu un numar cunoscut de pasi se mai numeste "pentru".

c.        Variabilele de tip Boolean se pot citi si se pot afisa.

d.       Structura "cat timp" se repeta pana cand conditia nu este indeplinita.

e.        Alfabetul limbajului Pascal contine doar literele mari si mici ale alfabetului englez si cifrele sistemului de numeratie in baza 10.

f.         Operatorul <= este operator logic.

6. Prezentati tipul de date caracter (cu operatorii ce pot aparea) si 4 functii specifice.

7. Evaluati expresiile si scrieti tipul lor:

a.        5 mod 2 +7 div 3 +trunc(7/2*1.5)

b.       5*int(23/4)+7 mod 5 -sqr(2)=_______________

c.        4*5 div 2 -5*(ord('C')-ord('A'))=___________

d.       trunc(0.707) + round(2.55) -abs(-2);

Scrie in Pascal urmatoarea expresie .

.Care din variantele de program de mai jos este corecta pentru limbajul Pascal?

a)program absolut;

begin

write('este un TEST DE EVALUARE!')

end;

b)begin

write('este un TEST DE EVALUARE!');

end.

c)program absolute

write(este un TEST DE EVALUARE!);

end.

c)program absolut;

begin

write("este un TEST DE EVALUARE!")

end;

10. Constructia unui identificator cuprinde:

a)litere si cifre    b)  litere,cifre si caracterul underline c)cifre si semnul de subliniere    d)  caraterele @,#,$,%si cifrele romane.

Variabila x este utilizata intr-un program pentru a memora numarul de membri ai unei familii. Care dintre declararile urmatoare nu este corecta:

a.

var x:real

b.

var x:byte;

 

c.

var x:char;



d.

var x:integer;

Stiind ca variabila x este utilizata pentru a memora si utiliza in calcule media semestriala obtinuta de un elev, medie calculata cu doua zecimale exacte, atunci declararea corecta a variabilei x este:

a.         

var x:shortint;

b.

var x:real;

 

b.         

var x:byte;

d.

var x:array[1..2]of real;

 

Stabiliti care dintre urmatoarele expresii este adevarata daca si numai daca x apartine intervalului inchis [a,b]

(x>a) and (x<b)

not((x<a) or (x>b))

 

(x<a) and (x>b)

(x>=a) or (x<=b)

14. Scrie programul Pascal care calculeaza perimetrul si aria unui dreptunghi, stiind lungimea si latimea.

Lucrare scrisa semestriala

Semestrul I    clasa a IX-a Nr. II

Stabileste valoarea de adevar a urmatoarelor afirmatii. Justifica raspunsul.

a.        Algoritmii se reprezinta numai cu ajutorul pseudocodului.

b.       Structura "repeta" se repeta atat timp cat conditia este indeplinita.

c.        Constantele de tip char se scriu intre ghilimele

d.       Functia odd(x) are rezultatul de tip interg.

e.        Variabilele de tip Boolean se pot citi.

f. Procedurile standard pentru afisarea datelor in Pascal sunt: read si readln.

2. Fie pseudocodul:

inceput

n:=3; s:=1;

pentru i:=1 la n executa s:=s*i

scrie(s);

sfarsit;

Ce va tipari acest fragment de program?

a. 3 b. 6 c. 10 d. alta valoare

Fie urmatorul pseudocod.

inceput

citeste(n); i:=0;

cat timp n<>0 executa

inceput

i:=i*10+n mod 10;

n:=n div 10

sfarsit

scrie(i);

end;

Ce calculeaza aceasta secventa?

Urmatoarea secventa calculeaza produsul numerelor impare din n numere introduse de la tastatura . Completati instructiunile care lipsesc.

inceput

citeste (n); p:=1;

pentru i:=1 la n executa

scrie(p)

sfarsit.

i: integer ;

algoritm teza;

i

cat_timp i<7 executa inceput



repeta

i i+3 ;

scrie 1 ;

pana_cand i>

i i-2 ;

sfarsit ;

stop.

Prezentati tipul de date integer (cu operatorii ce pot aparea) si 4 functii specifice (exemple)

Evaluati expresiile si scriesi tipul lor:

a.        5 mod 3 +7 div 2 +trunc(7/2*1.5)

b.       5*int(23/6)+7 mod 5 -sqr(2)=_______________

c.        4*5 div 2 -5*(ord('d')-ord('b'))=___________

d.       round(6.2)+trunc(1.09)-abs(2- 7div2)=_________

8. Scrie in Pascal urmatoarea expresie .

9. Fie variabilele x,y,z de tip integer. Care dintre expresiile de mai jos sunt expresii logice?

a)z=x+y   b) x not (y<z) c)z+(x<y)      d)  (x<y) and (y<z)

 10.Care din variantele de program de mai jos este corecta pentru limbajul Pascal?

a)program absolut;

  begin

  write('este un TEST DE EVALUARE!')

    end;

       b) program

begin;

       write("este un TEST DE EVALUARE!");

       end.

c) program absolut

   write(este un TEST DE EVALUARE!);

   end.

d)begin

  write( 'este un TEST DE EVALUARE!);

  end.

Variabila x este utilizata intr-un program pentru a memora numarul de membri ai unei familii. Care dintre declararile urmatoare este corecta:

a.

var x:real

b.

var x:byte;

 

c.

var x:char;

d.

var x:integer;

Stiind ca variabila x este utilizata pentru a memora si utiliza in calcule media semestriala obtinuta de un elev, medie calculata cu doua zecimale exacte, atunci declararea incorecta a variabilei x este:

c.         

var x:shortint;

b.

var x:real;

 

d.         

var x:single;

d.

var x:array[1..2]of real;

 

Stabiliti care dintre urmatoarele expresii este adevarata daca si numai daca x nu apartine intervalului inchis [a,b]

a

(x>a) and (x<b)

c

not((x<a) or (x>b))

 

b

(x<a) and (x>b)

d

(x<a) or (x>b)

14. Scrie programul Pascal care calculeaza media aritmetica si produsul a trei numere intregi .





Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 2035
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved