Sunteți pe pagina 1din 7

Ministerul Educaiei i al nvmntului din Republica Moldova

Gimnaziul,,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
1.Momentul
organizatoric

Activitatea profesorului
Salut elevii.
Fac apelul i organizez clasa pentru lecie.

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.
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.

2 min.
3min.

2 min.

15
min.

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.

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

Pentru a verifica ce au neles elevii la lecia Trec la


respectiv le propun s treac la
calculatoa
calculatoare i s elaboreze urmtoarele
re. Mai
programe de sinestttor.
nti
analizeaz
I.De la tastatur se citesc dou simboluri,
ex.
afieaz pe ecran aceste simboluri.
propuse,
II.De la tastatur se citete un numr natural apoi
de la 0 255, afieaz pe ecran simbolul.
rezolv
III.Afieaz pe ecran codurile pentru
problemel
urmtoarele operaii: +, - , *, /.
e propuse.
Noteaz n
S studieze tema: Tipul de date Char . S
caiete
finiseze programele propuse n clas.
tema
pentru
acas.
Notez elevii care au rspuns la ntrebri i
au reuit s rezolve problemele propuse.

20
min.

2 min.

1 min.