ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
Manualul profesorului
Func?ii Pascal - Manualul profesorului                                 Clasa a IX-a




Cuprins:

   1. Terminologie

   2. Structur? general?
       2.1.   Obiective didactice
       2.2.   Con?inut
       2.3.   Recomand?ri de structurare ?i predare

   3. Obiecte de con?inut - detaliere
       3.1.   M1   ¨C   Declararea ?i definirea func?iilor
       3.2.   M2   ¨C   Apelul func?iilor - Ordinea parametrilor
       3.3.   M3   ¨C   Apelul func?iilor - Transmiterea parametrilor
       3.4.   M4   ¨C   Apelul func?iilor - Exemplificare
       3.5.   M5   ¨C   Cel mai mare divizor comun
       3.6.   M6   ¨C   C?utarea secven?ial? ?i c?utarea binar?
       3.7.   M7   ¨C   Test gril? de evaluare a cuno?tin?elor

   4. Bibliografie




                                          -2-
Func?ii Pascal - Manualul profesorului                       Clasa a IX-a



1. Terminologie

Butoane instructaj ¨C         ¨C sunt amplasate ?n partea din dreapta-
sus a ecranului ?i, atunci c?nd sunt accesate, prezint? pas cu pas,
?ntr-o fereastr? de detaliu, instruc?iuni despre folosirea unei
aplica?ii.

Butoane demonstra?ie ¨C                ¨C sunt amplasate ?n dreptul
enun?urilor ¡°Teorem?¡± sau ?n dreptul unui rezultat, ?i ?i ofer?
utilizatorului, ?ntr-o fereastr? de detaliu, demonstra?ia teoremei,
respectiv modul ?n care s-a ajuns la acel rezultat.

Butoane start anima?ie / trecere la pasul urm?tor ¨C             ¨C se
reg?sesc ?n cadrul anima?iilor ?i al aplica?iilor ce con?in mai mul?i
pa?i. Prin ap?sarea lor se ?ncepe rularea anima?iei, respectiv se
trece la urm?torul pas al aplica?iei.

Butoane de reini?ializare a anima?iei / aplica?iei -              - Prin
ap?sarea lor se reini?ializeaz? anima?ia, respectiv aplica?ia.

Butoane de navigare -                 - se reg?sesc ?n cadrul
aplica?iilor ce con?in prezentarea pa?ilor unor programe. Ap?sarea
primului buton face trecerea la pasul urm?tor, s?rind peste etapele
intermediare. Ap?sarea celui de-al doilea duce la afi?area direct? a
solu?iei problemei, s?rind peste etapele intermediare.

Butoane pentru navigare secven?ial? ¨C                  ¨C fac leg?tura
?ntre ferestre de con?inut asem?n?tor din interiorul unui modul.

Texte de reper ¨C                   ¨C reprezint? simboluri grafice
prezente intr-un text care, atunci c?nd sunt accesate, prezint?
ferestre de ajutor, in care se detaliaz? o anumit? no?iune.




                                         -3-
Func?ii Pascal - Manualul profesorului                  Clasa a IX-a


Ferestre detaliu ¨C sunt ferestre care ofer? informa?ii suplimentare
despre o anumit? no?iune. Exemplu :




Butoane pentru ?nchis ferestre -        ¨C   sunt   amplasate    ?n
dreapta ferestrelor de detaliu iar ap?sarea lor duce la ?nchiderea
ferestrei.




                                         -4-
Func?ii Pascal - Manualul profesorului                       Clasa a IX-a



2. Structura general?
?n acest capitol sunt prezentate detaliat obiectivele didactice care
pot fi atinse cu ajutorul acestor lec?ii. De asemenea sunt prezentate
succint con?inuturile materialului ?i c?teva sugestii pentru folosirea
lec?ii.


2.1. Obiective didactice

Obiectiv                                 Detaliere
Obiective de referin??

R1         S? recunoasc? situa?iile care impun folosirea
           subprogramelor (func?ii) Pascal ?n rezolvarea aplica?iilor.
R2         S? analizeze modul de declarare ?i apelare, prin
           compara?ie, al procedurilor ?i func?iilor Pascal.
Obiective opera?ionale

OP1        S?-?i ?nsu?easc? modul corect de declarare ?i definire a
           func?iilor ;
OP2        S?-?i ?nsu?easc? modul corect de apelare a func?iilor;
OP3        S?-?i ?nsu?easc? mecanismul de transfer al parametrilor;
OP4        S? descrie opera?iile ce se efectueaz? la revenirea din
           func?ie;
OP5        S? deduc? situa?iile ?n care o func?ie poate fi utilizat? ?n
           locul unei proceduri pornind de la definirea acestora;
OP6        S? analizeze corect fiecare problem? ?i s? dezvolte
           g?ndirea algoritmic?, logic?, flexibil? creatoare;
OP7        S? argumenteze avantajele utiliz?rii subprogramelor
           (func?iilor) ?n rezolvarea problemelor propuse;
OP8        S? selecteze variantele corecte ?i s? argumenteze
           alegerea unei anumite forme pentru realizarea aplica?iei;




                                         -5-
Func?ii Pascal - Manualul profesorului                               Clasa a IX-a


2.2     Con?inut

Se prezint? lista obiectelor de con?inut (notate cu M) ?i
caracteristicile lor generale.

M1 : Declararea ?i definirea func?iei
Obiective didactice            OP1
Timp de predare                15 min
Tip de interac?iune cu         ? metode       de     comunicare            oral? :
elevii                            expunere, conversa?ie,
                               ? metode de ac?iune: exerci?iul, ?nv??area
                                  prin descoperire;
                               ? proceedee de instruire: explica?ia ?n
                                  etapa de comunicare; ?nv??area prin
                                  descoperire        dirijat?,          inductiv?,
                                  experimental?;
Descriere                      Exemplificarea declar?rii ?i definirii func?iei



Cuvinte cheie                  func?ie, definire, declara?ie


