Noțiuni introductive privind programarea în C++

Laborator
8/10 (2 voturi)
Conține 1 fișier: pdf
Pagini : 3 în total
Cuvinte : 636
Mărime: 197.74KB (arhivat)
Publicat de: Virgil Giurgiu
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Gaceu Liviu

Extras din laborator

Laborator 2

NOŢIUNI INTRODUCTIVE PRIVIND PROGRAMAREA ÎN C++

1. Scopul lucrării

Însuşirea cunoştinţelor de bază privind modalitatea de realizare a unui program pentru

calculator folosind C++.

2. Consideraţii teoretice

2.1. Structura unui program C++

În limbajul de programare C++, toate programele sunt compuse din subprograme sau

funcţii.

Subprogramele se numesc funcţii, iar un program C++ este o colecţie de clase şi funcţii.

Fiecare program C++ trebuie să conţină o funcţie care se numeşte main. Aceasta poate

fi privită ca fiind funcţia principală ce va conţine toate celelalte funcţii din program şi va oferii

soluţia finală.

Sintaxă şi semantică

Un limbaj de programare este un set de reguli, simboluri şi cuvinte speciale folosite

pentru a scrie un program. Regulile sunt valabile atât pentru sintaxă (gramatică), cât şi pentru

semantică (semnificaţie).

Sintaxa este un set de reguli care definesc exact ce conbinaţii de litere, numere şi

simboluri pot fi folosite într-un limbaj de programare. Încălcarea oricărei reguli a limbajului, de

exemplu scrierea incorectă a unui cuvânt sau uitarea unei virgule, pot genera erori de sintaxă

(syntax errors) şi programul nu poate fi „înţeles” până nu vor fi corectate.

Realizarea unui program scris în C++ necesită parcurgerea a trei etape:

• editare – scrierea programului sursă, cu ajutorul unui utilitar;

• compilare – se aduce în memorie şi se execută compilatorul C++.

Acesta determină calculatorul să citescă programul sursă, să verifice existenţa posibilelor

erori şi să realizeze conversia acestui program în program obiect.

• execuţie – programul obiect este adus în memorie şi lansat în execuţie: se

efectuează citirea intrărilor, calculele şi scrierea iesirilor.

Etapele procesului de programare sunt următoarele:

• specificarea problemei;

• găsirea unui algoritm pentru obţinerea soluţiei;

• codificarea algoritmului într-un limbaj de programare;

• testarea şi validarea programului.

Un program are o parte declarativă ce descrie datele programului şi o parte executabilă

care descrie acţiunile executate asupra datelor.

Modele de program

În acest curs vom folosi şabloane ca şi exemple de construcţii în limbajul C++. Cel mai

frecvent vom folosi şabloane asemănătoare celui pentru funcţia main:

Acest şablon arată că funcţia main începe cu un cuvântul int urmat de cuvântul main şi o

pereche de paranteze rotunde.

Prima linie a oricărei funcţii numeşte heading sau antetul de descriere al funcţiei. Acest

heading este urmat de o acoladă care marchează începutul unei liste de instrucţiuni (comenzi) -

corpul funcţiei.

În final, acolada închisă indică sfârşitul funcţiei.

Preview document

Noțiuni introductive privind programarea în C++ - Pagina 1
Noțiuni introductive privind programarea în C++ - Pagina 2
Noțiuni introductive privind programarea în C++ - Pagina 3

Conținut arhivă zip

  • Notiuni Introductive privind Programarea in C++.pdf

Alții au mai descărcat și

Aplicația Prelucrării Aranjarii a N Cuburi

1.Sarcina lucrării APLICAŢIA PRELUCRĂRII ARANJĂRII A N CUBURI Scrieţi un program pentru aranjarea a n cuburi etichetate de la 1 la n, de laturi...

Programarea Calculatoarelor - Anul 1 - ETTI - C++

LUCRAREA 9 Scopul lucrarii îl constituie prezentarea tipurilor de date neomogene (structurile), utilizarea operatorului typedef în contextul...

Noțiuni introductive C++

Pentru testare se poate folosi urmatorul program: // include obiectele standard // pentru intrari/iesiri cu consola 1 #include <iostream> //...

VHDL

Simularea structurilor hardware digitale cu ACTIVE-HDL Această lucrare are ca principal obiectiv prezentarea mediului de dezvoltare ALDEC ACTIVE...

Structuri de Date și Algoritmi

Se citesc m perechi de numere întregi (x,y) reprezentând extremitatile muchiilor unui graf neorientat cu n vârfuri si m muchii. Sa se verifice...

Introducere în Limbajul Java

Programare Orientată pe Obiecte 1.Introducere în limbajul Java Java ca limbaj şi mediu de programare a fost lansat de firma Sun Microsystems. Cea...

Laboratoare SQL, SQL*PLUS

Baze de date-Anul 2 Laborator 1 SQL I. Introducere. Comanda SELECT. Cereri mono-relatie 1. Ce este un sistem de gestiune a bazelor de date?...

Te-ar putea interesa și

Contractul de franciză - studiu de caz

INTRODUCERE Lucrarea de faţă îşi propune să se concentreze asupra importanţei contractului de franciză într-o reţea care leagă titularul afacerii...

Optimizarea deciziilor folosind metode ale programării vectoriale

INTRODUCERE Problemele de decizie cu mai multe obiective constituie un obiect de studiu de mare interes, atât datorită implicaţiilor lor asupra...

Protecția Juridică a Ariilor Protejate și a Monumentelor Naturii

CAPITOLUL I CONSIDERAŢII INTRODUCTIVE Secţiunea I Consideraţii privind starea şi necesitatea de protecţie a mediului În ultimele două secole,...

Rolul Dreptului Penal în Funcționarea Sistemului Penitenciar

Introducere Dispoziţiile, din Codul penal privitoare la reglementările de bază ale regimului de executare a pedepsei închisorii, fac parte din...

Globalizare și Cultură

Globalizarea si cultura 1. Notiuni introductive privind globalizarea si cultura Un rol important în constituirea culturii îl deţine aspectul...

Realizarea unui Web Site - Liceul de Informatică Petroșani

Motivaţia alegerii temei Experienţa didactică arată că elevii sunt mai puţin atraşi de probleme, abandonează repede când întâmpină greutăţi şi au...

Proiect POO

I. TEMA PROIECTULUI I. 1. ENUNT Se considera un vector care contine numarul variabil de perechi de pantaloni (p[20]), care se pot produce intr-o...

Principiile Bugetare

INTRODUCERE Cadrul legal general de desfasurare a procesului financiar si bugetar în România este asigurat prin mai multe acte normative, si...

Ai nevoie de altceva?