Resolução linguagem
Exercício 1
Utilizando o seguinte trecho de algoritmo, explique o que está acontecendo em cada linha e qual é o resultado de cada ação executada:
inteiro: x, y;
// declaração de duas variáveis inteiras x e y real: z;
// declaração de uma variável real z leia (x);
// entrada de dados de um valor inteiro x escreva (x, “elevado ao cubo =”, pot(x,3));
// saída de dados
// valor de x, sequencia de caracteres, resultado da função pot leia (y);
// entrada de dados de um valor inteiro y escreva (x + y);
// saída de dados z ← x/y;
// comando de atribuição, z escreva (z);
// saída de dados z ← z + 1;
// comando de atribuição incrementando o atual valor de z x ← (y + x) mod 2;
// comando de atribuição com uma expressão aritmética escreva (x);
// saída de dados
Exercício 2
Cite e discorra sobre três exemplos de seu dia-a-dia nos quais você encontra explicitados entrada, saída e processamento.
a) ENTRADA: chegada de produto na loja;
PROCESSAMENTO: avaliar produto, etiqueta-lo, cataloga-lo, colocar no setor correspondente; SAIDA: vender o produto ao consumidor.
b) ENTRADA: professor explicando matéria nova;
PROCESSAMENTO: capitação do que está sendo falado, processar informação, repassar para o caderno o que for importante, elaborar uma pergunta em caso de dúvida; SAIDA: total compreensão do que foi explicado
c) ENTRADA: hora do almoço
PROCESSAMENTO: percepção do cheiro do alimento, visualização de sua textura, pegar uma quantia e levar a boca, realizar o movimento de mastigação, ingerir o alimento a qual está em minha boca;
SAIDA: sensação de satisfação após o almoço.
Exercício 3
Faça uma analogia de entrada, processamento e saída de dados com o que acontece quando você:
a) Lê e sintetiza um livro;
b) Dialoga com outra pessoa.
a)
ENTRADA: sensibilidade da retina com as imagens sendo captadas;
PROCESSAMENTO: montagem de imagens dentro do cérebro, compreensão de palavras e frases,