M2 : Apelul func?iilor ¨C Ordinea parametrilor
Obiective didactice            OP1,OP2
Timp de predare                15 min
Tip de interac?iune cu         ? metode         de     comunicare        oral? :
elevii                            expunere, conversa?ie, algoritmizare ;
                               ? metode de ac?iune: exerci?iul, ?nv??area
                                  prin descoperire;
                               ? proceedee de instruire: explicatia ?n
                                  etapa de comunicare; ?nv??area prin
                                  descoperire         dirijat?,       inductiv?,
                                  experimental?;
Descriere                      ? exemplificarea declar?rii ?i            apel?rii
                                  func?iei ;
                               ? coresponden?a ?ntre parametrii formali ?i
                                  parametrii efectivi ai func?iei;
Cuvinte cheie                  apelul func?iei, parametrii formali ?i parametrii
                               efectivi




                                         -6-
Func?ii Pascal - Manualul profesorului                              Clasa a IX-a


M3 ¨C Apelul func?iilor ¨C Transmiterea parametrior
Obiective didactice            OP2, OP3, OP4
Timp de predare                15 min
Tip de interac?iune cu         ? metode        de     comunicare        oral? :
elevii                            expunere, conversa?ie,
                               ? metode de ac?iune: exerci?iul, ?nv??area
                                  prin descoperire;
                               ? proceedee de instruire: explicatia ?n
                                  etapa de comunicare; ?nv??area prin
                                  descoperire         dirijat?,      inductiv?,
                                  experimental?; conversa?ia de consolidare
                                  ?n etapa de fixare a cuno?tin?elor
Descriere                      ? explicarea     mecanismului de transfer al
                                  parametrilor prin valoare ?i prin adres?
                               ? explicarea opera?iilor efectuate la revenirea
                                  din func?ie
Cuvinte cheie                  transmitere de parametrii prin valoare ?i prin
                               adres?


M4 ¨C Apelul func?iilor - Exemplificare
Obiective didactice            OP2, OP3, OP4, OP6, OP7
Timp de predare                20 min
Tip de interac?iune cu         ? metode de comunicare oral? : expunere,
elevii                            conversa?ie, algoritmizare;
                               ? metode de ac?iune: exerci?iul, ?nv??area
                                  prin descoperire;
                               ? proceedee de instruire: explica?ia ?n etapa
                                  de comunicare; exemplificarea; ?nv??area
                                  prin    descoperire      dirijat?,  inductiv?,
                                  experimental?;
Descriere                      ? explicarea apelului repetat al func?iilor
                                  construite ?n aplica?ie
                                  - exemplificarea          transmiterii      de
                                      parametrii pe stiv? ?i a valorilor
                                      returnate de func?ii
Cuvinte cheie                  apelul func?iei, transmitere de parametrii




                                         -7-
Func?ii Pascal - Manualul profesorului                              Clasa a IX-a


M5 ¨C Calculul cmmdc al doua numere
Obiective didactice            OP3, OP5, OP6, OP7
Timp de predare                20 min
Tip de interac?iune cu         ? metode        de    comunicare      oral? :
elevii                            expunere, conversa?ie, problematizare;
                               ? metode de ac?iune: exerci?iul, ?nv??area
                                  prin descoperire;
                               ? proceedee de instruire: explica?ia ?n
                                  etapa de comunicare; exemplificarea;
                                  ?nv??area    prin   descoperire    dirijat?,
                                  inductiv?, experimental?;
Descriere                         - exemplificarea construirii unei func?ii
                                      pentru calculul cmmdc pentru dou?
                                      numere
                                  - func?ie vs procedura
Cuvinte cheie                  func?ia ?i procedura Pascal


M6 ¨C C?utarea secven?ial? ?i c?utarea binar?
Obiective didactice            OP6, OP7
Timp de predare                5 min
Tip de interac?iune cu         ? metode        de     comunicare       oral? :
elevii                            expunere, conversa?ie, problematizare;
                               ? metode de ac?iune: exerci?iul, ?nv??area
                                  prin descoperire;
                               ? proceedee de instruire: explica?ia ?n
                                  etapa de comunicare; exemplificarea;
                                  ?nv??area    prin    descoperire     dirijat?,
                                  inductiv?, experimental?;
Descriere                      ? exemplificarea algoritmilor de c?utare
                                  secven?ial? ?i c?utare binar?;
                                  - formularea propunerii ca tem? pentru
                                     acas?: ¡°Implementarea algoritmilor de
                                     c?utare folosind func?ii Pascal¡±;
Cuvinte cheie                  c?utare binar?, c?utare secven?ial?


M7 ¨C Test gril? de evaluare a cuno?tin?elor
Obiective didactice            OP6, OP8
Timp de predare                5 min
Tip de interac?iune cu         evaluare ?n form? scris? prin intermediul
elevii                         calculatorului
Descriere                      test gril? cu itemi de tip asociere (pereche)

Cuvinte cheie                  func?ii Pascal




                                         -8-
Func?ii Pascal - Manualul profesorului                              Clasa a IX-a


2.2. Recomand?ri de structurare ?i predare


   1. Planul unit??ii de ?nv??are                      Timp: 1 or?

                 Obiect de con?inut               Timp (min)
                         M1                           15
                         M2                           15
                         M3                           15
                         M6                           5


   2. Planul unit??ii de ?nv??are                      Timp: 2 ore

                 Obiect de con?inut               Timp (min)
                         M4                            20
                         M5                            20
                         M7                    5 min test + 5 min
                                                   comentarii




                                         -9-
Func?ii Pascal - Manualul profesorului                       Clasa a IX-a



3. Obiecte de co?inut - detaliere
?n continuare vom prezenta ?n detaliu modul de utilizare a
elementelor din ferestrele lec?iei. (navigare, elemente specifice,
func?ionarea aplica?iilor, etc.). Subliniem c? navigarea elementar?
se face cu ajutorul butoanelor descrise ?n Cap. 1 ¨C Terminologie, al
acestui manual. Nu ne vom referi la acestea dec?t spicuitiv.

