QUESTIONÁRIOS DE ALGORITMOS E PROGRAMAÇÃO [RESOLVIDOS]
Questionário 01
Pergunta 1 Do mais simples ao mais complexo, um algoritmo constitui uma sequência de passos finitos e ordenados, executados com a finalidade de resolver um problema. Embora este conceito não torne esse fato explicito, o perfil deste problema deve permitir que ele seja formulado por meio de uma sequência lógica e precisa de comandos. Considerando os tipos de problemas que podem ser resolvidos por um algoritmo, analise as afirmações que seguem:
I Uma soma não pode ser resolvida por algoritmo, já que não contém uma sequência de passos ordenados.
II A fórmula que calcula a média das idades de uma sala pode ser descrita em uma sequência de passos finitos e ordenados.
III Um problema que envolva um cálculo em que a ordem dos fatores não altera o resultado não pode ser expresso em um algoritmo, pois essa característica inviabiliza a ordenação dos passos.
É verdadeiro o que se afirma em:
II apenas.
I e II apenas.
I apenas.
I, II e III.
II e III apenas.
Pergunta 2 Caracterizados como uma sequência finita e ordenada de passos, os algoritmos apresentam funcionamento que requer entrada, processamento e saída de dados como meio de resolver o problema que se apresenta. Considerando as características das etapas de entrada, processamento e saída, assinale a alternativa que contém a afirmação verdadeira.
A depender do tipo do algoritmo em questão, a sequência entrada -> processamento -> saída pode ser invertida, com a colocação da saída na primeira posição.
Para ser efetivada por um algoritmo, uma soma entre dois valores requer apenas que seja informado o uso do operador de soma, dispensando a entrada dos valores.
A depender do tipo do algoritmo em questão, a sequência entrada -> processamento -> saída pode ser alterada, com a colocação do processamento na primeira posição
O cumprimento da etapa de entrada é sempre opcional, já que o processamento não requer dados para acontecer.
Sem a efetivação da saída do(s) dado(s) resultante(s) de um processamento, o algoritmo não cumpre a função de entregar a resolução do problema ao seu usuário.
Pergunta 3 A atribuição de um nome a uma variável é da responsabilidade do criador do algoritmo. Uma regra não escrita – porém universalmente aceita e seguida – é a escolha de um nome que reflita a função da variável no contexto do algoritmo. No entanto, foram criadas regras formais que orientam a composição de um nome de variável, tornando-os válidos ou inválidos. Considerando as regras formais de composição de nome de variável, assinale a alternativa verdadeira.
o nome _media é inválido, já que faltou acento em “média”.
o nome *_soma é válido, pois contém menos do que 10 caracteres em sua composição.
o nome media é válido, pois é iniciado com uma letra no intervalo de a até z.
o nome sol_nascente é inválido, pois não reflete um comportamento possível de variável.
o nome Nota1 é inválido, já que possui letra maiúscula em sua composição.
Pergunta 4 Além de ser caracterizado por uma sequência de passos ordenados e finitos, um algoritmo também é marcado por ter a capacidade de receber entradas e de fornecer saídas que passaram por um processamento. Considerando os comandos de entrada/saída e suas características, analise as afirmações que seguem:
O comando escreva(c) envia a letra c à tela.
Em um comando de saída, é possível apresentar o resultado de uma expressão inserida no corpo do próprio comando.
O comando leia() pode ser escrito sem que uma variável seja colocada entre parênteses.
O comando leia(“Oi, mundo!”) é inválido, pois tenta enviar uma saída à tela por meio de um comando de entrada.
É verdadeiro o que se afirma em:
II, III e IV apenas.
II e IV apenas.
I, II e IV apenas.
II e III apenas.
I, II, III e IV.
Comentários
Postar um comentário
Dúvidas? Sugestões? Fale com o Professor Carlão!