Fisa de lucru 1

Aplicații practice la lecțiile 1,2,3

  1. Un algoritm este un limbaj de programare?

    1. Adevărat

    2. Fals

  2. Cu ajutorul unui calculator se pot prelucra următoarele tipuri de informaţii:

    1. Imagini

    2. Documente

    3. Numere

    4. Cărţi

  1. Descrierea unui algoritm se poate face prin:

    1. Limbaj natural

    2. Limbaj de programare

    3. Limbaj pseudocod

    4. Nici un răspuns nu e corect

  1. Limbajul pseudocod este un limbaj de programare?

    1. Fals

    2. Adevărat

  1. Datele de intrare sunt si date de ieşire?

    1. Adevărat

    2. Fals

  1. Complexitatea unui cod sursa a unui program este masurată prin numărul de linii de cod scrise?

    1. Adevărat

    2. Fals

  1. Corectarea erorilor de compilare implică automat si corectarea erorilor de gândire?

    1. Adevărat

    2. Fals

  1. Datele de ieşire reprezintă acele valori obţinute la terminarea unui algoritm?

    1. Adevărat

    2. Fals

  1. Limbajul pseudocod este:

    1. Un cod fals

    2. Un limbaj intermediar de scriere a algoritmilor şi care face trecerea de la limbajul natural la cel de programare

    3. Un limbaj nefolositor

    4. Nici un răspuns nu e corect

  1. Pentru a verifica corectitudinea funcţionării unui program acesta trebuie testat cu:

    1. Valorile pentru care a fost gândit în etapa de analiză

    2. Cu orice fel de valori

    3. Cu valori speciale identificate pentru cazurile limită

    4. Nici un răspuns nu e corect.

  1. Enumeraţi proprietăţile unui algoritm:

1............................. 2................................ 3................................... 4................................

5............................. 6................................ 7...................................

  1. Precizaţi care este diferenţa între scrierea algoritmului în limbaj pseudocod faţă de limbajul de programare. (Precizaţi avantajele şi dezavantajele)

  2. Care sunt deosebirile dintre erorile de compilare şi erorile de gândire?

  3. Definiţi următorii termeni:

    1. Complexitatea unui algoritm

    2. Operaţia de compilare

    3. Limbaj de programare

    4. Limbaj natural

  4. Descrieţi etapele de rezolvare şi scrieţi un algoritm, care citeste de la tastatura trei numere naturale, notate a, b,c, care reprezinta laturile unui triunghi. Calculati si afişati perimetrul si aria triunghiului.

    1. Descrieţi etapele de rezolvare şi scrieţi un algoritm, care citeşte de la tastaura un număr real, notat R, care reprezintă raza unui cerc. Calculaţi si afişaţi aria şi raza cercului.