teza semestriala profil uman
TRANSCRIPT
-
7/22/2019 Teza Semestriala Profil Uman
1/9
Liceul Teoretic Andrei Straist Anul de studii 2011-2012 Profesor Ghedrovici Svetlana
Tez la informatic
clasa a XI-a, profil umanist, sesiunea de var
a elev__ din clasa __________________Nuele____________________________
Prenuele__________________________
n via totdeauna este loc pentru perfeciune.A face fiecare lucru la timpul su i a-l face definitiv,pentru a nu reveni asupra lui iat un secret al oamenilor mari.
Competene specifice la informatic
CS1. A!licarea etodelor de al"oriti#are$ de forali#are$ de anali#$ de sinte# %i de !ro"raare !entrusolu&ionarea !ro'leelor le"ate de !relucrarea autoati#at a infora&iei(
CS2. Translarea al"oritilor frecvent utili#a&i )ntr-un li'a* de !ro"raare de nivel )nalt(
Varianta I1. Completai propoziia
a+ ,unc&iile sunt su'!ro"rae care
'+ aria'ilele dinaice sunt
c+ Paraetri forali valoare sunt
d+ A!elul unei !roceduri cu !araetri se face
e+ Ti!ul re#ultatului unei func&ii !oate fi
! p.
2.Se consider c !ro"raul !rinci!al con&ine urtoarele declara&i.Var a$ '$ c. inte"er/ . real/ . char/"rocedure Test. inte"er/ ar 3. real/ #. char+/
4are dintre instruc&iunile ce urea# nu sunt corecte5 Ar"uenta&i rs!unsul(
a+ Testa$ '$ 6a6+/'+ Test$ $ 6#6+/c+ Testa$ 7(2$ 616+/d+ Test1$ $ 616$ +/e+ 8ritelnTesta$ '$ ++/f+ Testa$ $ 6a6+/
# p.$. 4are din antetele ce urea# nu sunt corecte5 Ar"uenta&i rs!unsul(
a+ %unction &'#. char+. set of '3te/'+ %unction . inte"er/ #. char+. real/c+ %unction &(. arra391((100: of inte"er+. inte"er/d+ %unction &)S. Strin"+. char/e+ %unction &%. inte"er+. 1(( ;a
-
7/22/2019 Teza Semestriala Profil Uman
2/9
Liceul Teoretic Andrei Straist Anul de studii 2011-2012 Profesor Ghedrovici Svetlana
Tez la informatic
clasa a XI-a, profil umanist, sesiunea de var
!.Se consider !ro"raul.
"ro+ram Test/ ar $ 3. inte"er/ "rocedure "roar a. inte"er/ '. inte"er+/
=e"in'.?'@10/
a.?a-'/>nd/
'e+in .?0/ 3.?2/ "ro$ 3+/ 8riteln $ 6 6 $ 3+/
"ro3$+/ 8riteln $ 6 6 $ 3+/)nd.
4e va afi%a acest !ro"ra5
____________________________________________________________________________________
Scrie&i nuele !araetrilor forali______$ foralivaloare_______$ forali varia'ile_______$
varia'ilelor "lo'ale_______$ !araetriloractuali__________________________
p.
(
#.
,ie dat urtorul !ro"ra.
Program Numar;
Var m: integer;
Function F (n:integer):integer;
Var s : integer;
Begin
s:=0;
While n 0 do
Begin
s:=s*0 ! n mod 0;
n:=n di" 0;
end;
F:= s;
#nd;
Begin
Write($m=%); &eadln( m );
Writeln( ' ( m ));
#nd
1 Ce va afia acest pro+ram/
a+ nurul de cifre ale nurului
'+ sua cifrelor nurului c+ nurul cu cifrele in ordine invers decit alelui d+ nici un rs!uns anterior nu e corect
2 )numeraia+ aria'ilele "lo'ale.BBBBBBBBB
'+ aria'ilele localeBBBBBBBBBBc+ Paraetri forali valoare.BBBBBB((((d+ Paraetri forali varia'il.BBBBBBe+ Paraetri actualiBBBBBBBBBBB
2 p.
0. Se consider !ro"raul )n care se )ntClnesc efecte colaterale."ro+ram Test2/
ar a. inte"er/
"rocedure "rocedar . inte"er+/'e+in
.?-/
.?a@D/)nd
'e+in a.?E/"roceda+/ 8ritelna+/"roceda+/ 8ritelna+/
)nd.4e va afi%a acest !ro"ra5
_______________________________________________________________________________
_______________________________________________________________________________Fp.
-
7/22/2019 Teza Semestriala Profil Uman
3/9
Liceul Teoretic Andrei Straist Anul de studii 2011-2012 Profesor Ghedrovici Svetlana
Tez la informatic
clasa a XI-a, profil umanist, sesiunea de var
.
Se consider funcia carecalculeaz numrul de cifre aunui numr ntreg:
%unction Testa.inte"er/+.inte"er/var '.inte"er
=e"in
'.?0/
hile aHI0 do'e"in
'.?'@1/a.?a div 10/
end/
Test.?'
>nd/
Scrie&i !ro"raul care calculea# nurul de cifre a unuinur )ntre"X$ utili#Cnd un su'!ro"raprocedur(
! p..
Fie programul:var s.strin"/ .'3te/
Procedure Litera.strin" / var 3.'3te+/
var i.'3te/
'e"in
3.?0/for i.?1 to len"th+ doif 9i: in 9Ja6((6#6: then inc3+/
end/
=e"inritelnJKati sirul.6+/
readlns+/Literas$ +/
ritelnJ?6$+/
readln>nd(
a+ 4e reali#ea#!rocedura5(
c+ 4are varia'ile sunt locale$+lo3ale5
'+ 4e va afi%a !ro"raul
dac la intrare va fi dat
%irults!"#$%&"'()*5
d+ 4are sunt !araetrii actuali,formali5
* p.
14.12 p.
Se consider tabloul +,-..n de numere intregi/ 012-33. Scriei program/ care calculeaz suma elementelormai mici de cat elementul ma4im.
5ntrare: numrul n 6i elementele tabloului se citesc de la tastatur. 5e6ire: elementul ma4im 6i suma cerut se vor afi6a la ecran
-
7/22/2019 Teza Semestriala Profil Uman
4/9
Liceul Teoretic Andrei Straist Anul de studii 2011-2012 Profesor Ghedrovici Svetlana
Tez la informatic
clasa a XI-a, profil umanist, sesiunea de var
a elev__ din clasa __________________Nuele____________________________
Prenuele__________________________
n via totdeauna este loc pentru perfeciune.A face fiecare lucru la timpul su i a-l face definitiv,pentru a nu reveni asupra lui iat un secret al oamenilor mari.
Competene specifice la informatic
CS1. A!licarea etodelor de al"oriti#are$ de forali#are$ de anali#$ de sinte# %i de !ro"raare !entrusolu&ionarea !ro'leelor le"ate de !relucrarea autoati#at a infora&iei(
CS2. Translarea al"oritilor frecvent utili#a&i )ntr-un li'a* de !ro"raare de nivel )nalt(
1( 4o!leta&i !ro!o#i&ia.a+ Su'!ro"ra este
c+ Paraetrii varia'il sunt destina&i !entru
d+ aria'ila "lo'al !oate fi folosit !entru
$ p.2.Se consider c !ro"raul !rinci!al con&ine urtoarele declara&i.
Var a$ '$ c. inte"er/ t. real/ . char/%unction Test. inte"er/ 3. real/ #. char+. real/
4are dintre instruc&iunile ce urea# nu sunt corecte5 Ar"uenta&i rs!unsul(
a+ t.?Testt$ t$ 6@6+/'+ t.?Testa$ '$ 6a6+/c+ a.?Test$ M$ +/d+ t.?Testa$ a$ a+/e+ 8ritelnTest0(7$ '$ 6a6++/f+ Test2$$6@6+/
# p.$. 4are din antetele ce urea# nu sunt corecte5 Ar"uenta&i rs!unsul(
a+ "rocedure &'ar #. char+. strin"/'+ "rocedure 2&5$ 3. inte"er/ #. char+/c+ "rocedure &C. arra391((100: of inte"er+/d+ "rocedure S. Strin"+/
e+ "rocedure &%var . char/ . inte"er+/f+ "rocedure &&ar $ 3. strin"+/
*. # p.ProgramT>ST/
var a. real/
Function,1'. real+.real/ var c. real/
ProcedureP1d. inte"er+/ var n. char/
'e"in
(((( end/
'e"in
(((
end/
Function,2. real+.real/
var . inte"er/
'e"in
(((((
end/
Function,d. inte"er+.real/ var t. char/ ProcedureP2v. inte"er+/ var d. char/
'e"in ((((
end/
'e"in
(((( end/
=e"in
((((((
>nd(
Construii reprezentarea arborescent aprogramului. Determinai nivelul de imbricare asubprogramelor.
%1 "1 %2 %$ "2
test
%1
"1
%2%$
"2
$ p.
-
7/22/2019 Teza Semestriala Profil Uman
5/9
Liceul Teoretic Andrei Straist Anul de studii 2011-2012 Profesor Ghedrovici Svetlana
Tez la informatic
clasa a XI-a, profil umanist, sesiunea de var
!.Se consider !ro"raul."ro+ram Test/
ar $ 3. inte"er/
"rocedure "ro a. inte"er/ ar '. inte"er+/ 'e+in
a.?a@7/'.?a-'/
)nd'e+in .?0/ 3.?2/
"ro$ 3+/ 8riteln $ 6 6 $ 3+/ "ro3$ +/ 8riteln $ 6 6 $ 3+/
)nd.#.
4e va afi%a acest !ro"ra5__________________________________________
__________________________________________Scrie&i nuele !araetrilor forali______$ forali
valoare_______$ forali varia'ile_______$varia'ilelor "lo'ale_______$ !araetrilor
actuali_________________________ p.
,ie dat urtorul !ro"ra.
Program Numar;
Var n: real;
Function F (m:real):real;
Var : real;
Begin
:=0;
While m 0 do
Begin
:= ! m mod 0;
m:=m di" 0;
end;
F:= ;
#nd;
Begin
Write($n=%); &eadln( n );
Writeln( ' ( n ));
#nd
I. )numerai
A+aria'ilele "lo'ale.BBBBBBBBB
=+aria'ilele localeBBBBBBBBBB
4+Paraetri actualiBBBBBBBB
K+Paraetri forali valoare.BBBBBB((((
>+Paraetri forali varia'il.BBBBBB
2 p
E( 4e re#ultat va afi%a urtorul !ro"ra. program calculez; var 4/7/z: integer8 procedure suma! var a:integer8 b:integer8 var c:integer*8 begin
c:2a#b8 end8
begin
4:298 7:2-8 z:238 suma!4/ 7/ z*8 suma!7/ z/ 4*8 suma!z/ 4/ 7*8 suma!7/ 4/ z*8 riteln!4/ ;
-
7/22/2019 Teza Semestriala Profil Uman
6/9
Liceul Teoretic Andrei Straist Anul de studii 2011-2012 Profesor Ghedrovici Svetlana
Tez la informatic
clasa a XI-a, profil umanist, sesiunea de var
a+ n al"orit care se a!elea# !e el )nsu%i esteBBBBBBBBBBBBBBBBBBBB((
'+ Paraetrii care se transit la a!elul unui su'!ro"ra se nuescBBBBBBBBBBBBB
c+ O varia'il BBBBBBB((este vi#i'il )n tot !ro"raul(
!+
.
Ce va afi6a programulurmtor:+=>?@0A+B5.
Programprog8arx,! integer8
Procedurep "a!integer; var b!integer#;$egin a!%a&'; b!%b&a;@nd8
egin
x!%(; !%o; p"x,#; rite "x,) *,, * *#; p",x*8rite"x,) *,, * *#;p"x,x#; rite "x,) *,, * *#; p",#;
rite"x,) *,#;end.(
a+ 4e reali#ea# !rocedura5(
1 p.
'+ 4are varia'ile sunt locale$+lo3ale5
1 p.
c+ 4e va afi%a !ro"raul 5
* p.
d+ 4are sunt !araetriiactuali,formali5
1 p.
0 p.14.
1* p.
Se consider tabloul +,-..n de numere intregi/ 012-33. Scriei program/ care calculeaz suma elementelorminimale .
5ntrare: numrul n 6i elementele tabloului se citesc de la tastatur. 5e6ire: elementul minimum 6i suma cerut se vor afi6a la ecran
-
7/22/2019 Teza Semestriala Profil Uman
7/9
5atrice de specificare
Coninuturi Cunoatere i6nele+ere
&plicare &naliza isinteza
Total
"relucrarea datelor cu a7utorulsu3pro+ramelor predefinite i alsu3pro+ramelor ela3orate dectre utilizator.
-
7/22/2019 Teza Semestriala Profil Uman
8/9
4itirea datelor
A!elul su'ro"rauluiAfi%area re#ultatelor
2
2
'arem de notare
=ota (e la la
10 E1 EEQ M E0
F 7 M2
E 7
M 2
7 2M
1Q 27
1 1F
2 M 12
1 0 7
-
7/22/2019 Teza Semestriala Profil Uman
9/9
Se consider tabloul +,-..n de numere reale/ 012-33. Scriei un program/ figureaz n acest tablouelemental minim.
5ntrare: numrul n 6i elementele tabloului se citesc de la tastatur. 5e6ire: elementul minim 6i se vor afi6a la ecran de cte ori el figureaz n tablou.