Buscar

Lógica e Organização de Computadores - Avaliação Final(Discursiva)


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

10/08/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/1
Acadêmico: Mateus Carrion Diehl (1832557)
Disciplina: Lógica e Organização de Computadores (GTI30)
Avaliação: Avaliação Final (Discursiva) - Individual FLEX ( Cod.:514040) ( peso.:4,00)
Prova: 20982622
Nota da Prova: 9,25
1. Toda a instrução executada pelo computador se dá por meio dos números binários, ou seja, um sinal elétrico que
significa, basicamente, ligado ou desligado. Contudo, para que estas instruções sejam executadas pelos
computadores, elas precisam ser programadas por um ser humano e, evidentemente, esta programação não se dá
utilizando apenas 0 e 1, tendo em vista que seria extremamente cansativo e demorado. Para facilitar e agilizar este
processo, foram desenvolvidas as linguagens de programação, as quais podem ser classificadas em alto e baixo
nível. Neste sentido, para o desenvolvimento de um software de gestão comercial (ERP), cite qual a linguagem de
programação mais adequada e justifique sua resposta.
Resposta Esperada:
Para o caso em questão, as linguagens de programação de alto nível (Delphi, Java, C#) são as mais adequadas, já
que atuam com compiladores, programas que possibilitam que um código-fonte seja escrito em uma linguagem mais
acessível ao homem e, posteriormente, seja convertido para a linguagem de máquina. Desta forma, os compiladores
facilitam o trabalho do programador, pois possuem níveis de abstração muito maiores, ou seja, já vêm com instruções
predefinidas, além de identificar possíveis falhas no código-fonte, as quais prejudicariam o funcionamento do software.
2. Quando há a necessidade de executar um bloco de instruções por diversas vezes, surge a possibilidade de utilizar-
se das estruturas de repetição. Tal estrutura permite a execução de blocos de comandos somente sob
determinadas condições, mas com a opção de repetir o mesmo bloco quantas vezes forem necessárias ou até que
certa condição seja satisfeita. Diante disso, desenvolva um algoritmo para calcular a média de idade de um grupo
de pessoas. O algoritmo deverá permitir a leitura da idade de um número indefinido de pessoas, sendo que a
inserção de dados será possível até o momento em que o usuário digitar a idade 0 (zero). Ao final, deverá ser
exibida ao usuário uma mensagem com a média de idade obtida.
Resposta Esperada:
O acadêmico desenvolve o algoritmo corretamente aplicando o laço de repetição Repita-Até (conforme imagem a
seguir) ou Enquanto-Faça.