30 de mar de 2009

Lógica de Programação, Aula 09 - Entrada e Saída de Dados, Atribuição, Blocos

[aula de 26/08/2003]

Comando de atribuição

lógico: a, b;
inteiro: x;

a <- V; //ou a:=V ou b=V
x <- 8 + 13 div 5
b <- 5 = 3


Entrada de dados

LEIA(x);

Saída de dados

ESCREVA("Bom dia"; nome);
ESCREVA(x);
ESCREVA("Você pesa ";y; "quilos");


Blocos

Início
.
. {declaração de variáveis}
. .
. .
. .
. {sequência de ações}
. .
. .
. .
Fim



Exercício

Explique o que está acontecendo em cada linha do seguinte trecho de algoritmo - e qual é o resultado de cada ação executada:

.
.
.

inteiro: x, y;
real: z;
LEIA(x);
ESCREVA(x; " ao cubo "; x**3);
LEIA(y)
ESCREVA(x + y);
z <- x / y;
ESCREVA(z);
z <- INT(z);
ESCREVA(z);
z <- z + 1;
z <- (y + z) MOD 2
ESCREVA(x);
.
.
.

Nenhum comentário: