Structuri de Date și Algoritmi - Curs 1

Previzualizare curs:

Extras din curs:

Curs 1 - Introducere. Structuri de date - noţiuni generale

Introducere

Tipuri de bază. Pointeri. Tablouri.

Paradigme de programare

Programare structurată

Recursivitate

Noţiuni generale privind structurile de date

Reprezentări statice şi dinamice

Funcţii specifice

Introducere

Introducere

Etapele de realizare ale unui produs software:

Definirea cerinţelor: cerinţe  specificaţii  analiza specificaţiilor;

Proiectare (DESIGN):

proiectare de ansamblu (se sparge modulul în submodule, etc);

proiectarea structurilor de date;

proiectarea algoritmilor;

analiza performantelor;

codarea (scrierea programului);

Implementarea

Testare

Introducere

Introducere

#include <iostream> - pt cout

#include <stdlib.h> - pt system

using namespace std; - pt a folosi cout simplu (std::cout)

int main(int argc, char *argv[]) – programul principal

{ - programul principal se află între acolade, { şi }

cout << “Test” << endl;

system("PAUSE"); - în stdlib

return 0; – valoarea returnată de programul principal

} – sfârşitul programului principal

Introducere – Tipuri de bază. Pointeri. Tablouri

Tipuri de bază: char, int, float, double

Ex.: char c1,c2='A'; int i1,i2=10;

float f1,f2=1.2; double d1,d2=1.e-4;

Pointeri: tipBaza *numeVariabila;

Ex.: int *p;

int a = 10;

p = &a;

*p = 20;

Alocarea dinamică: new – delete şi malloc – free (în <stdlib.h>)

pointerLaTip = new tip; delete pointerLaTip;

numePointer = (tipBaza *) malloc(nrElemente * sizeof(tipBaza));

free(numePointer);

Download gratuit

Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.

Structură de fișiere:
  • Structuri de Date si Algoritmi - Curs 1
    • Curs1.ppt
    • curs1_FunctieRecursivaIterativa.cpp
    • curs1_Programe.pdf
    • curs1_Structuri.cpp
    • curs1_TipuriDeDate.cpp
Alte informații:
Tipuri fișiere:
pdf, ppt, cpp
Nota:
7/10 (1 voturi)
Nr fișiere:
5 fisiere
Pagini (total):
12 pagini
Imagini extrase:
5 imagini
Nr cuvinte:
569 cuvinte
Nr caractere:
4 258 caractere
Marime:
110.37KB (arhivat)
Publicat de:
NNT 1 P.
Nivel studiu:
Facultate
Tip document:
Curs
Domeniu:
Limbaje de Programare
Predat:
la facultate
Materie:
Limbaje de Programare
Profesorului:
Mihaela Ungureanu
Sus!