3.1.      Declararea ?i definirea func?iilor

?n acest obiect de con?inut este prezentat modul ?n care se
construie?te diagrama de sintax? a unei func?ii Pascal.

?n partea st?ng? a ecranului se afl? diagrama de sintax?, cu casu?e
necompletate, iar ?n partea dreapt? se gasesc etichetele digramei de
sintax?.
                                                          etichete
                  c?su?e




Pentru a construi diagrama de sintax?, ap?sa?i pe eticheta pe care
dori?i s? o ad?uga?i ?i, ?in?nd butonul mouse-ului ap?sat, trage?i
eticheta deasupra c?su?ei dorite. Elibera?i butonul mouse-ului
pentru a testa corectitudinea alegerii f?cute.

?n cazul ?n care a?i pozi?ionat corect eticheta, ea va lua locul c?su?ei
?i ve?i fi avertiza?i vizual asupra acestui lucru. ?n caz contrar,
eticheta ??i va relua pozi?ia ?n dreapta ?i ve?i fi de asemenea
avertiza?i vizual.




                                         - 10 -
Func?ii Pascal - Manualul profesorului                           Clasa a IX-a


3.2.      Apelul func?iilor ¨C Ordinea parametrilor

?n acest obiect de con?inut se pune accent pe ordinea parametrilor
transmi?i printr-o func?ie Pascal.

?n partea dreapt? a ecranului se g?se?te declarat? o func?ie Pascal
?i apelul acesteia, precum si o serie de variabile de diferite tipuri,
declarate ?n programul principal.
       c?su?e




                                                            variabile


Scopul exerci?iului este de construi un apel corect al func?iei,
complet?nd c?su?ele goale cu variabilele mai sus men?ionate, astfel:
ap?sa?i pe variabila pe care dori?i s? o ad?uga?i ?i, ?in?nd butonul
mouse-ului ap?sat, trage?i variabila deasupra c?su?ei dorite.
Elibera?i butonul mouse-ului pentru a testa corectitudinea alegerii
f?cute.

?n cazul ?n care a?i pozi?ionat corect o variabil?, ea va lua locul
c?su?ei ?i ve?i fi avertiza?i vizual asupra acestui lucru. ?n caz
contrar, variabila ??i va relua pozi?ia ini?ial? ?i ve?i fi de asemenea
avertiza?i vizual.


3.3.      Apelul func?iilor ¨C Transmiterea parametrilor

Acest obiect de con?inut prezint? o compara?ie ?ntre modurile de
transmitere a parametrilor (prin adres? ?i prin valoare) ?n mod
vizual, folosind dou? anima?ii.




Pentru a rula anima?iile, ap?sa?i butonul         din dreptul cazului dorit.


                                         - 11 -
Func?ii Pascal - Manualul profesorului                        Clasa a IX-a


3.4.      Apelul func?iilor ¨C Exemplificare

?n acest moment este exemplificat? no?iunea de ordine a opera?iilor,
analiz?nd un program Pascal ce calculeaz? valoarea unei expresii
matematice pe ramuri.


?n partea dreapt? se afl? codul surs? al programului, iar ?n partea
st?ng? sunt figurate, schematic, o tastatur? numeric? ?i ecranul unui
monitor. Acestea vor fi folosite pentru a introduce datele de intrare,
respectiv pentru a afi?a rezultatul ac?iunilor utilizatorului respectiv al
opera?iilor programului ?n sine.




Utilizarea tastaturii este similar? cu utilizarea unei tastaturi reale, cu
diferen?a c? butoanele se apas? folosind mouse-ul.

Programul se va opri din execu?ie atunci c?nd utilizatorului i se cere
s? introduc? date la consol? sau c?nd programul a ajuns la execu?ia
uneia dintre func?iile matematice definite anterior. ?n acest caz,
utilizatorul poate parcurge respectiva func?ie pas cu pas (cu butonul
      ) sau poate ob?ine direct rezultatul ei (cu butonul          ).

Cu ajutorul butonului        se poate face trecerea de la vizualizarea
ecranului ?i a tastaturii virtuale, la vizualizarea tabelelor (ce con?in
ordinea opera?iilor ?i valorile din memorie ale parametrilor
intermediari) ?i invers.




                                         - 12 -
Func?ii Pascal - Manualul profesorului                     Clasa a IX-a


3.5.      Cel mai mare divizor comun

Acest obiect de con?inut exemplific? algoritmul de calcul al celui mai
mare divizor comun. ?n partea st?ng? se afl? o anima?ie ce prezint?
algoritmul pas cu pas, iar ?n dreapta se afl? codul sursa al
programului Pascal.




Completa?i ?n codul surs? tipul func?iei, respectiv variabila a c?rei
valoare o returneaz? func?ia, ap?s?nd pe casetele de selec?ie ?i
aleg?nd varianta dorit?.


3.6.      C?utarea secven?ial? ?i c?utarea binar?

?n acest obiect de con?inut sunt prezentate dou? aplica?ii ale
func?iilor Pascal, ?i anume c?utarea secven?ial? ?i c?utarea binar?.




C?utarea secven?ial? este prezentat? sub form? de anima?ie, fiind o
metod? vizual? de a urm?ri pa?ii efectua?i ?n program.




?n cazul c?ut?rii binare pute?i interac?iona cu aplica?ia, select?nd
mai ?nt?i num?rul de elemente (par / impar), iar apoi r?spunz?nd la
o serie de ?ntreb?ri. Odat? ce aplica?ie se opre?te pentru a face o
astfel de interogare, ea va continua doar ?n cazul unui r?spuns


                                         - 13 -
Func?ii Pascal - Manualul profesorului                             Clasa a IX-a


corect. At?t ?n cazul unui r?spuns corect, c?t ?i al unuia gre?it, ve?i
fi avertiza?i vizual asupra corectitudinii.


