Lista de algoritmo em português estruturado
Engenharia de Petróleo – Manhã.
Ex_1()
{
real A[3][3], B[3][3], i, j; para (i ← 0; i<3; i ← i+1)
{
para (j ← 0; j<3; j ← j+1)
{
imprima (i, j); leia (A[i][j]);
}
} para (i ← 0; i<3; i ← i+1)
{
para (j ← 0; j<3; i ← j+1);
{
B[i][j]=2*A[i][j]; imprima (B[i][j]);
}
}
}
Ex_2()
{
real A[4][4], B[4][4], C[4][4], i, j; para (i ← 0; i<4; i ← i+1)
{
para (j ← 0; j<4; j ← j+1)
{
imprima (i, j); leia (A[i][j]); imprima (i, j); leia (B[i][j]);
}
} para (i ← 0; i<4; i ← i+1)
{
para (j ← 0; j<4; i ← j+1)
{
C[i][j]=A[i][j]+B[i][j]; imprima (C[i][j]);
}
}
}
Ex_3()
{
real M[6][6], i, j, l, c; para (i ← 0; i<6; i ← i+1)
{
para (j ← 0; j<6; j ← j+1)
{
imprima (i, j); leia (M[i][j]);
}
} para (i ← 0; i<6; i ← i+1)
{
para (j ← 0; j<6; j ← j+1)
{
se (M[i][j] mod 2 não = 0) então
{
imprima (i); imprima (j);
}
}
}
}
Ex_4()
{
real M[6][6], R[6][6], i, j; para (i ← 0; i<6; i ← i+1)
{
para (j ← 0; j<6; j ← j+1)
{
imprima (i, j); leia (M[i][j]);
}
} para (i ← 0; i<6; i ← i+1)
{
para (j←0; j<6; j←j+1)
{
R[i][1]=M[i][0];
R[i][0]=M[i][1];
R[i][3]=M[i][2];
R[i][2]=M[i][3];
R[i][5]=M[i][4];
R[i][4]=M[i][5];
imprima (R[i][j]);
}
}
}
Ex_5()
{
real A[3][3], B[3][3], i, j; para (i←0; i<3; i←i+1)
{
para (j←0; j<3; j←j+1)
{
imprima (i, j); leia (A[i][j]);
}
} para (i←0; i<3; i←i+1)
{
para (j←0; j<3; j←j+1)
{
Imprima (B[i][j]);
}
}
}
Ex_6()
{
real M[5][6], i, j, l, c, r, t; l←0; c←0; para (i←0; i<5; i←i+1)
{
para (j←0; j<6; j←j+1)
{
imprima (i, j); leia (M[i][j]);
}
} para (i←0; i<5; i←i+1)
{
r←0; para (j←0; j<6; j←j+1)
{
se (M[i][j]=0) então
{
r←r+1;
}
se (r=4) então
{
l←l+1;
}
}
}
para (j←0; j<6; j←j+1)
{
t←0; para (i←0; i<5; i←i+1)
{
se (M[i][j]=0) então
{
t←t+1;
}
se (t=6) então
{
c←c+1;
}
}
}
imprima (c); imprima (l);