Professional Documents
Culture Documents
Name: Nguyễn Đức Phi Hồng ID: ITITIU17022 Principles of Programming Languages 5
Name: Nguyễn Đức Phi Hồng ID: ITITIU17022 Principles of Programming Languages 5
ID : ITITIU17022
Principles of Programming Languages 5
program main;
var A, B: real;
procedure Sub1 (Sub1,C: real);
var D: real;
procedure Sub2 (C: real);
var D: real;
begin
… C:= C+B; …
end;
begin
… Sub2(B); …
end;
begin
… Sub1(A); …
end.
program main;
var A, B: real;
procedure Sub1 (Sub1,C: real);
var D: real;
begin
… Sub2(B); …
end;
procedure Sub2 (Sub1: real);
var D: real;
begin
… C:= C+B; …
end;
begin
… Sub1(A); …
end.
int x =1;
int f()
{
int x = 2;
cout << x;
}
int f2()
{
cout << x;
}
void main() {
int x = 3;
//block 1
{
int x = 4;
cout << x;
int y;
}
//block 2
{
cout <<x;
cout << y;
while (...) //block 3
{
f();
cout << x;
}
Question 4.
program main;
var A, B, C: real;
procedure Sub ;
var D: real;
procedure Sub;
var D: real;
begin
… C:= C+B; …
... Sub; ... /*1*/
end;
begin
… Sub; … /*2*/
end;
begin
… Sub; … /*3*/
end.