Documente Academic
Documente Profesional
Documente Cultură
________________________________________________________________________________________________________________
_
Cuprins
Obiectivele unitii de nvare
1.1. Necesitatea programrii, programe informatice.
Definirea conceptului de program informatic
Caracteristicile programelor
Fazele realizrii unui program
Structura clasic a unui program
ntrebri
1.2. Algoritmi
Definirea conceptului de algoritm
Caracteristicile unui algoritm
Tipuri de algoritmi
Reprezentarea algoritmilor
ntrebri
1.3. Limbaje de programare
Definirea conceptului de limbaj de programare
Clasificarea limbajelor de programare
Fazele execuiei unui program scris n limbaj simbolic
ntrebri
1.4. Metode de programare
Definirea conceptului de metod de programare
Programarea structurat
Programarea orientat pe obiecte
Programarea dirijat de evenimente
ntrebri
metodologie de programare.
Cunoaterea caracteristicilor
programelor
informatice,
specialiti2
descriu
programul
sub
forma
unei
funcii
1
2
Caracteristicile programelor
ntrebri
1. Definii conceptul de program informatic.
2. Care sunt caracteristicile programelor informatice ?
3. Ce se nelege prin portabilitatea unui program ?
4. Care sunt etapele realizrii unui program ?
5. Cum se definete o expresie ?
1.2. Algoritmi
clase
de
probleme
de
acelai
tip,
nu
numai
pentru
Clasificarea algoritmilor3
R.Andone, I. Grbacea, Algoritmi fundamentali O perspectiv C++, Cluj-Napoca, Editura Libris, 1995.
Reprezentarea algoritmilor
Algoritmii pot fi reprezentai prin mai multe procedee. Cele mai cunoscute
fiind reprezentarea n pseudocod i cu ajutorul schemei logice.
Schema logic reprezint o modalitate grafic de reprezentare a
algoritmilor. Simbolurile de baz utilizate ntr-o schem logic sunt:
Simbol
Semnificaie
Conectori
Prelucrri
Operaiuni de intrare-ieire
Succesiunea prelucrrilor
ntrebri
1. Definii conceptul de algoritm.
2. Care sunt caracteristicile (proprietile) fundamentale ale algoritmului ?
3. Ce se nelege prin finitudine ?
4. Cum se clasific algoritmii dup metoda de implementare?
5. Cum pot fi reprezentai algoritmi?
6. Ce tipuri de propoziii pot fi utilizate n pseudocod?
1.3. Limbaje de programare
mulimea
propoziiilor
(instruciunilor sau expresiilor); regulile de punctuaie; semantic semnificaiile atribuite cuvintelor i instruciunilor.
(pentru:
domeniul
tiinific,
economic,
inteligena
artificial, etc.);
c) dup modul de realizare al funciilor de prelucrare automat
procedurale (trebuie s programm ce s fac i cum s fac);
neprocedurale (trebuie s definim doar ce s fac);
care
cele
mai
importante
sunt:
programarea
structurat,
Programarea structurat
11
12
programrii
orientate
obiect
sunt:
obiectul,
abstractizarea,
ntrebri
1. Definii conceptul de metod de programare.
2. Care sunt cele mai cunoscute metode de programare?
3. Care sunt structurile fundamentale de control specifice programrii
structurate?
4. Care sunt principalele conceptele de baz ale programrii orientate pe
obiecte?
5.
Prin
ce
se
caracterizeaz
paradigma
programrii
dirijat
de
evenimente?
14
15