Baixe o app para aproveitar ainda mais
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
Compartilhar