Documente Academic
Documente Profesional
Documente Cultură
şi
limbaje de programare
Scopul cursului
Formarea unei gândiri algoritmice
Formarea şi dezvoltarea deprinderilor de programare într-un limbaj de
programare
Obiectivele cursului
-însuşirea noţiunilor de baza referitoare la algoritmi şi reprezentarea algoritmilor
-iniţiere în utilizarea unui limbaj de programare
-formarea deprinderilor de programare în limbajul C/C++
-analiza unor algoritmi simpli şiimplementarea acestora in limbajul C/C++
Număr de ore
www.eed.usv.ro/~adina/pclp.html
Evaluare
Activitate pe parcurs (NP, nr_abs_lab)
Examen:
proba scrisă (S)
proba practică (P)
NE =(S+P)/2
Exemple:
exemple:
int n,i;
float x1, x2;
char c;
long numar;
int 1n; INCORECT
float x 1; INCORECT
char auto; INCORECT
Limbajul C – constantă
are un tip şi o valoare fixă pe toată durata execuţiei programului
care o conţine
Exemplu:
123
-17
Limbajul C – constantă
flotantă: are o parte întreagă, care poate fi urmată de o parte fracţionară şi
de un exponent. Partea fracţionară şi exponentul nu sunt ambele
obligatorii, dar cel puţin una din ele trebuie să fie prezentă
Exponentul începe cu litera e sau E după care poate urma un semn opţional
urmat de cifre.
Exemplu Valoare
1.25 1,25
0.47 0,47
12e-1 12x10-1 (1,2)
12e2 12x102 (1200)
Limbajul C – constantă
caracter – reprezintă un caracter şi are ca valoare codul ASCII al caracterului
respectiv
caractere grafice
caractere negrafice
Constantă şir sau şir de caractere - un şir de zero sau mai multe caractere
delimitate prin ghilimele.
Exemplu:
“ABC”
“Dati un numar”
Exemplu:
/* Acesta este un comentariu */
Limbajul C – structura unui program
Un program în limbajul C se compune din una sau mai multe funcţii. Dintre
acestea una este funcţia principală care are numele main. Un program
în C se lansează cu prima instrucţiune a funcţiei main.
Exemplu:
#include <stdio.h>
int main( )
{
printf(“Primul program”);
return 0;
}
Program C
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Hello world!\n");
return 0;
}
Program C++
#include <iostream>
int main()
{
cout << "Hello world!" << endl;
return 0;
}
Citirea şi afişarea datelor
cin>>variabila1>>variabila2>>…
Se preiau de la tastatură valori pentru fiecare
C variabilă.
scanf – citire Exemplu:
printf – afişare int a,b;
cin>>a>>b;
C++
cout<<expresie1<<expresie2<<…
cin – citire
cout - afişare Se afişează valorile expresiilor.
Exemple:
cout<<a;
cout<<"a="<<a;
cout<<"Suma este "<<a+b;
cout<<a<<" + "<<b<<" = "<<a+b;
Exemplu
int main()
{
int a,b;
printf("Introduceti un numar intreg “);
cin>>a;
printf("Introduceti inca un numar intreg “);
cin>>b;
printf("Numerele sunt %d si %d\n“, a, b);
printf("Suma este %d\n“, a+b);
return 0;
}
Exemplu
int main()
{
int a,b;
cout << "Introduceti un numar intreg ";
cin>>a;
cout << "Introduceti inca un numar intreg ";
cin>>b;
cout<<"Numerele sunt "<<a<<" si "<<b<<endl;
cout<<"Suma este "<<a+b<<endl;
return 0;
}