Sunteți pe pagina 1din 4

Proiect didactic

Profesor: Mahnoveţcaia Natalia


Data: 29.10.18
Grupa: 11, 12, 14, 15
Subiectul: Rezolvarea problemelor utilizînd tipuri de date şir de caractere.
Obiectul: Informatica
Tipul lecţiei: mixtă
Competenţă specifică
• Translarea algoritmelor frecvent utilizate într-un limbaj de program de nivel înalt.
Subcompetenţe:
• Argumentarea necesităţii studierii tipurilor de date;
• Utilizarea formulelor metalingvistice şi a diagramelor sintactice ale declaraţiilor de tipuri de date în studio
• Prelucrarea tipurilor de date structurate.
Obiectivele lecţiei:
Informative:
O1 – să enumere componentele unui program în limbajul Pascal;
O3 – să numească tipurile de date structurate;
Formative :
O4 – să analizeze programa care utilizează tipul de date String;
O5 – să alcătuiască programe care utilizeaza tipul de date String;
Afective :
O6 – să participe activ pe parcursul lecţiei.
Strategiile didactice

Metode şi procedee: conversaţia, demonstraţia, explicaţia, exerciţiul, analiza, problematizarea


Bibliografie: Curriculum naţional pentru clasele X-XII, Ghid de implementare a curriculumului modernizat pentru treapta liceală,
“Informatica, Limbajul Pascal”, Anatol Gremalschi şi alţii, ”Informatică”, Manual pentru clasa a x-a, Anatol Gremalschii şi alţii,
Știinţa 2007

Examinat:
Şef-catedră___________V.Melnic
Demers didactic
Etape

Momentele Ob. Activitatea profesorului Activitatea elevului Metode şi


lecţiei tehnici de
evaluare
Evocare

I Moment O6 Creez condiţii pentru desfăşurarea scenariului lecţiei. Conversaţia


organizatoric Anunţ sarcinile lecţiei.
II. O1 - Care sunt componentele unui program în limbajul Pascal. - Componentele unui program în Conversaţia
Reactulizarea Clasificarea tipurilor de date  : limbajul Pascal: Analiza
cunoştinţelor 1) Tipuri simle : real, integer, boolean, char * antetul , în care se specifică denumirea Explicaţia
2) Tipuri structurate : tablou, articol, mulţime, fişier programului;
O2 Ce instrucţiuni de repetare cunoaşteţi? * partea declarativă, în care se descriu
- for, while, repeat variabilile, funcţiile, subalgoritmii etc.
Ce instructiune numim indtructiune de conditie? folosiţi în program;
- instrucţiunea if. * partea executabilă, care include
- Cum se declară tipul de date String? instrucţiunile ce urmează să fie
În Turbo Pascal un tip de date şir de caractere de lungime executate într-o anumită ordine în
variabilă se declară printr-o construcţie de formă: calculator.
<Nume tip> = string; sau
<Nume tip> = string [nmax];, unde nmax este lungimea maximă
pe care o pot avea şirurile respective. În lipsa parametrului nmax
lungimea maximă se stabileşte implicit, în mod obişnuit -255
caractere.
- Ce operaţie se poate efectua şirurilor de tip string? - Asupra şirurilor de tip string se poate
efectua operaţia de concatenare
(juxtapunere), notată prin „+” .

- Cum se numeşte funcţia cu ajutorul căreia aflăm lungimea -Lungimea curentă a unei valoriv de tip
şirul? string poate fi aflată cu ajutorul funcţiei
predefinite length(v) care returnează o
valoare de tip integer. Indiferent de
lungime, toate şirurile de caractere de
tip string sînt compatibile
Realizarea sensului

II Anunţarea O5 Rezolvarea problemelor utilizînd tipuri de date şir de


temei caractere.
III. Prezentarea O3 Conversa-ţia
optimă a Ce va fi afişat pe ecran după executarea programului: Proble-
conţinutului Program b01;
O4 Var S:string;
matizare
Răspuns: ******* 0000 ******
Begin Analiza
S:= ‘Windows 2003 Server’; Explica-ţia
For I:=1 to length(S) do
Case s[I] of
‘a’.. ‘z’ : S[I]:= ‘*’;
‘0’.. ‘9’ : S[I]:= ‘0’;
End;
Writeln(S);
O5 End..

V. Consolidarea O4 Ce va fi afişat pe ecran după executarea programului: Conversa-ţia


materiei şi Program P; Răspuns: k=4 7 Explica-ţia
formarea O6 Var s:string; I,k:integer; Analiza
capacităţilor Begin
s:= ‘BAC2011’;
k:=0;
for i:=1 to length(s) do
case s[i]of
‘0’.. ‘9’ : k:=k+1;
End;
Writeln (‘k=’,k); writeln(length(s));
End.

VII. Evaluare O6 Apreciez elevii, cine a fost cel mai activ. Aprecierea
Reflecţia
VIII. Temă O6 - Elaboraţi un program care ]nlocuieste caracterul A cu * într-un Elevii îşi notează tema pentru acasă Explicaţia
pentru acasă şir.

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