Buscar

LINGUAGEM DE PROGRAMAÇÃO E ESTRUTURAS DE DADOS_Avaliação Final (Discursiva) - Individual

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

Prévia do material em texto

08/06/2023, 14:38 Avaliação Final (Discursiva) - Individual
about:blank 1/2
Prova Impressa
GABARITO | Avaliação Final (Discursiva) - Individual
(Cod.:768951)
Peso da Avaliação 4,00
Prova 58290170
Qtd. de Questões 2
Nota 10,00
Na resolução de um problema por meio de um programa, a primeira providência é conceber um 
algoritmo adequado. A eficiência de um algoritmo qualquer está intimamente relacionada à 
disposição, na memória, dos dados que são tratados pelo programa. Por exemplo, se frequentemente 
enfrentamos o problema de descobrir os números de telefones de nossos conhecidos, é conveniente 
dispor de uma relação de números, organizada em uma agenda. Se a organização for feita por ordem 
alfabética, a agenda de fato ajuda. Se, porém, organizássemos nossa agenda pela ordem de altura das 
pessoas, com raras exceções, a agenda se tornaria difícil de manusear. As estruturas de dados são 
formas de distribuir e relacionar os dados disponíveis, de modo a tornar mais eficientes os algoritmos 
que manipulam esses dados. Disserte sobre a importância da estrutura de dados na organização e 
composição dos aplicativos computacionais.
Resposta esperada
Uma vez que procedimentos são, efetivamente, processadores de dados, a eficiência de um
procedimento está muito associada à forma como seus dados são organizados. A estrutura de
dados utiliza diversos mecanismos de organização de dados para atender aos diferentes
requisitos de processamento. As estruturas de dados definem a organização, métodos de acesso e
opções de processamento para a informação manipulada pelo programa.
Minha resposta
A estrutura de dados surgiu com o objetivo de auxiliar a tecnologia da informação a estruturar a
linguagem de programação, nesse sentido podem ser utilizados diversos tipos de associações
entre estruturas de dados e linguagem de programação. A estrutura de dados tem a
responsabilidade de organizar e armazenar os dados. São seguras e organizadas, desde que sejam
utilizadas de forma adequadas pelos programadores, pois são estes que são responsáveis pela
execução e estruturação de dados, pois a eficiência de um processamento de dados está
diretamente ligada ao formato que seus dados foram organizados. Se esses dados foram bem
organizados no momento do desenvolvimento de qualquer programa ou aplicativo
computacional, o resultado será um processamento bem rápido e eficaz. Mas, se esses dados
foram mal organizados, o processamento deles será mais lento e confuso de ser verificado. São
as estruturas de dados quem definem os métodos de acesso, opções de processamento de
informações e a organização que será manipulada pelo programada computacional. As decisões
sobre estruturas de dados não podem ser feitas sem conhecimento dos algorítmos aplicados a
eles, e vice-versa.
Retorno da correção
 VOLTAR
A+
Alterar modo de visualização
1
08/06/2023, 14:38 Avaliação Final (Discursiva) - Individual
about:blank 2/2
Parabéns, acadêmico(a)! Sua resposta atingiu os objetivos da questão e você atingiu o esperado,
demonstrando a competência da análise e síntese do assunto abordado, apresentando excelentes
argumentos próprios, com base nos materiais disponibilizados. Confira no quadro "Resposta
esperada" a sugestão de resposta para esta questão.
Na construção de um algoritmo, o desenvolvedor poderá chegar a uma encruzilhada na qual terá 
que verificar qual caminho tomar. Essa decisão será baseada na análise de uma estrutura de seleção, 
que definirá o caminho após a análise de uma condição que retornará um valor verdadeiro ou falso. 
Com base nisso, desenvolva um algoritmo fazendo uso da estrutura de seleção SE - ENTÃO. O 
usuário deverá informar a sua idade, e o algoritmo deverá verificar se a idade é igual ou superior a 
dezoito anos. Se o resultado for verdadeiro, deverá ser exibida a mensagem "PODE OBTER A 
CARTEIRA DE HABILITAÇÃO", senão deverá ser exibida a mensagem "NÃO PODE OBTER A 
CARTEIRA DE HABILITAÇÃO". Defina o nome do algoritmo como Verifica_CNH.
Resposta esperada
Conforme imagem a seguir:
Minha resposta
algoritmo "Verifica_CNH" var idade : inteiro inicio escreva("Informe a sua idade: ") leia(idade)
se idade >= 18 entao escreval("PODE OBTER A CARTEIRA DE HABILITAÇÃO") senao
escreval("NÃO PODE OBTER A CARTEIRA DE HABILITAÇÃO") fimse fimalgoritmo
Retorno da correção
Parabéns, acadêmico(a)! Sua resposta atingiu os objetivos da questão e você atingiu o esperado,
demonstrando a competência da análise e síntese do assunto abordado, apresentando excelentes
argumentos próprios, com base nos materiais disponibilizados. Confira no quadro "Resposta
esperada" a sugestão de resposta para esta questão.
2
Imprimir

Continue navegando