3.7.      Test gril? de evaluare a cuno?tin?elor

Acest obiect de con?inut reprezint? un test gril? cu r?spunsuri de tip
¡°complement simplu¡±, adic? doar o variant? de r?spuns corect?.

Pentru a trece de la o problem? la alta pozi?iona?i mouse-ul pe
num?rul problemei dorite. Bifarea r?spunsurilor se face prin
ap?sarea cu mouse-ul pe c?su?a corespunz?toare raspunsului dorit.
Se poate reveni asupra r?spunsului la oricare dintre ?ntreb?ri, at?ta
timp c?t nu s-a r?spuns la toate ?ntreb?rile.




Dup? bifarea r?spunsurilor pentru fiecare problem?, ?n dreapta
butoanelor cu num?rul problemelor vor ap?rea indicatori de validare
a r?spunsului:


            pentru r?spuns corect ?i              pentru r?spuns gre?it

Pentru a vedea rezolvarea ap?sa?i butonul Rezolvare. ?n locul
variantelor de r?spuns ale fiec?rei probleme vor ap?rea rezolv?rile
corespunz?toare. ?n partea din dreapta-jos a ferestrei va fi
specificat r?spunsul corect.




                                         - 14 -
Func?ii Pascal - Manualul profesorului                  Clasa a IX-a


?n locul butonului de rezolvare va ap?rea butonul ?napoi. Ap?sa?i
acest buton pentru ca ?n locul rezolv?rilor s? fie afi?ate din nou
variantele de r?spuns.




                                         - 15 -
Func?ii Pascal - Manualul profesorului                   Clasa a IX-a



4.        Bibliografie

?   Sorin Tudor; Manual de informatica-clasa a IX-a, varianta
    Pascal, Editura L&S Infomat, 2000

?   Rancea Doina; Limbajul Turbo Pascal, Editura Libris, Cluj 1993

?   Knuth D. E; Tratat de programarea calculatoarelor Algoritmi
    fundamentali, Editura Tehnic?, 1974

?   Cerchez Emanuela, ?erban Marinel; Informatica ¨C Manual
    pentru clasa a X-a, Editura Polirom, 2000




                                         - 16 -

More Related Content

Viewers also liked (7)

Jaunimo situacija Panev??io r.
Jaunimo situacija Panev??io r.Jaunimo situacija Panev??io r.
Jaunimo situacija Panev??io r.
Domas Petrulis
?
Sistemekonomiislam
Sistemekonomiislam Sistemekonomiislam
Sistemekonomiislam
Arkep Mania
?
11.11.20
11.11.2011.11.20
11.11.20
ayo05
?
11.12.04
11.12.0411.12.04
11.12.04
ayo05
?
Ö§Æø¹ÜÏø´­ 2011
Ö§Æø¹ÜÏø´­ 2011Ö§Æø¹ÜÏø´­ 2011
Ö§Æø¹ÜÏø´­ 2011
yansongfan
?
Hot trends in community journalism
Hot trends in community journalismHot trends in community journalism
Hot trends in community journalism
craigslist_fndn
?
Jaunimo situacija Panev??io r.
Jaunimo situacija Panev??io r.Jaunimo situacija Panev??io r.
Jaunimo situacija Panev??io r.
Domas Petrulis
?
Sistemekonomiislam
Sistemekonomiislam Sistemekonomiislam
Sistemekonomiislam
Arkep Mania
?
11.11.20
11.11.2011.11.20
11.11.20
ayo05
?
11.12.04
11.12.0411.12.04
11.12.04
ayo05
?
Ö§Æø¹ÜÏø´­ 2011
Ö§Æø¹ÜÏø´­ 2011Ö§Æø¹ÜÏø´­ 2011
Ö§Æø¹ÜÏø´­ 2011
yansongfan
?
Hot trends in community journalism
Hot trends in community journalismHot trends in community journalism
Hot trends in community journalism
craigslist_fndn
?

Similar to Manualul profesorului (20)

