Licență 2024: Programmarea Procedurală

LovableConceptualArt avatar
LovableConceptualArt
·
·
Download

Start Quiz

Study Flashcards

4 Questions

În care se pot memora cel mult x de numere reale?

double x;

Ce va afișa pe ecran programul de mai sus? (se dă un segment de cod)

1

Ce valori se vor afișa pe ecran în programul de mai sus? (se dă un segment de cod)

1, 2

Care este valoarea expresiei strlen("programare")+strcmp("test","test")?

19

Study Notes

Programare Procedurală

Tipuri de Variabile și Operații

  • O variabilă de tip float poate memora cel mult un număr real.
  • O variabilă de tip double poate memora cel mult două numere reale.
  • O variabilă de tip real poate memora cel mult un număr real, cu o precizie mai mare decât float.

Structuri și Unioni

  • O structură este un tip de dată compus, care permite stocarea mai multor valori de diferite tipuri într-o singură variabilă.
  • Un exemplu de structură este Data, care conține trei variabile de tip int: zi, luna și an.
  • O structură poate fi utilizată în interiorul altei structuri, de exemplu Student care conține o variabilă de tip Data și două variabile de tip char și float.

Functii și Proceduri

  • O funcție este un bloc de cod care poate fi apelat de mai multe ori într-un program, cu scopul de a realiza o anumită operație.
  • O procedură este un bloc de cod care poate fi apelat de mai multe ori într-un program, cu scopul de a realiza o anumită operație, dar fără a returna o valoare.
  • Exemple de funcții și proceduri sunt suma și prod, care primesc două argumente de tip int și returnează o valoare de tip int.

Pointeri și Referințe

  • Un pointer este o variabilă care conține adresa unei alte variabile.
  • Un exemplu de utilizare a pointerilor este în funcția sch, care schimbă valoarea a două variabile prin intermediul pointerilor.
  • O referință este o alias pentru o variabilă, care permite accesarea valorii variabilei prin intermediul numelui referinței.

Operații cu Stringuri

  • strlen este o funcție care returnează lungimea unui string.
  • strcmp este o funcție care compară două stringuri și returnează o valoare de tip int care indică rezultatul comparației.
  • strcat este o funcție care concatenă două stringuri și returnează un nou string.
  • strncat este o funcție care concatenă două stringuri, cu o limită de lungime a celui de-al doilea string.

Exemple de Programe

  • Exemplul 11 ilustrează utilizarea pointerilor și funcțiilor pentru a schimba valoarea a două variabile.
  • Exemplul 14 ilustrează utilizarea funcțiilor și pointerilor pentru a schimba valoarea a două variabile.
  • Exemplul 22 ilustrează utilizarea funcțiilor și pointerilor pentru a manipula un string.
  • Exemplul 28 ilustrează utilizarea funcțiilor și operațiilor pentru a calcula o expresie matematică.

Test de licență pentru studenții facultății de informatică, cuprinzând întrebări despre programare procedurală.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

Procedural Calls Quiz
5 questions

Procedural Calls Quiz

PremierForethought avatar
PremierForethought
Procedural vs Object-Oriented Programming Languages
17 questions
Use Quizgecko on...
Browser
Browser