Informatică, întrebare adresată de mihailscobici2, 9 ani în urmă

Exercițiile 2, 3, 4 vă rog. Help!!!

Anexe:

Răspunsuri la întrebare

Răspuns de boiustef
1

Răspuns:

Explicație:

Parametrii procredurii declarate sunt parametri formali.

Parametrii din apelul procedurii sunt parametri actuali.

Un apel de procedura este corect daca:

1. numarul de parametri actuali este egal cu numarul de parametri formali.

2. Coincid tipurile respective a  ambelor tipuri de parametri

3. Unui parametru formal variabila ii corespunde obligatoriu un parametru actual numai variabila, iar unui parametru formal valoare poate sa-i corespunda variabila sau constanta (expresie).

Rezolvare:

Trebuie de verificat toate 3 conditii la fiecare subpunct.

a)  4 parametri formali, 4 parametri actuali;

    tipurile parametrilor formali i,j,x,y coincid cu tipurile parametrilor actuali k,m,a,b;

      parametrilor formali variabila j, y  le corespund parametri actuali variabile m si b  ( nu sunt niste constante ca in punctul c) , acolo e gresit)

raspuns:   apelul din a) este corect

Astfel verifici la fiecare subpunct. Scoatem in evidenta raspunsul cu eroarea

b)  corect

c) gresit, deoarece parametrul al doilea trebuia sa fie numai variabila si nu constanta, deoarece tr sa corespunda parametrului formal al doilea care e variabila

d) corect

e) corect

f) al 3-lea parametru actual nu e de tip real, dar asta nu va declansa eroare, reoarece unui tip real i se poate transmite o valoare de tip intreg, dar invers nu

Alte întrebări interesante