Sunteți pe pagina 1din 3

Proiect didactic

Data: 10.12/12.12.2019
Disciplina: Informatica
Clasa : a IX-a
Profesor: Catan Mariana
Subiectul lecției: Tipuș expresiei pascal ,Instrucțiunea de atribuire. Instrucțiunea apel de procedură
Timpul acordat: 45 min
Unitatea de învățare: predare.

Obiectivele operaționale: Elevul la sfârșitul lecției va fi capabil:


O1 – să cunoască termenul tipuș expresiei pascal.
       O-2 Să utilizeze setul de proceduri predefinite : read readln, write, writeln ;
    O-3Să analizeze corect sintaxa instrucțiunii apel de procedură;
Subcompetențe:
         Elevul să fie capabil să rezolve problemele propuse;
         Elevul să poată interpreta rezultatele obținute.
Metode și procedee: conversația, explicația, demonstrația, problematizarea.

Etapele lecției Durata Activitatea profesorului Activitatea elevului


Moment organizatoric 3 min Eu intru în clasa și salut clasa, încep să fac apelul.
Verifica tema pentru acasă: Evaluarea expresiei Elevii prezintă tema
Evocarea 5 min. pentru acasă , și participă
la conversație.
   Se anunță tema nouă:
Elevii notează tema
Tipul expresiilor PASCAL, Instrucțiunea aplel de lecției în caiet
procedură. Elevii ascultă cu atenție
Se anunță obiectivele: și notează în caiet
O1 – să cunoască termenul tipuș expresiei pascal.
   O-2 Să utilizeze setul de proceduri predefinite : read readln, write, writeln ;
O-3Să analizeze corect sintaxa instrucțiunii apel de procedură; Elevii notează în caiet și
În funcţie de mulţimea valorilor pe care le poate lua, formulează întrebări
Realizarea sensului fiecare expresie se asociază cu un anumit tip de date.
20 min Conform conceptului de dată realizat în limbajul
PASCAL, tipul expresiei derivă (rezultă) din tipul
operanzilor şi operatorilor care acţionează asupra
acestora. Prin urmare tipul unei expresii poate fi dedus
fără a calcula valoarea ei.
Tipul rezultatelor furnizate de operatori este indicat
întabelul 3.3.
Indiferent de tipul operanzilor,
operatorul / (împărţirea) furnizează numai rezultate tic
tip real, iar operatorii relaţionali -numai rezultate de
tip boolean.
Pentru a afla tipul unei expresii, factorii, termenii şi
expresiile simple se examinează în ordinea evaluării lor.
Tipul fiecărei părţi componente se deduce cu
ajutorul tabelelor 3.3 şi 3.4
De exemplu, fie expresia:
(x>i)   or   (6*i<sin (x/y) ) unde i este de
tipul integer, iar x şi у de tipul real.
Instrucțiunea apel de procedură.Dacă se face un apel de procedură înseamnă că
programul are nevoie de rezultatul procedurii respective iar în cazul  definirii unor
proceduri proprii poate apărea necesitatea apelării unor proceduri de mai multe ori în
program. De aceea pentru a exclude scrierea procedurilor de mai multe ori a apărut
instrucţiunea respectivă care facilitează lucrul cu programele.
Explic noțiunea de  procedură.
Procedura este un subalgoritm scris în limbaj de programare ce poate fi apelat din mai
multe puncte ale unui program.
Limbajul Pascal include un set de procedure predefinite, cunoscute oricărui program:
read, readln, write, writeln, get , put ect.
Instucțiunea apel de procedură lansează în execuție procedura cu numele specificat.
Sintaxa instrucțiunii în studiu este prezentată în       ( Anexa 1)

În continuare voi realiza fixarea noilor cunoștințe : Patru elevi vor da


       Reflecția 10 min (Anexa 2) răspunsuri.
Exercițiul 2 pagina 75. – tip expresiei pascal
Exercițiul 3 pagina 78 – instrucțiunea de atribuire.

Voi face evaluarea activității elevilor , punând note în catalog


Extindere 5 min

Tema pentru acasă 2 min Prezentare PPT.

Anexa 1
Sintaxa instrucțiunii în studiu este:
<Apel de procedură>::=<Nume procedură>[<Lista parametrilor actuali>];
<Nume procedură>::=<Identificator>;
<ista parametrilor actuali>::=(<Parametru actual>,<Parametru actual>).
În mod obișnuit <Parametru actual> este o expresie.

Anexa 2
1. Ce valori afișează următoarea secvență de operațiuni pentru X=8 și Y=12 ?
Read(X,Y);
a:=X
Y:=X
X:=a
Writeln(X,Y)
Răspunsul așteptat: X=8 Y=8
2. Propuneți valori de intrare pentru X,Y și Z astfel încât următoarea secvență de operații să afișeze valorile 4,5,6.
Read (X,Y,Z)
a:=X
X:=Z
Z:=a
Y:Y div 3
Writeln (X,Y,Z)
Răspunsul așteptat:   X=6   Y=10     Z=4

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