Manualul profesorului
Manualul profesoruluiManualul profesorului
Manualul profesorului
natashcka
?
Manualul profesorului
Manualul profesoruluiManualul profesorului
Manualul profesorului
natashcka
?
Manualul profesorului
Manualul profesoruluiManualul profesorului
Manualul profesorului
natashcka
?
Tipuri de lectie.docx
Tipuri de lectie.docxTipuri de lectie.docx
Tipuri de lectie.docx
GeaninaGeany2
?
Manualul profesorului
Manualul profesoruluiManualul profesorului
Manualul profesorului
natashcka
?
Curs 6 metodica_predarii_informaticii_metode__tehnici__procedee_didactice_1 (2)
Curs 6 metodica_predarii_informaticii_metode__tehnici__procedee_didactice_1 (2)Curs 6 metodica_predarii_informaticii_metode__tehnici__procedee_didactice_1 (2)
Curs 6 metodica_predarii_informaticii_metode__tehnici__procedee_didactice_1 (2)
Leliana Bolcu
?
Metode si instrumente_de_evaluare_in_ciclul_primar
Metode si instrumente_de_evaluare_in_ciclul_primarMetode si instrumente_de_evaluare_in_ciclul_primar
Metode si instrumente_de_evaluare_in_ciclul_primar
Baciu Ana-Andreea
?
Metode si instrumente_de_evaluare_in_ciclul_primar
Metode si instrumente_de_evaluare_in_ciclul_primarMetode si instrumente_de_evaluare_in_ciclul_primar
Metode si instrumente_de_evaluare_in_ciclul_primar
Alexandra Elena
?
Pedagogia comunicarii
Pedagogia comunicariiPedagogia comunicarii
Pedagogia comunicarii
Ra_monell
?
Lectia
LectiaLectia
Lectia
CarolinaChiriac
?
planificare detaliata 2012 - 2013 cl a 5-a humanitas
planificare detaliata 2012 - 2013 cl a 5-a humanitasplanificare detaliata 2012 - 2013 cl a 5-a humanitas
planificare detaliata 2012 - 2013 cl a 5-a humanitas
Ungurean Alexandra
?
SYNERGY Induction to Pedagogy Programme - Learning Materials and Objectives (...
SYNERGY Induction to Pedagogy Programme - Learning Materials and Objectives (...SYNERGY Induction to Pedagogy Programme - Learning Materials and Objectives (...
SYNERGY Induction to Pedagogy Programme - Learning Materials and Objectives (...
Sarah Land
?
IPT_REPERE_METODOLOGICE_DOMENIUL_COMERT_ECONOMIC_2022_2023.pdf
IPT_REPERE_METODOLOGICE_DOMENIUL_COMERT_ECONOMIC_2022_2023.pdfIPT_REPERE_METODOLOGICE_DOMENIUL_COMERT_ECONOMIC_2022_2023.pdf
IPT_REPERE_METODOLOGICE_DOMENIUL_COMERT_ECONOMIC_2022_2023.pdf
EduardTopolnicianu
?
Prezentare CERED-2019
Prezentare CERED-2019Prezentare CERED-2019
Prezentare CERED-2019
Dana Craciun
?
Proiectarea_didactica prezentare_edu.ppt
Proiectarea_didactica prezentare_edu.pptProiectarea_didactica prezentare_edu.ppt
Proiectarea_didactica prezentare_edu.ppt
FloriAnFlo6
?
Strategii didactice 1
Strategii didactice 1Strategii didactice 1
Strategii didactice 1
Cristiana Stoica
?
Limbajul pedagogic
Limbajul pedagogicLimbajul pedagogic
Limbajul pedagogic
Sima Sorin
?
Limbajul pedagogic
Limbajul pedagogicLimbajul pedagogic
Limbajul pedagogic
Sima Sorin
?
Manualul profesorului
Manualul profesoruluiManualul profesorului
Manualul profesorului
natashcka
?
Manualul profesorului
Manualul profesoruluiManualul profesorului
Manualul profesorului
natashcka
?
Manualul profesorului
Manualul profesoruluiManualul profesorului
Manualul profesorului
natashcka
?
Manualul profesorului
Manualul profesoruluiManualul profesorului
Manualul profesorului
natashcka
?
Curs 6 metodica_predarii_informaticii_metode__tehnici__procedee_didactice_1 (2)
Curs 6 metodica_predarii_informaticii_metode__tehnici__procedee_didactice_1 (2)Curs 6 metodica_predarii_informaticii_metode__tehnici__procedee_didactice_1 (2)
Curs 6 metodica_predarii_informaticii_metode__tehnici__procedee_didactice_1 (2)
Leliana Bolcu
?
Metode si instrumente_de_evaluare_in_ciclul_primar
Metode si instrumente_de_evaluare_in_ciclul_primarMetode si instrumente_de_evaluare_in_ciclul_primar
Metode si instrumente_de_evaluare_in_ciclul_primar
Baciu Ana-Andreea
?
Metode si instrumente_de_evaluare_in_ciclul_primar
Metode si instrumente_de_evaluare_in_ciclul_primarMetode si instrumente_de_evaluare_in_ciclul_primar
Metode si instrumente_de_evaluare_in_ciclul_primar
Alexandra Elena
?
Pedagogia comunicarii
Pedagogia comunicariiPedagogia comunicarii
Pedagogia comunicarii
Ra_monell
?
planificare detaliata 2012 - 2013 cl a 5-a humanitas
planificare detaliata 2012 - 2013 cl a 5-a humanitasplanificare detaliata 2012 - 2013 cl a 5-a humanitas
planificare detaliata 2012 - 2013 cl a 5-a humanitas
Ungurean Alexandra
?
SYNERGY Induction to Pedagogy Programme - Learning Materials and Objectives (...
SYNERGY Induction to Pedagogy Programme - Learning Materials and Objectives (...SYNERGY Induction to Pedagogy Programme - Learning Materials and Objectives (...
SYNERGY Induction to Pedagogy Programme - Learning Materials and Objectives (...
Sarah Land
?
IPT_REPERE_METODOLOGICE_DOMENIUL_COMERT_ECONOMIC_2022_2023.pdf
IPT_REPERE_METODOLOGICE_DOMENIUL_COMERT_ECONOMIC_2022_2023.pdfIPT_REPERE_METODOLOGICE_DOMENIUL_COMERT_ECONOMIC_2022_2023.pdf
IPT_REPERE_METODOLOGICE_DOMENIUL_COMERT_ECONOMIC_2022_2023.pdf
EduardTopolnicianu
?
Prezentare CERED-2019
Prezentare CERED-2019Prezentare CERED-2019
Prezentare CERED-2019
Dana Craciun
?
Proiectarea_didactica prezentare_edu.ppt
Proiectarea_didactica prezentare_edu.pptProiectarea_didactica prezentare_edu.ppt
Proiectarea_didactica prezentare_edu.ppt
FloriAnFlo6
?
Limbajul pedagogic
Limbajul pedagogicLimbajul pedagogic
Limbajul pedagogic
Sima Sorin
?
Limbajul pedagogic
Limbajul pedagogicLimbajul pedagogic
Limbajul pedagogic
Sima Sorin
?

More from natashcka (11)

Manualul profesorului

  • 2. Func?ii Pascal - Manualul profesorului Clasa a IX-a Cuprins: 1. Terminologie 2. Structur? general? 2.1. Obiective didactice 2.2. Con?inut 2.3. Recomand?ri de structurare ?i predare 3. Obiecte de con?inut - detaliere 3.1. M1 ¨C Declararea ?i definirea func?iilor 3.2. M2 ¨C Apelul func?iilor - Ordinea parametrilor 3.3. M3 ¨C Apelul func?iilor - Transmiterea parametrilor 3.4. M4 ¨C Apelul func?iilor - Exemplificare 3.5. M5 ¨C Cel mai mare divizor comun 3.6. M6 ¨C C?utarea secven?ial? ?i c?utarea binar? 3.7. M7 ¨C Test gril? de evaluare a cuno?tin?elor 4. Bibliografie -2-
  • 3. Func?ii Pascal - Manualul profesorului Clasa a IX-a 1. Terminologie Butoane instructaj ¨C ¨C sunt amplasate ?n partea din dreapta- sus a ecranului ?i, atunci c?nd sunt accesate, prezint? pas cu pas, ?ntr-o fereastr? de detaliu, instruc?iuni despre folosirea unei aplica?ii. Butoane demonstra?ie ¨C ¨C sunt amplasate ?n dreptul enun?urilor ¡°Teorem?¡± sau ?n dreptul unui rezultat, ?i ?i ofer? utilizatorului, ?ntr-o fereastr? de detaliu, demonstra?ia teoremei, respectiv modul ?n care s-a ajuns la acel rezultat. Butoane start anima?ie / trecere la pasul urm?tor ¨C ¨C se reg?sesc ?n cadrul anima?iilor ?i al aplica?iilor ce con?in mai mul?i pa?i. Prin ap?sarea lor se ?ncepe rularea anima?iei, respectiv se trece la urm?torul pas al aplica?iei. Butoane de reini?ializare a anima?iei / aplica?iei - - Prin ap?sarea lor se reini?ializeaz? anima?ia, respectiv aplica?ia. Butoane de navigare - - se reg?sesc ?n cadrul aplica?iilor ce con?in prezentarea pa?ilor unor programe. Ap?sarea primului buton face trecerea la pasul urm?tor, s?rind peste etapele intermediare. Ap?sarea celui de-al doilea duce la afi?area direct? a solu?iei problemei, s?rind peste etapele intermediare. Butoane pentru navigare secven?ial? ¨C ¨C fac leg?tura ?ntre ferestre de con?inut asem?n?tor din interiorul unui modul. Texte de reper ¨C ¨C reprezint? simboluri grafice prezente intr-un text care, atunci c?nd sunt accesate, prezint? ferestre de ajutor, in care se detaliaz? o anumit? no?iune. -3-
  • 4. Func?ii Pascal - Manualul profesorului Clasa a IX-a Ferestre detaliu ¨C sunt ferestre care ofer? informa?ii suplimentare despre o anumit? no?iune. Exemplu : Butoane pentru ?nchis ferestre - ¨C sunt amplasate ?n dreapta ferestrelor de detaliu iar ap?sarea lor duce la ?nchiderea ferestrei. -4-
  • 5. Func?ii Pascal - Manualul profesorului Clasa a IX-a 2. Structura general? ?n acest capitol sunt prezentate detaliat obiectivele didactice care pot fi atinse cu ajutorul acestor lec?ii. De asemenea sunt prezentate succint con?inuturile materialului ?i c?teva sugestii pentru folosirea lec?ii. 2.1. Obiective didactice Obiectiv Detaliere Obiective de referin?? R1 S? recunoasc? situa?iile care impun folosirea subprogramelor (func?ii) Pascal ?n rezolvarea aplica?iilor. R2 S? analizeze modul de declarare ?i apelare, prin compara?ie, al procedurilor ?i func?iilor Pascal. Obiective opera?ionale OP1 S?-?i ?nsu?easc? modul corect de declarare ?i definire a func?iilor ; OP2 S?-?i ?nsu?easc? modul corect de apelare a func?iilor; OP3 S?-?i ?nsu?easc? mecanismul de transfer al parametrilor; OP4 S? descrie opera?iile ce se efectueaz? la revenirea din func?ie; OP5 S? deduc? situa?iile ?n care o func?ie poate fi utilizat? ?n locul unei proceduri pornind de la definirea acestora; OP6 S? analizeze corect fiecare problem? ?i s? dezvolte g?ndirea algoritmic?, logic?, flexibil? creatoare; OP7 S? argumenteze avantajele utiliz?rii subprogramelor (func?iilor) ?n rezolvarea problemelor propuse; OP8 S? selecteze variantele corecte ?i s? argumenteze alegerea unei anumite forme pentru realizarea aplica?iei; -5-
  • 6. Func?ii Pascal - Manualul profesorului Clasa a IX-a 2.2 Con?inut Se prezint? lista obiectelor de con?inut (notate cu M) ?i caracteristicile lor generale. M1 : Declararea ?i definirea func?iei Obiective didactice OP1 Timp de predare 15 min Tip de interac?iune cu ? metode de comunicare oral? : elevii expunere, conversa?ie, ? metode de ac?iune: exerci?iul, ?nv??area prin descoperire; ? proceedee de instruire: explica?ia ?n etapa de comunicare; ?nv??area prin descoperire dirijat?, inductiv?, experimental?; Descriere Exemplificarea declar?rii ?i definirii func?iei Cuvinte cheie func?ie, definire, declara?ie M2 : Apelul func?iilor ¨C Ordinea parametrilor Obiective didactice OP1,OP2 Timp de predare 15 min Tip de interac?iune cu ? metode de comunicare oral? : elevii expunere, conversa?ie, algoritmizare ; ? metode de ac?iune: exerci?iul, ?nv??area prin descoperire; ? proceedee de instruire: explicatia ?n etapa de comunicare; ?nv??area prin descoperire dirijat?, inductiv?, experimental?; Descriere ? exemplificarea declar?rii ?i apel?rii func?iei ; ? coresponden?a ?ntre parametrii formali ?i parametrii efectivi ai func?iei; Cuvinte cheie apelul func?iei, parametrii formali ?i parametrii efectivi -6-
  • 7. Func?ii Pascal - Manualul profesorului Clasa a IX-a M3 ¨C Apelul func?iilor ¨C Transmiterea parametrior Obiective didactice OP2, OP3, OP4 Timp de predare 15 min Tip de interac?iune cu ? metode de comunicare oral? : elevii expunere, conversa?ie, ? metode de ac?iune: exerci?iul, ?nv??area prin descoperire; ? proceedee de instruire: explicatia ?n etapa de comunicare; ?nv??area prin descoperire dirijat?, inductiv?, experimental?; conversa?ia de consolidare ?n etapa de fixare a cuno?tin?elor Descriere ? explicarea mecanismului de transfer al parametrilor prin valoare ?i prin adres? ? explicarea opera?iilor efectuate la revenirea din func?ie Cuvinte cheie transmitere de parametrii prin valoare ?i prin adres? M4 ¨C Apelul func?iilor - Exemplificare Obiective didactice OP2, OP3, OP4, OP6, OP7 Timp de predare 20 min Tip de interac?iune cu ? metode de comunicare oral? : expunere, elevii conversa?ie, algoritmizare; ? metode de ac?iune: exerci?iul, ?nv??area prin descoperire; ? proceedee de instruire: explica?ia ?n etapa de comunicare; exemplificarea; ?nv??area prin descoperire dirijat?, inductiv?, experimental?; Descriere ? explicarea apelului repetat al func?iilor construite ?n aplica?ie - exemplificarea transmiterii de parametrii pe stiv? ?i a valorilor returnate de func?ii Cuvinte cheie apelul func?iei, transmitere de parametrii -7-
  • 8. Func?ii Pascal - Manualul profesorului Clasa a IX-a M5 ¨C Calculul cmmdc al doua numere Obiective didactice OP3, OP5, OP6, OP7 Timp de predare 20 min Tip de interac?iune cu ? metode de comunicare oral? : elevii expunere, conversa?ie, problematizare; ? metode de ac?iune: exerci?iul, ?nv??area prin descoperire; ? proceedee de instruire: explica?ia ?n etapa de comunicare; exemplificarea; ?nv??area prin descoperire dirijat?, inductiv?, experimental?; Descriere - exemplificarea construirii unei func?ii pentru calculul cmmdc pentru dou? numere - func?ie vs procedura Cuvinte cheie func?ia ?i procedura Pascal M6 ¨C C?utarea secven?ial? ?i c?utarea binar? Obiective didactice OP6, OP7 Timp de predare 5 min Tip de interac?iune cu ? metode de comunicare oral? : elevii expunere, conversa?ie, problematizare; ? metode de ac?iune: exerci?iul, ?nv??area prin descoperire; ? proceedee de instruire: explica?ia ?n etapa de comunicare; exemplificarea; ?nv??area prin descoperire dirijat?, inductiv?, experimental?; Descriere ? exemplificarea algoritmilor de c?utare secven?ial? ?i c?utare binar?; - formularea propunerii ca tem? pentru acas?: ¡°Implementarea algoritmilor de c?utare folosind func?ii Pascal¡±; Cuvinte cheie c?utare binar?, c?utare secven?ial? M7 ¨C Test gril? de evaluare a cuno?tin?elor Obiective didactice OP6, OP8 Timp de predare 5 min Tip de interac?iune cu evaluare ?n form? scris? prin intermediul elevii calculatorului Descriere test gril? cu itemi de tip asociere (pereche) Cuvinte cheie func?ii Pascal -8-
  • 9. Func?ii Pascal - Manualul profesorului Clasa a IX-a 2.2. Recomand?ri de structurare ?i predare 1. Planul unit??ii de ?nv??are Timp: 1 or? Obiect de con?inut Timp (min) M1 15 M2 15 M3 15 M6 5 2. Planul unit??ii de ?nv??are Timp: 2 ore Obiect de con?inut Timp (min) M4 20 M5 20 M7 5 min test + 5 min comentarii -9-
  • 10. Func?ii Pascal - Manualul profesorului Clasa a IX-a 3. Obiecte de co?inut - detaliere ?n continuare vom prezenta ?n detaliu modul de utilizare a elementelor din ferestrele lec?iei. (navigare, elemente specifice, func?ionarea aplica?iilor, etc.). Subliniem c? navigarea elementar? se face cu ajutorul butoanelor descrise ?n Cap. 1 ¨C Terminologie, al acestui manual. Nu ne vom referi la acestea dec?t spicuitiv. 3.1. Declararea ?i definirea func?iilor ?n acest obiect de con?inut este prezentat modul ?n care se construie?te diagrama de sintax? a unei func?ii Pascal. ?n partea st?ng? a ecranului se afl? diagrama de sintax?, cu casu?e necompletate, iar ?n partea dreapt? se gasesc etichetele digramei de sintax?. etichete c?su?e Pentru a construi diagrama de sintax?, ap?sa?i pe eticheta pe care dori?i s? o ad?uga?i ?i, ?in?nd butonul mouse-ului ap?sat, trage?i eticheta deasupra c?su?ei dorite. Elibera?i butonul mouse-ului pentru a testa corectitudinea alegerii f?cute. ?n cazul ?n care a?i pozi?ionat corect eticheta, ea va lua locul c?su?ei ?i ve?i fi avertiza?i vizual asupra acestui lucru. ?n caz contrar, eticheta ??i va relua pozi?ia ?n dreapta ?i ve?i fi de asemenea avertiza?i vizual. - 10 -
  • 11. Func?ii Pascal - Manualul profesorului Clasa a IX-a 3.2. Apelul func?iilor ¨C Ordinea parametrilor ?n acest obiect de con?inut se pune accent pe ordinea parametrilor transmi?i printr-o func?ie Pascal. ?n partea dreapt? a ecranului se g?se?te declarat? o func?ie Pascal ?i apelul acesteia, precum si o serie de variabile de diferite tipuri, declarate ?n programul principal. c?su?e variabile Scopul exerci?iului este de construi un apel corect al func?iei, complet?nd c?su?ele goale cu variabilele mai sus men?ionate, astfel: ap?sa?i pe variabila pe care dori?i s? o ad?uga?i ?i, ?in?nd butonul mouse-ului ap?sat, trage?i variabila deasupra c?su?ei dorite. Elibera?i butonul mouse-ului pentru a testa corectitudinea alegerii f?cute. ?n cazul ?n care a?i pozi?ionat corect o variabil?, ea va lua locul c?su?ei ?i ve?i fi avertiza?i vizual asupra acestui lucru. ?n caz contrar, variabila ??i va relua pozi?ia ini?ial? ?i ve?i fi de asemenea avertiza?i vizual. 3.3. Apelul func?iilor ¨C Transmiterea parametrilor Acest obiect de con?inut prezint? o compara?ie ?ntre modurile de transmitere a parametrilor (prin adres? ?i prin valoare) ?n mod vizual, folosind dou? anima?ii. Pentru a rula anima?iile, ap?sa?i butonul din dreptul cazului dorit. - 11 -
  • 12. Func?ii Pascal - Manualul profesorului Clasa a IX-a 3.4. Apelul func?iilor ¨C Exemplificare ?n acest moment este exemplificat? no?iunea de ordine a opera?iilor, analiz?nd un program Pascal ce calculeaz? valoarea unei expresii matematice pe ramuri. ?n partea dreapt? se afl? codul surs? al programului, iar ?n partea st?ng? sunt figurate, schematic, o tastatur? numeric? ?i ecranul unui monitor. Acestea vor fi folosite pentru a introduce datele de intrare, respectiv pentru a afi?a rezultatul ac?iunilor utilizatorului respectiv al opera?iilor programului ?n sine. Utilizarea tastaturii este similar? cu utilizarea unei tastaturi reale, cu diferen?a c? butoanele se apas? folosind mouse-ul. Programul se va opri din execu?ie atunci c?nd utilizatorului i se cere s? introduc? date la consol? sau c?nd programul a ajuns la execu?ia uneia dintre func?iile matematice definite anterior. ?n acest caz, utilizatorul poate parcurge respectiva func?ie pas cu pas (cu butonul ) sau poate ob?ine direct rezultatul ei (cu butonul ). Cu ajutorul butonului se poate face trecerea de la vizualizarea ecranului ?i a tastaturii virtuale, la vizualizarea tabelelor (ce con?in ordinea opera?iilor ?i valorile din memorie ale parametrilor intermediari) ?i invers. - 12 -
  • 13. Func?ii Pascal - Manualul profesorului Clasa a IX-a 3.5. Cel mai mare divizor comun Acest obiect de con?inut exemplific? algoritmul de calcul al celui mai mare divizor comun. ?n partea st?ng? se afl? o anima?ie ce prezint? algoritmul pas cu pas, iar ?n dreapta se afl? codul sursa al programului Pascal. Completa?i ?n codul surs? tipul func?iei, respectiv variabila a c?rei valoare o returneaz? func?ia, ap?s?nd pe casetele de selec?ie ?i aleg?nd varianta dorit?. 3.6. C?utarea secven?ial? ?i c?utarea binar? ?n acest obiect de con?inut sunt prezentate dou? aplica?ii ale func?iilor Pascal, ?i anume c?utarea secven?ial? ?i c?utarea binar?. C?utarea secven?ial? este prezentat? sub form? de anima?ie, fiind o metod? vizual? de a urm?ri pa?ii efectua?i ?n program. ?n cazul c?ut?rii binare pute?i interac?iona cu aplica?ia, select?nd mai ?nt?i num?rul de elemente (par / impar), iar apoi r?spunz?nd la o serie de ?ntreb?ri. Odat? ce aplica?ie se opre?te pentru a face o astfel de interogare, ea va continua doar ?n cazul unui r?spuns - 13 -
  • 14. Func?ii Pascal - Manualul profesorului Clasa a IX-a corect. At?t ?n cazul unui r?spuns corect, c?t ?i al unuia gre?it, ve?i fi avertiza?i vizual asupra corectitudinii. 3.7. Test gril? de evaluare a cuno?tin?elor Acest obiect de con?inut reprezint? un test gril? cu r?spunsuri de tip ¡°complement simplu¡±, adic? doar o variant? de r?spuns corect?. Pentru a trece de la o problem? la alta pozi?iona?i mouse-ul pe num?rul problemei dorite. Bifarea r?spunsurilor se face prin ap?sarea cu mouse-ul pe c?su?a corespunz?toare raspunsului dorit. Se poate reveni asupra r?spunsului la oricare dintre ?ntreb?ri, at?ta timp c?t nu s-a r?spuns la toate ?ntreb?rile. Dup? bifarea r?spunsurilor pentru fiecare problem?, ?n dreapta butoanelor cu num?rul problemelor vor ap?rea indicatori de validare a r?spunsului: pentru r?spuns corect ?i pentru r?spuns gre?it Pentru a vedea rezolvarea ap?sa?i butonul Rezolvare. ?n locul variantelor de r?spuns ale fiec?rei probleme vor ap?rea rezolv?rile corespunz?toare. ?n partea din dreapta-jos a ferestrei va fi specificat r?spunsul corect. - 14 -
  • 15. Func?ii Pascal - Manualul profesorului Clasa a IX-a ?n locul butonului de rezolvare va ap?rea butonul ?napoi. Ap?sa?i acest buton pentru ca ?n locul rezolv?rilor s? fie afi?ate din nou variantele de r?spuns. - 15 -
  • 16. Func?ii Pascal - Manualul profesorului Clasa a IX-a 4. Bibliografie ? Sorin Tudor; Manual de informatica-clasa a IX-a, varianta Pascal, Editura L&S Infomat, 2000 ? Rancea Doina; Limbajul Turbo Pascal, Editura Libris, Cluj 1993 ? Knuth D. E; Tratat de programarea calculatoarelor Algoritmi fundamentali, Editura Tehnic?, 1974 ? Cerchez Emanuela, ?erban Marinel; Informatica ¨C Manual pentru clasa a X-a, Editura Polirom, 2000 - 16 -