Buscar

Entrada e Saída (gabarito)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Entrada e Saída
1. Para que servem os comandos de Entrada e Saída nos algoritmos?
Resp. Os comandos de entrada servem para que os algoritmos recebam dados para 
processar, enquanto que os comandos de saída servem para que os algoritmos 
forneçam os resultados para os usuários.
2. Forneça um periférico que pode ser usado para entrada de dados para algoritmos?
Resp. Um periférico típico de entrada de dados é o teclado.
3. Forneça um periférico que pode ser usado para saída de dados para algoritmos?
Resp. Um periférico típico de saída de dados é a impressora.
4. Para que serve o comando mostrado abaixo:
leia dia, mês, ano
Resp. Este comando serve para ler valores para três variáveis: dia, mês, ano
5. Indique qual o resultado de cada um dos comandos mostrados abaixo, caso sejam 
fornecidos os valores 10, 6 e 8?
leia nota1, nota2, nota3
média ← (nota1 + nota2 + nota3)/3
imprima ‘A média vale ’, média
Resp. 
Primeiro comando - leia nota1, nota2, nota3
Lê três dados, o primeiro vai para a variável nota1, o segundo para a variável nota2 
e o último para a variável nota3.
Com os valores fornecidos teríamos o seguinte resultado:
nota1 ← 10
nota2 ← 6
nota3 ← 8
Segundo comando - média ← (nota1 + nota2 + nota3)/3
A variável média recebe o resultado da divisão por três da soma das três variáveis que 
é igual a 8.
Terceiro comando - imprima ‘A média vale ’, média
Este comando imprime A média vale 8
6. O que será impresso após a execução dos comandos abaixo?
dia ← 10
mês ← 5
ano ← 2000
imprima dia, ‘/’, mês, ‘/’, ano
Resp. Os três primeiros comandos atribuem valores as variáveis. Por último o 
algoritmo imprime 10/5/2000 
7. O que será impresso após a execução dos comandos abaixo?
letra ← ‘a’
algarismo ← ‘0’
simbolo ← ‘?’
imprima ‘A letra é ’, letra
imprima ‘O algarismo é ’, algarismo
imprima ‘O símbolo é ’, simbolo 
Resp. Os três primeiros comandos atribuem valores as variáveis. Observar que neste 
exercício temos variáveis que armazenam caracteres.
O primeiro comando de impressão tem como resposta:
A letra é a
O segundo comando imprime:
O algarismo é 0
O terceiro comando imprime:
O símbolo é ?
Observar que neste algoritmo o 0 aparece como um caractere e não como o número 0 
já que ele está entre caracteres ‘ e ’.
8. Escreva um algoritmo que leia dois valores inteiros e os imprima. Em seguida o seu 
algoritmo deve trocar os dois valores das variáveis onde foram armazenados e 
imprimi-los. O seu algoritmo deve ser escrito de forma que a interação com o usuário 
seja como indicado abaixo. Os valores fornecidos pelo usuário estão indicados em 
itálico.
Entre com o primeiro valor.
10
Entre com o segundo valor.
20
O primeiro valor lido foi 10.
O segundo valor lido foi 20.
Valores após a troca de posições.
O primeiro valor agora é 20.
O segundo valor agora é 10.
 Resp. O algoritmo é o seguinte:
Início
Imprima ‘Entre com o primeiro valor.’
Leia valor1
Imprima ‘Entre com o segundo valor.’
Leia valor2
Imprima ‘O primeiro valor lido foi ’, valor1, ‘.’
Imprima ‘O segundo valor lido foi ‘, valor2, ‘.’
temp ← valor1
valor1 ← valor2
valor2 ← temp
Imprima ‘Valores após a troca de posições.’
Imprima ‘O primeiro valor agora é ’, valor1, ‘.’
Imprima ‘O segundo valor agora é ’, valor2, ‘.’
Fim
9. Escreva um algoritmo que leia duas notas de um aluno e imprima a média aritmética 
das notas lidas.
Início
Imprima ‘Qual é a primeira nota?’
Leia nota1
Imprima ‘Qual é a segunda nota?’
Leia nota2
media ← (nota1 + nota2)/2
Imprima ‘A média do aluno é ’, media, ‘.’
Fim
10. Escreva um algoritmo que calcule o tempo que um motorista irá levar para percorrer 
uma determinada distância. Em primeiro lugar leia a distância em quilômetros e em 
seguida o leia a velocidade média da viagem em quilômetros por hora.
Início
Imprima ‘Qual a distância a percorrer em quilômetros?’
Leia distancia
Imprima ‘Qual a velocidade média em quilômetros por hora?’
Leia velocidade
tempo ← distancia / velocidade
Imprima ‘O tempo de viagem será ’, tempo, ‘.’
Fim
11. Escreva um algoritmo que calcule quanto gastou um cliente de um supermercado que 
comprou 3 itens. O seu algoritmo deve pedir o custo de cada item e imprimir o custo 
total.
Início
item ← 1
custoTotal ← 0.0
Imprima ´Entre com o custo do produto ‘, item
Leia custo
custoTotal ← custoTotal + custo
item ← item + 1
Imprima ´Entre com o custo do produto ‘, item
Leia custo
custoTotal ← custoTotal + custo
item ← item + 1
Imprima ´Entre com o custo do produto ‘, item
Leia custo
custoTotal ← custoTotal + custo
Imprima ‘O custo da compra é ’, custoTotal, ‘.’
Fim

Outros materiais