Prévia do material em texto
Formação Profissional em Computação - Semana 1 - Atividade Avaliativa 1.2 PERGUNTA 1 Programar, no contexto das ciências da computação, corresponde à transcrição da sequência de instruções do algoritmo numa sequência de instruções de máquina — chamadas mais tecnicamente de códigos de máquina —, gerando um programa que poderá ser executado pelo computador. Dada a quantidade realmente grande de linguagens de programação existentes, algumas dessas são mais próximas do modo formal de escrever os algoritmos, tornando fácil o processo de codificação. Uma dessas linguagens é a Python. (TORRES, 2019, p. 16) TORRES, F. E. et al. Pensamento computacional. Porto Alegre: Grupo A, 2019. Sobre a linguagem Python, algoritmos, ambiente de programação e respectivas características, analise os itens a seguir. I. O modo interativo de execução permite que os comandos sejam executados imediatamente, exibindo o resultado na tela. II. A linguagem Python é dinâmica, aceitando estilos de programação orientados a objetos e procedurais. Assim a interação dos programadores é otimizada no projeto. III. Python é compilada para rodar diretamente no computador, sem necessidade de se utilizar ambiente previamente instalado na máquina. IV. O comando python é usado para chamar a interface gráfica do IDE (Integrated Development Environment, ou seja, ambiente de desenvolvimento integrado) padrão para a execução da linguagem. Está correto o que se afirma em: a. I, II e III, apenas b. II, III e IV, apenas c. I e II, apenas d. II e IV, apenas e. I e III, apenas 2,5 pontos PERGUNTA 2 Na Grécia Antiga, em torno do ano 322 a.C., o filósofo Aristóteles se dedicou a estudar e a formalizar o pensamento, promovendo a descrição e a formalização do uso da razão, que, em grego, tem o nome de logus, surgindo, então, a lógica, uma área de estudos da Filosofia. Utilizando essa lógica, considere que você precisa encontrar uma nota de dinheiro que está escondida dentro de um dos cinco copos virados com a boca para baixo sobre uma mesa, e as seguintes premissas lhe foram passadas: · O valor da nota é de $ 1 ou $ 2 ou $ 5. · A nota NÃO está no copo 2. · A nota está no copo 3, ou no copo 4, ou no copo 5. · A nota está em um copo de numeral igual ao seu valor. Fonte: elaborada pelo autor. Assinale a alternativa que determina onde está a nota de dinheiro: a. Copo 5. b. Copo 1. c. Copo 2 d. Copo 4. e. Copo 3. 2,5 pontos PERGUNTA 3 Segundo Russell e Norvig (2013), tanto para o método dedutivo quanto para o método indutivo de resolução lógica de problemas deve-se aplicar a sequência geral de análise descritiva do problema, que é contemplada por cinco etapas: 1. Enunciar o problema. 2. Descrever as partes do problema. 3. Ordenar logicamente as premissas. 4. Avaliar as premissas, aplicando o método dedutivo ou indutivo. 5. Concluir formalmente a resolução. RUSSELL, S; NORVIG, P. Inteligência Artifical. 3. ed. Rio de Janeiro: Campus, 2013. Considerando esses passos, assinale qual alternativa descreve, adequadamente, a segunda etapa de análise: a. A partir do enunciado, decompor em partes lógicas, tais como: fatos descritos no enunciado, conhecimento de senso comum e relações de causa e efeito já conhecidas. b. A partir do enunciado, gerar uma sequência declarativa de fatos ou conhecimentos de senso comum, utilizando como base a regra de causa e efeito. c. A partir do enunciado, recompor conhecimentos técnicos referentes ao problema e conhecimento de senso comum para melhor descrever as partes do problema. d. A partir do enunciado, recompor apenas as relações de causa e efeito já conhecidas para melhor descrever as partes do problema. e. A partir do enunciado, decompor em variáveis e atributos, tais como: fatos descritos no enunciado, conhecimento de senso comum e relações de causa e efeito já conhecidas. 2,5 pontos PERGUNTA 4 Um sistema de implementação de linguagem não pode ser o único aplicativo de software num computador. Também é necessária uma grande coleção de programas, chamada de sistema operacional, que fornece primitivas de nível mais alto que as fornecidas pela linguagem de máquina. Essas primitivas fornecem funções para gerenciamento de recursos do sistema, operações de entrada e saída, um sistema de gerenciamento de arquivos, editores de texto e/ou de programas e uma variedade de outras funções. Como os sistemas de implementação de linguagens precisam de muitas das facilidades do sistema operacional, eles fazem uma interface com o sistema, em vez de diretamente com o processador (em linguagem de máquina). (SEBESTA, 2018). SEBESTA, R. Conceitos de linguagens de programação. Porto Alegre: Grupo A, 2018. E-book. (Disponível na Minha Biblioteca). Sobre as primitivas aludidas no texto, juntamente com papéis das linguagens de programação, analise as asserções a seguir e a relação proposta entre elas. I. Como os compiladores processam programas inteiros, podem detectar alguns erros e alertar para corrigi-los. Esses são erros de sintaxe e de tipo, e a compilação falha se eles estiverem presentes. POIS II. Os interpretadores leem e executam o programa em questão (instrução por instrução). Depois de lida, cada instrução é traduzida para o código binário da máquina e executada. A respeito dessas asserções, assinale a alternativa correta. a. As asserções I e II são proposições verdadeiras, e a II é uma justificativa para a I b. A asserção I é uma proposição verdadeira, enquanto a II é falsa c. As asserções I e II são proposições falsas d. A asserção II é uma proposição verdadeira, enquanto a I é falsa e. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa para a I 2,5 pontos Formação Profissional em Computação - Semana 1 - Atividade Avaliativa 1 . 2 PERGUNTA 1 Programar, no contexto das ciências da computação, corresponde à transcrição da sequência de instruções do algoritmo numa sequência de instruções de máquina — chamadas mais tecnicamente de códigos de máquina — , gerando um programa que poderá ser executado pelo computador. Dada a quantidade realmente grande de linguagens de programação existentes, algumas dessas são mais próximas do modo formal de escrever os algoritmos, tornando fácil o processo de codificação. Uma dessas linguagens é a Python. (TORRES, 201 9, p. 16 ) TORRES, F. E. et a l . Pensamento computaciona l . Porto Alegre: Grupo A, 2019 . Sobre a linguagem Python, algoritmos, ambiente de programação e respectivas características, analise os itens a seguir . I. O modo interativo de execução permite que os comandos sejam executados imediatamente, exibindo o resultado na tela . II. A linguagem P ython é dinâmica, aceitando estilos de programação orientados a objetos e procedurais. Assim a interação dos programadores é otimizada no projeto. III. Python é compilada para rodar diretamente no computador, sem necessidade de se utilizar ambiente previa mente instalado na máquina . IV. O comando pytho n é usado para chamar a interface gráfica do IDE ( Integrated Development Environmen t , ou seja, ambiente de desenvolvimento integrado) padrão paraa execução da linguagem . Está correto o que se afirma em : a. I, II e III, apenas b. II, III e IV, apenas c. I e II, apenas d. II e IV, apenas e. I e III, apenas 2,5 pontos PERGUNTA 2 Na Grécia Antiga, em torno do ano 322 a.C., o filósofo Aristóteles se dedicou a estudar e a formalizar o pensamento, promovendo a descrição e a formalização do uso da razão, que, em grego, tem o nome de logus , surgindo, então, a lógica, uma área de estudos da Filosofia. Utilizando essa lógica, considere que você precisa encontrar uma nota de dinheiro que está escondida dentro de um dos cinco copos virados com a boca para baixo sobre uma mesa, e as seguintes pr emissas lhe foram passadas: Formação Profissional em Computação - Semana 1 - Atividade Avaliativa 1.2 PERGUNTA 1 Programar, no contexto das ciências da computação, corresponde à transcrição da sequência de instruções do algoritmo numa sequência de instruções de máquina — chamadas mais tecnicamente de códigos de máquina —, gerando um programa que poderá ser executado pelo computador. Dada a quantidade realmente grande de linguagens de programação existentes, algumas dessas são mais próximas do modo formal de escrever os algoritmos, tornando fácil o processo de codificação. Uma dessas linguagens é a Python. (TORRES, 2019, p. 16) TORRES, F. E. et al. Pensamento computacional. Porto Alegre: Grupo A, 2019. Sobre a linguagem Python, algoritmos, ambiente de programação e respectivas características, analise os itens a seguir. I. O modo interativo de execução permite que os comandos sejam executados imediatamente, exibindo o resultado na tela. II. A linguagem Python é dinâmica, aceitando estilos de programação orientados a objetos e procedurais. Assim a interação dos programadores é otimizada no projeto. III. Python é compilada para rodar diretamente no computador, sem necessidade de se utilizar ambiente previamente instalado na máquina. IV. O comando python é usado para chamar a interface gráfica do IDE (Integrated Development Environment, ou seja, ambiente de desenvolvimento integrado) padrão para a execução da linguagem. Está correto o que se afirma em: a. I, II e III, apenas b. II, III e IV, apenas c. I e II, apenas d. II e IV, apenas e. I e III, apenas 2,5 pontos PERGUNTA 2 Na Grécia Antiga, em torno do ano 322 a.C., o filósofo Aristóteles se dedicou a estudar e a formalizar o pensamento, promovendo a descrição e a formalização do uso da razão, que, em grego, tem o nome de logus, surgindo, então, a lógica, uma área de estudos da Filosofia. Utilizando essa lógica, considere que você precisa encontrar uma nota de dinheiro que está escondida dentro de um dos cinco copos virados com a boca para baixo sobre uma mesa, e as seguintes premissas lhe foram passadas: