Buscar

Avaliação Final tacio (Discursiva) - Individual - Fundamentos

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 3 páginas

Prévia do material em texto

Prova Impressa
GABARITO | Avaliação Final (Discursiva) - Individual (Cod.:824217)
Peso da Avaliação 4,00
Prova 64159066
Qtd. de Questões 2
Nota 7,50
O termo algoritmo, na computação, pode ser definido pela sequência de instruções bem definidas, isto é, os passos que programas de computadores 
são implementados para executar, satisfazendo assim, alguma necessidade requisitada. Os subalgoritmos, também muito utilizados, permitem organizar 
melhor o código-fonte, tornando-o mais legível e facilitando o compreendimento da solução, através de funções específicas que podem ser chamadas de 
vários pontos diferentes do algoritmo, evitando repetição de código-fonte. Neste contexto, desenvolva um algoritmo que realize o armazenamento de 
quatro modelos de veículos em um vetor, utilizando o comando de repetição "para...faça", isto é, dentro do comando de repetição deve ter a solicitação 
para o usuário informar o nome do modelo de qualquer veículo, sendo requisitado quatro vezes pelo comando de repetição. Além disso, o 
armazenamento do modelo do veículo informado deve ser realizado em um subalgoritmo, o qual deve atribuir o valor à próxima posição disponível de 
um vetor simples do tipo caracter.
Resposta esperada
O acadêmico deve desenvolver um algoritmo parecido com o apresentado abaixo, o qual deve ter um subalgoritmo que realize o armazenamento do
modelo de veículo informado na próxima posição do vetor conforme código "leia(vetor[posicaoVetor]);". No subalgoritmo, também pode estar
implementado o comando "escreva('Informe o nome do modelo: ');" ou parecido com este, o qual também pode estar apenas dentro do comando de
repetição.
Minha resposta
Algoritmo ArmazenamentoModelosVeiculos Variáveis modelos: vetor[1..4] de caractere i: inteiro Início // Loop para pedir ao usuário os modelos
dos veículos para i de 1 até 4 faça escreva("Informe o nome do modelo do veículo: ") leia(modelos[i]) fim para // Imprimindo o vetor com os
modelos dos veículos para i de 1 até 4 faça escreva("Modelo ", i, ": ", modelos[i]) fim para Fim Algoritmo
 VOLTAR
A+ Alterar modo de visualização
1
Retorno da correção
Olá, acadêmico(a)! Sua resposta contempla parcialmente o conteúdo solicitado no enunciado da questão. Aprofunde mais seus estudos e explore os
materiais indicados da trilha. Confira no quadro "Resposta esperada" a sugestão de resposta para esta questão.
Muitas personalidades contribuíram para a origem, amadurecimento, e evolução do que hoje se conhece como computador pessoal. Já no alvorecer 
do século XVI, Leonardo Da Vinci apresenta o que se acredita ser um projeto de uma calculadora mecânica, com Alan Turing, depois de quatro séculos 
desde Da Vinci, com o conceito de computador já quase todo formulado, o computador passa para um status de "máquina pensante" e que seria 
consolidado mais adiante. Junto aos dois, temos ainda Charles Babbage, que com suas ideias e inventos, é considerado o pai do computador. Descreva os 
argumentos que corroboram com a afirmação sobre Babbage.
Resposta esperada
Pode-se dizer que desde a invenção do Ábaco, como uma forma de automatizar os cálculos, mesmo que de forma primitiva, a humanidade deu os
primeiros passos para o advento do conceito moderno do computador. A partir de então, durante séculos, projetos, na forma de máquinas de cálculo,
evoluíram para o computador moderno. Charles Babbage, foi então, o primeiro inventor a conceber uma máquina de calcular com grande precisão
que culminou com a sua ideia de armazenamento, e reutilização de dados, através de uma sequencialidade de ações. Isso para sua época era
extremamente inovador e avançado, e que fundamentaria as bases da computação moderna.
Minha resposta
Máquina Diferencial: Em 1822, Babbage concebeu um dispositivo mecânico chamado de Máquina Diferencial. Ela foi projetada para calcular
tabelas de números, como tabelas logarítmicas ou de funções trigonométricas, que eram essenciais para a navegação e a engenharia, mas que eram
tediosas e propensas a erros para serem calculadas à mão. A máquina usava um sistema de engrenagens e polias para realizar os cálculos. Máquina
Analítica: Babbage nunca conseguiu construir completamente a Máquina Diferencial devido a limitações tecnológicas e financeiras. No entanto, ele
já tinha concebido uma máquina ainda mais avançada, a Máquina Analítica, na década de 1830. Esta máquina é considerada o primeiro projeto de
um computador de uso geral, já que era capaz de executar qualquer tipo de cálculo, dada a instrução correta. A Máquina Analítica tinha uma
"unidade central de processamento" que Babbage chamava de "moinho" e uma memória que ele chamava de "loja". Além disso, a máquina seria
programada com cartões perfurados, um método que foi posteriormente usado para controlar máquinas de tecelagem e, no século XX, para
programar os primeiros computadores eletrônicos. A colaboração com Ada Lovelace: A visão de Babbage sobre a Máquina Analítica foi expandida
pela matemática Ada Lovelace, que percebeu que a máquina poderia ser usada não apenas para calcular números, mas para criar qualquer tipo de
conteúdo baseado em números, incluindo música ou arte. Lovelace é frequentemente creditada como a primeira programadora de computador
2
devido ao seu trabalho com Babbage. Legado: Embora Babbage nunca tenha construído completamente a Máquina Analítica, seu design formou a
base para os computadores modernos. A ideia de dividir a máquina em uma unidade de processamento central e uma memória é um conceito
fundamental da arquitetura de computadores até hoje. Da mesma forma, a ideia de programar uma máquina para executar diferentes tarefas é a base
da programação de computadores moderna.
Retorno da correção
Parabéns, acadêmico(a)! Sua resposta se aproximou dos objetivos da questão, mas poderia apenas ter apresentado mais argumentos acerca dos
conteúdos disponibilizados nos materiais didáticos e estudos. Confira no quadro "Resposta esperada" a sugestão de resposta para esta questão.
Imprimir

Continue navegando