Sunteți pe pagina 1din 7

Ministerul Educaiei i al nvmntului din Republica Moldova Universitatea Pedagogic de Stat Ion Creang Facultatea Informatic i Tehnologii Informaionale

n Instruire Liceul Teoretic ,,Mihai Eminescu

Chiinu 2010

PROIECT DIDACTIC
Liceul: Mihai Eminescu

Data: 7.10.10 Clasa: a IX-a A. Disciplina: Informatic Profesor: Doro Natalia Subiectul: Tipul de date Char. Tipul leciei: Predare-nvare Durata: 45 min.

Competene:

Formarea unei viziuni tiinifice asupra componentei informatice n societatea contemporan. Aplicarea metodelor de algoritmizare, de formalizare, de analiz, de sintez i de programare pentru soluionarea problemelor legate de prelucrarea automatizat a informaiei. Translarea algoritmilor frecvent utilizai ntr-un limbaj de programare de nivel nalt.

Subcompetenele: precizare a mulimii de valori ai tipului Char; precizare a funciilor predefinite care pot fi efectuate asupra variabilelor de tip Char; scrierea programelor n limbajul Pascal pentru problemele propuse. Obiective operaionale: OO1: s nsueasc mulimea de valori ale tipului de date Char; OO2:s nsueasc funciile predefinite CHR, ORD, UPCASE; OO3: s elaborareze programe cu tipurile de date Char. Metode i procedee: 1. Conversaia; 2. Expunerea; 3. Scrierea pe tabl; 4. Elaborarea; 5. Analiza; 6. Poblematizarea. Mijloace de nvmnt: 1. Informatica, manual pentru clasa a IX-a 2. Tabla; 3. Creta; 4. Calculatoare.

Scenariul leciei: Secvenele leciei Activitatea profesorului Activitat Dur. elevilor

Se pregatesc de lecie. Elevii au avut de pregtit tema: Rezolvarea Rspund 2.Verificarea problemelor. la temei pentru ntrebrile acas. puse. 3.Actualizarea Anun tema nou i o scriu pe tabl:Tipul Noteaz n caiete cunotinelor i de date Char. tema capacitilor. nou. Mulimea valorilor de tipul de date Char Noteaz n 4.Predarea este o mulime finit i ordonat de caiete nvarea caractere. Valorile n studiu se desemneaz difiniiile materiei noi. prin includerea fiecrui caracter ntre i apostrof, de exemplu: A, B, +, etc. noiunile noi. Sunt Valorile curente ale unei variabile de tip ateni la Char pot fi citite de la tastatur cu ajutorul tabl. procedurii-standard readln.

1.Momentul organizatoric

Salut elevii. Fac apelul i organizez clasa pentru lecie.

2 min. 3min.

2 min.

15 min.

Caracterele respective se introduc de la tastatur fr apostrofurile care le ncadreaz n textul unui program PASCAL. De regul, caracterele unei versiuni concrete a limbajului PASCAL snt ordonate conform tabelului ASCII. Numrul de ordine al oricrui caracter din mulimea de valori ale tipului char poate fi aflat cu ajutorul funciei predefinite ord. De exemplu: ord(A)=65, ord(B)=66. .a.m.d nafar de funcia predefinit ord, mai exist nc dou funcii predefinite: chr i upcase. Funcia predefinit chr returneaz caracterul care corespunde numrului de ordine indicat. De exemplu: chr(65)=A, chr(66)=B. .a.m.d.

Iar funcia predefinit upcase returneaz literele mari i mici. De exemplu: Upcase(a)=A tim c un set extins ASCII include 256 de caractere, numerotate cu 0, 1, 2,, 255. Tipul de date char se utilizeaz pentru formarea unor structuri mai complexe, n particular, a irurilor de caractere. I.Exemplu: Afiai pe ecran urmtoarele simboluri: C, -. Program 1: Uses crt; var x: char; begin clrscr; x:=C; writeln(x); x:=-; writeln(x); readkey; end. Rezultatul:

II.Exemplu: De la tastatur se citete un simbol: M, de afiat pe ecran numrul de ordine. Program 2:

Uses crt; var x:char; i:integer; begin clrscr; write(introdu caracterul:); x:=readkey; writeln(x); i:=ord(x); writeln(i); readkey; end. Rezultatul: Nr:1

Nr:2

III.Exemplu: De la tastatur se citete un numr ntreg, de afiat pe ecran caracterul corespunztor acestui numr. Program 3: Uses crt; var i:integer; x:char; begin clrscr; write(introdu numarul:); readln(i); x:=chr(i); writeln(x); readkey; end.

Rezultatul: Nr:1

Nr:2

IV.Exemplu: De la tastatur se citete un caracter, de afiat pe ecran litera mare i mic acestui caracter. Programul 4: Uses crt; var x:char; begin clrscr; write( introdu caracterul:); x:=readkey; writeln(x); x:=upcase(x); writeln(x); readkey; end. Rezultatul:

5.Bilanul leciei.

Pentru a verifica ce au neles elevii la lecia Trec la 20 respectiv le propun s treac la calculatoa min. calculatoare i s elaboreze urmtoarele re. Mai programe de sinestttor. nti analizeaz I.De la tastatur se citesc dou simboluri, ex.

6.Anunarea temei pentru acas. 7.Notarea elevilor.

afieaz pe ecran aceste simboluri. II.De la tastatur se citete un numr natural de la 0 255, afieaz pe ecran simbolul. III.Afieaz pe ecran codurile pentru urmtoarele operaii: +, - , *, /. S studieze tema:Tipul de date Char. S finiseze programele propuse n clas.

Notez elevii care au rspuns la ntrebri i au reuit s rezolve problemele propuse.

propuse, apoi rezolv problemel e propuse. Noteaz n 2 min. caiete tema pentru acas. 1 min.