80 likes | 268 Views
Proiect Informatica 2011. Prof. Mariana Corodi Elev Laura Crisan CNME. Care va fi cauza mortii tale?. Iti place mancarea sarata?. Faci sport. DA. NU. DA. NU. Esti fata?. Pietre la rinichi. DA. NU. +. Cancer la san. Cancer la prostata. +. Mananci dulciuri?. NU. DA.
E N D
Proiect Informatica 2011 Prof. Mariana Corodi Elev Laura Crisan CNME
Care va fi cauza mortii tale? Iti place mancarea sarata? Faci sport DA NU DA NU Esti fata? Pietre la rinichi DA NU + Cancer la san Cancer la prostata + Mananci dulciuri? NU DA Supravituiesti? Diabet NU DA + Traversezi strada? DA NU + Traiesti din pensie + +
Introducere in limbajul C La începutul anilor 70 a apărut limbajul C (creat de Brian Keringham şi Dennis Ritchie).Limbajul C++ (creat de Bjarne Stroustrup) poate fi privit ca o extensie a limbajului C care permite programarea pe obiecte. • Un program C /C++ este un ansamblu de instrucţiuni grupate în funcţii. Orice program C /C++ are cel puţin o funcţie – funcţia principală care se declară prin void main ().
Structura programelor : • Directive de procesare • Includere de fişiere bibliotecă header ( de ex. : # include <math.h>) • Definiţii de constante ( de ex. : const n=15 ;) • Definiri de tipuri de date ( de ex. :typedef float sir[5] ;) • Declaraţii de variabile ( de ex. : int x,y ;) • Declarări de subprograme void main() { instrucţiuni ; apeluri de subprograme ; }
Tablouri Tabloul este o lista de elemente de acelasi tip plasate succesiv intr-o zona de memorie. Tablourile por fii : simple (vector) sau multiple (matrice) Exemple: - int v[10] ; am declarat un vector cu 10 componente de tip intreg care au indici intre 0 si 9 , v[0], v[1],.........v[9] - float a[10], b[20] ; am declarat doi vectori a si b care au 10 respectiv 20 de componente de tip real - int a[10][20] ; am declarat o matrice cu 10 linii si 20 coloane cere se adreseaza astfel: a[0][0], a[0][1], a[0][2],...........a[9][19]. Un tablou poate fi initializat cu un set de valori astfel: - int a[5]={-2,4,8,1,9} ; - int b[3][4]={ {11,12,13,14}, {21,22,23,24}, {31,32,33,34} } ;
Exemplul1. Afisarea unei matrici cu componentele declarate initial. #include<iostream.h> #include<conio.h> void main() { int a[3][3]={11,12,13,21,22,23,31,32,33}; int i,j; for(i=0;i<3;i++){ for(j=0;j<3;j++) { cout<<a[i][j]<<' '; } cout<<endl; } getch(); } Rezultatul programului va fii afisarea urmatoarei matrici: 11 12 13 21 22 23 31 32 33