Você está na página 1de 3

2- Exemplifique o uso dos comandos de Atribuição, Entrada e Saída.

Comando de Atribuição: Este comando é utilizado em algoritmos para fornecer valores as


variáveis de um algoritmo.
Exemplo: (I) A 100
Este comando (I) atribui o valor 100 a variável “A”
Exemplo: Representar uma atribuição utilizando Pseudocódigo.
Variáveis
s, b, h: Real
inicio
b  10
h3
s  b*h
fim

Comando de Entrada (leia): Este comando determina que será utilizada uma entrada por parte
do usuário para fornecer um valor a uma determinada variável.
Comandos de Saída (Escreva): Este comando permite imprimir algo em um dispositivo de
saída.
Exemplo de Algoritmo
Imaginando o seguinte problema: Calcular a média final dos alunos. Pelas provas os alunos
receberão 2 notas: N1, N2. Onde:

• Os comados de Entrada são N1, N2


• O Comando de Saída será a
3- Qual a diferença entre os comandos imprima e leia?
• A diferença entre os comandos imprima e leia é que o comando leia serve para entrada
de dados, que evidentemente serão armazenados em uma variável. Ele vem seguido do
nome da variável em que o usuário quer que o valor digitado seja atribuído, enquanto o
comando imprima faz com que algo seja exibido na tela. Pode ser qualquer coisa:
Variáveis, números, caracteres, espaços em branco e tudo mais que seu teclado puder
digitar. É seguido de parênteses com o que será exibido na tela.
Exemplo:
variável
X: inteiro
inicio
X
escreva (X)
fimalgoritmo

4- Como podemos imprimir a mensagem “Linha inicial”, seguida de duas linhas em branco e
uma outra mensagem “Linha final”? É possível realizar esta tarefa em um único comando? Dê
exemplos.
• Escreva os comandos necessários para ler:
• As 3 notas de um aluno
• O comando necessário para ler as 3 notas de um aluno é o comando de
entrada.
• O peso e altura de uma pessoa
• O comando necessário para ler o peso e altura de uma pessoa é o comando de
entrada.

7- Escreva os comandos necessários para exibir:


• O conteúdo da variável X
• O comando necessário para exibir o conteúdo da variável X é o comandos de
saída.
• O resultado da expressão 2+3
• O comando necessario para exibir o resultado da expressão 2+3 é o comando
de processamento.

8- Determine os valore finais de a, b e c após a execução do trecho do programa abaixo:

a = 0;
b = 1;
c = a + b; c = 0 + 1 c = 1
a = a + 1; a = 0 + 1 a = 1
b = a + b + c; b = 1 + 1 + 1 b = 3

9- A ordem das atribuições é importante? a = b e c = a tem o mesmo efeito de c = a e a


= b?
• Não. A ordem das atribuições não importa.
10- Em qual dos seguintes pares é importante a ordem dos comandos? Supor: xy e yz.
• x = y; b) x = y; c) x = z; d) z = y;
y = z; z = x; x = y; x = y;
• É importante
• É importante
• É importante
• Não É importante