Prévia do material em texto
12/06/2023, 16:02 AE4 - Atividade de Estudo 4 https://lms.unimar.agencianx.com.br/mod/quiz/review.php?attempt=1369491 1/4 Iniciado em segunda, 5 Jun 2023, 22:04 Estado Finalizada Concluída em segunda, 5 Jun 2023, 22:34 Tempo empregado 30 minutos 2 segundos Avaliar 5,00 de um máximo de 5,00(100%) Questão 1 Correto Atingiu 1,00 de 1,00 A programação em linguagem Prolog é bastante específica, segue os princípios do paradigma lógico e possui uma semântica e sintaxe bastante particular em relação às linguagens de programação mais populares do mercado geralmente. Com relação às características da linguagem Prolog, observe as afirmativas a seguir. I – Fatos envolvem apenas um átomo de dado e relações podem envolver dois átomos para que seja estabelecida uma ligação entre ambos. II – Relações servem para que o código ofereça bases de informações mais complexas do que as oferecidas por simples fatos, tornando o software mais completo. III – Alguns símbolos são necessários na construção de código em Prolog como chaves para relações e ponto e vírgula ao final de cada comando. Estão corretas apenas as afirmativas. Escolha uma opção: a. II, apenas. b. I, apenas. c. I e II, apenas. d. III, apenas. e. I e III, apenas. 12/06/2023, 16:02 AE4 - Atividade de Estudo 4 https://lms.unimar.agencianx.com.br/mod/quiz/review.php?attempt=1369491 2/4 Questão 2 Correto Atingiu 1,00 de 1,00 O paradigma lógico contempla uma forma mais específica de programação onde a semântica e sintaxe, além dos conceitos variam bastante em relação ao paradigma imperativo, por exemplo. Assinale a alternativa que contenha um correto conceito ligado a este paradigma. Escolha uma opção: a. Variáveis em programação lógica podem ser simples ou compostas, sendo que isso influencia nos valores que podem ser contidos nestas variáveis. b. Proposições são elaboradas com base no propósito de serem avaliadas como verdadeiras ou falsas. c. Operadores lógicos como Ee OU não são importantes neste paradigma lógico por serem operadores muito subjetivos nos dados que podem avaliar. d. A base da programação lógica são as variáveis e a possibilidade de alteração de dados básicos em um código. e. Proposições são fundamentais nesta forma de programação, sendo estruturas para o armazenamento de dados. Questão 3 Correto Atingiu 1,00 de 1,00 O mercado de desenvolvimento de software é bastante complexo e isso torna, muitas vezes, a decisão de escolha de linguagens a serem aprendidas com o intuito de ingresso no mercado de trabalho não muito simples. Observe as afirmativas a seguir sobre linguagens de programação do mercado. I – Algumas linguagens podem passar muito tempo sem relevância e por momentos na tecnologia, se tornarem relevantes em função de suas características. II – Existem diferentes linguagens adequadas a cada tipo de aplicação, e por isto, pode ser preferível aprender uma linguagem pensando no tipo de área para a qual se deseja desenvolver software. III – Linguagens se tornam obsoletas apenas com sistemas legados ou podem desaparecer do mercado em função da sua não evolução para acompanhar demandas de mercado. Escolha uma opção: a. I, II e III. b. I e II, apenas. c. II, apenas. d. II e III, apenas. e. I, apenas. 12/06/2023, 16:02 AE4 - Atividade de Estudo 4 https://lms.unimar.agencianx.com.br/mod/quiz/review.php?attempt=1369491 3/4 Questão 4 Correto Atingiu 1,00 de 1,00 Além dos paradigmas tradicionais estudados, também foram vistas propostas específicas de programação que complementam os estudos e adaptam os paradigmas tradicionais a determinadas propostas de construção de software. Um exemplo é a programação orientada a eventos, e sobre ela, observe as afirmativas a seguir. I – Eventos para o desenvolvimento de software nesta forma de programação são execuções de softwares complementares ao software principal apenas. II – Um evento normalmente possui a função de acionar mecanismos de software para tratar ações referentes ao evento em si apenas no caso de serem automáticos do software e não gerados por usuários. III – A programação orientada a eventos é comum em aplicações gráficas que rodam em janelas baseadas nas interfaces gráficas padrões do sistema operacional. Estão corretas apenas as afirmativas: Escolha uma opção: a. II, apenas. b. III, apenas. c. II e III, apenas. d. I e II, apenas. e. I, apenas. 12/06/2023, 16:02 AE4 - Atividade de Estudo 4 https://lms.unimar.agencianx.com.br/mod/quiz/review.php?attempt=1369491 4/4 Questão 5 Correto Atingiu 1,00 de 1,00 A linguagem de programação Prolog representa um exemplo do paradigma lógico e permite que se trabalhe com fatos e estes sejam trabalhados diretamente, assim como relações podem ser elaboradas para que se possa associar dados atômicos. Observe o código a seguir em linguagem Prolog. irmao(paulo, victor). primo(victor, marcos). Partindo da análise das relações, assinale a alternativa que contenha uma interpretação correta do código. Escolha uma opção: a. As relações deste código estão equivocadas, pois não se pode gerar relações com nomes diferentes no mesmo código. b. irmaoé uma relação onde se paulo está relacionado com victor, automaticamente victor está relacionado com Paulo, pois existe comutatividade entre irmãos. c. As relações irmão e primo não podem conter dados repetidos e por isso, este código possui um erro em relação ao nome victor. d. No código existem duas listas de dados que servem como fatos para a geração de relações que poderiam ser adicionadas ao código de forma que o mesmo se tornasse mais completo. b) e. Ambas as relações irmao e primo indicam que o primeiro elemento se relaciona com o segundo, mas não necessariamente o oposto, necessitando que seja definida uma relação indicando o inverso como válido.