1. Metode de Predare și
Instrumente Flexibile
MATERIALE PENTRU ELEVI
-GRUP DE ACTIVITĂȚI 7–
-(ÎNVĂȚĂMÂNT
SECUNDAR)
Acest proiect a fost finanțat cu ajutorul Comisiei Europene. Această publicație reflectă doar
punctele de vedere ale autorului, iar Comisia nu este responsabilă pentru orice utilizare pe
care informațiile incluse în continuare ar putea să o aibă.
2. 4. EXEMPLU – LUCRUL CU ALGORITMI
Motiv:
Elevii suntîmpărțiți în grupuri și apoi îi punem să noteze instrucțiuniledesprecum să îndeplineascăo anumită
sarcină.(prepararea unei cafele,/ceai,schimbarea roții,prepararea cerealelor pentru cină…).
După aceasta,un student din grup citește instrucțiunileși urmămpașii împreună.
Elevii notează procesul pe tablă.(o schemă)
Scopul acestui exercițiu este ca elevii să realizezecât de important este să dai instrucțiunilecorecte și în ordinea
corectă din moment ce calculatorul nu poategândi sau prezice instrucțiunile.
Profesorul introducewebsite-ul cu tutorialedespre cum să lucrezi cu algoritmi.După aceea,elevii încearcă să scrie
algoritmul ei înșiși.
http://courses.cs.vt.edu/~csonline//Algorithms/Lessons/DefinitionOfAlgorithm/index.html
http://www.bbc.co.uk/guides/z3whpv4
Scriem un algoritmpe tablă pentru o anumită sarcină. Următorul exemplu este prepararea ceaiului.
În cele ce urmează (lecția următoare) aceștia transformtotul în forme cu unghiuri drepte și paralelograme cu
funcții/ instrucțiuni deprogramarepotrivite.
Răspunsurile...
1. Umpleți ibricul
2. Fierbeți apa
3. Aduceți cana
4. Puneți un pliculeț de ceai în
cană
5. Turnați apă fierbinte în
cană
6. Scoateți pliculețul din cană
7. Adăugați zahăr?
8. Amestecați
9. Adăugați lapte?
10.Amestecați
11.Gata
Acum adaugați formele...
START
Umpleți ibricul
Fierbeți apa
Aduceți cana
Puneți pliculeț de ceai în cană
Turnați apă fierbinte în cană
Scoateți pliculețul din cană
Adăugați zahăr?
Amestecați
Amestecați
Adăugați lapte?
N
N
Gata
3. public oră Ceai {
gol preparareRețetă ( ) {
fierbețiApă ( ) ;
înmuiațiPliculețCeai ( ) ;
turnațiÎnCană ( ) ;
adăugațiLămâie( ) ;
}
public gol fierbețiApă ( ) {
System.out.printIn (“Apă Fiartă”) ;
}
public gol înmuiațiPliculețCeai ( ) {
System.out.printIn (“Infuzarea ceaiului”) ;
}
public gol adăugațiLămâie( ) {
System.out.printIn (“Adăugare Lămâie”) ;
}
public gol turnațiÎnCană ( ) {
System.out.printIn(“Turnare în cană”) ;
}
}
Aceasta seamănă cu ceea ce
tocmai ce am stabilit pentru
Cafea; pașii doi și patru sunt
diferiți, dar aceasta este de
fapt aceeași rețetă.
Aceste două
metode sunt
specifice
pentru Ceai.
Observați că
aceste două
metode sunt
exact la fel
ca la Cafea!
Deci avem
cu siguranță
o duplicarea
unui cod.