Sunteți pe pagina 1din 12

LIMBAJUL DE

PROGRAMARE
KAITAR DARIA
SCOALA GIMNAZIALA NICHITA STANESCU
BAIA MARE,
CLASA A VII-A B
PROFESOR :ROMAN CIPRIAN VASILE
1
•Cuprins:
• Ce este C++?
• Ce tipuri de date exista?
• Operatori in C++
• Operatorii aritmetici
• Programarea structurata
• Structura secventiva
• Structura alternata(2 slide-uri)
• Structurile repetitive
• Exemple
• Bibliografie 2
• Ce este C++?
C++ este un limbaj de programare general, compilat.
Este un limbaj multi-paradigmă, cu verificarea statică a
tipului variabilelor ce suportă programare procedurală,
abstractizare a datelor, programare orientată pe
obiecte.
În anii 1990, C++ a devenit unul dintre cele mai
populare limbaje de programare comerciale, rămânând
astfel până azi.
3
• Ce tipuri de date exista?
• Tipuri simple
• Tipul int
• Tipurile float și double
• Tipul char
• Tipul pointer
• Tipul bool
• Tipul void
• Tipuri derivate
• Tipul tablou
• Tipul structură/clas
• Tipul enumerare 4
•Operatori in C++
Operatori
aritmatici

Alti Operatori
operatori relationali

Operatori Operatori
de atribuire logici

Operatori
pe biti 5
•Operatorii aritmetici
Noi, cel mai des folosim operatorii aritmetici cand realizam
un limbaj de programare, acestia sunt :
Plus (+)
Minus (-) EXPRESIE REZULTAT
Inmultire (*) MATEMATICA
Impartire (/) (presupunem ca avem declarate 2
variabile int a=14 si int b=4)

A+B 14+4=18
A-B 14-4=10
A*B 14*4=56
A/B 14/4= 6
•Programarea structurata
Programarea structurată este o paradigmă a programării
informatice apărută după anul 1970 datorită complicării
crescânde a programelor de calculatoare.
A apărut ca un model nou de programare, în scopul de a crea
noi tehnici de programare apte de a produce programe care să
fie sigure în funcționare, pe o durată mai lungă.

Modularizarea
Structurarea
Principii datelor
Structurarea datelor
Structurarea
și a prelucrărilor prelucrărilor
7
datelor
•Structura alternativa
Aceatsa se defineşte prin selecţia între doua sau mai multe acţiuni, in funcţie de
datele problemei. Aceasta poate fi de două tipuri:

1. Structura alternativă simplă, ce se foloseşte in situaţia în care trebuie să alegem


între doua posibilităţi alternative (adevărat || fals). Spre exemplu:
daca <condiţie>
atunci
<operaţie1>;
altfel
<operaţie2>;
sfarsit daca.
2. Structura alternativă generalizată se foloseşte în cazul în care avem de ales
între mai multe posibilităţi (diferite de principiul adevarat si fals),
în functie de o variabilă de memorie numită selector, variabilă care conţine
elemente de acelaş tip; executarea acţiunilor se va face in funcţie de
9
valoarea selectorului, în ordinea în care ne sunt date elementele lui.
10
•Structurile repetitive
O structură repetitivă se caracterizează prin posibilitatea efectuarii repetitive a
unei secvenţe de instrucţiuni, cât timp este îndeplinită o anumită condiţie sau pâna
când se îndeplineşte o anumită conditie.
• Structurile repetitive pot fi:
• cu număr cunoscut de pași (iterații) – se cunoaște de la început de câte ori se va
execută instrucțiunea
• cu număr necunoscut de pași (iterații). Instrucțiunea se execută cât timp o
condiție este adevărată.
• Structurile repetitive cu număr
• necunoscut de pași pot fi:
• cu test inițial: mai întâi se evaluează
condiția; dacă este adevărată se execută
instrucțiunea și procesul se reia.
• cu test final: mai întâi se execută
instrucțiunea, apoi se evaluează condiția; 11
•Exemple Algoritm pentru aflarea celui mai mare divizor comun:
#include<iostream>
using namespace std;
Program care afisa textul int main() {
int a, b, r;
"Buna ziua"
cin >> a;
#include <iostream> cin >> b;

using namespace std; r = a % b;


while(r) {
a = b;
int main() {
b = r;
cout << "Buna ziua" << r = a % b;
endl; }
return 0; cout << b << endl;
} return 0;
} 12
Bibliografie
• https://ro.wikipedia.org/wiki/C%2B%2B
• https://www.pbinfo.ro/articole/70/structuri-alternativeh
• https://sites.google.com/site/algoritmisistructuri/home/stru
ctura-alternativa
• https://www.pbinfo.ro/articole/71/structuri-repetitive
• https://ro.wikipedia.org/wiki/Informatic%C4%83
• Caiet
• Manual
13

S-ar putea să vă placă și