Baixe o app para aproveitar ainda mais
Prévia do material em texto
03/10/2020 Revisar envio do teste: ATIVIDADE 1 (A1) – CCO04046 ... https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 1/5 Usuário VICTORIA FERNANDA RALHA RIPARDO Curso CCO04046 ALGORITMOS E PROGRAMAÇÃO GR0049202 - 202020.ead-11066.01 Teste ATIVIDADE 1 (A1) Iniciado 26/09/20 15:24 Enviado 26/09/20 17:08 Status Completada Resultado da tentativa 8 em 10 pontos Tempo decorrido 1 hora, 44 minutos Resultados exibidos Respostas enviadas, Respostas corretas, Comentários Pergunta 1 Resposta Selecionada: Resposta Correta: Feedback da resposta: Leia o trecho a seguir: “A vantagem de utilizar esse tipo de algoritmo é que não há necessidade de aprender nenhum conceito novo e a sua desvantagem é que o algoritmo pode ser interpretado de várias maneiras, o que pode di�cultar a transcrição do algoritmo para uma linguagem de programação”. GUEDES, S. Lógica de Programação Algorítmica . São Paulo: Pearson Education do Brasil, 2014. p. 7. A partir do conteúdo estudado em relação aos tipos algoritmos, analise o algoritmo apresentado. Algoritmo: multiplicação de dois números Passo 1: Receber os dois números que serão multiplicados. Passo 2: Multiplicar os dois números. Passo 3: Mostrar o resultado da multiplicação dos dois números. Considerando as informações apresentadas e o conteúdo estudado, assinale a alternativa que representa o tipo de algoritmo para o algoritmo apresentado. Linguagem natural. Linguagem natural. Resposta correta. O tipo de algoritmo que melhor representa o algoritmo da questão é linguagem natural. Pergunta 2 Resposta Selecionada: Resposta Correta: Feedback da resposta: Leia o trecho a seguir: “Os tipos de dados mais utilizados são os numéricos, os lógicos e os literais”. GUEDES, S. Lógica de Programação Algorítmica . São Paulo: Pearson Education do Brasil, 2014. p. 17. Assim, considerando as informações apresentadas e os conteúdos estudados, analise os tipos de dados a seguir e associe-os com suas respectivas características. (1) Dados numéricos. (2) Dados lógicos. (3) Dados literais. (4) Dado numérico do tipo inteiro. ( ) Esses dados podem ser caracteres do alfabeto, números, letras maiúsculas e minúsculas e caracteres especiais. ( ) São divididos em dois grupos: inteiros e reais. ( ) Pode(m) ser positivo(s) ou negativo(s) e não pode(m) ser fracionário(s). ( ) Assume(m) valores verdadeiros e falsos. A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência correta: 3, 1, 4, 2. 3, 1, 4, 2. Resposta correta. A sequência corresponde aos tipos de dados apresentados e suas características. 1 em 1 pontos 1 em 1 pontos 03/10/2020 Revisar envio do teste: ATIVIDADE 1 (A1) – CCO04046 ... https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 2/5 Pergunta 3 Resposta Selecionada: [Sem Resposta] Resposta Correta: Feedback da resposta: Leia o trecho a seguir: “Quando o assunto é programação, esbarramos em dois tipos de valores: os variáveis, que se alteram conforme determinadas condições e que exigem que o algoritmo esteja preparado para atender essas alterações, e os valores constantes, que não se alteram, permanecem sempre os mesmos, não importando a condição”. GUEDES, S. Lógica de Programação Algorítmica . São Paulo: Pearson Education do Brasil, 2014. p. 7. A partir do conteúdo estudado em relação aos tipos de processamento, assinale a alternativa correta no que se refere a uma variável. As variáveis armazenam dados que serão utilizados durante a execução do programa. Sua resposta está correta. Por ser um espaço de alocação de dados variantes, as variáveis não armazenam os dados de maneira de�nitiva, e como o próprio nome já menciona, o conteúdo de uma variável pode sofrer variações durante a execução do programa. Uma variável somente deve receber um valor de cada vez, e como representa uma posição de memória, deve ter nome, tipo e conteúdo, portanto, a alternativa correta é “As variáveis armazenam dados que serão utilizados durante a execução do programa”. Pergunta 4 Resposta Selecionada: Resposta Correta: Feedback da resposta: Leia o trecho a seguir: “Os operadores aritméticos são utilizados para a realização de cálculos matemáticos e são compostos por um conjunto de símbolos utilizados nas operações básicas da matemática. Alguns operadores aritméticos utilizados na realização de cálculos podem ser também representados por funções matemáticas, como a potenciação, a radiciação, o resto da divisão e o quociente da divisão”. GUEDES, S. Lógica de Programação Algorítmica . São Paulo: Pearson Education do Brasil, 2014. p. 18-19. Os operadores aritméticos são fundamentais na construção dos algoritmos, realizando cálculos, operações e funções matemáticas. Considerando essas informações e o conteúdo estudado, analise as a�rmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s): ( ) Para a resolução das expressões aritméticas, as operações devem obedecer a uma hierarquia entre elas. ( ) No caso de operadores de mesma prioridade, deve-se resolver da direita para a esquerda. ( ) O operador mod tem a função de retornar o quociente da divisão entre dois valores. ( ) O operador div tem a função de retornar o resto da divisão entre dois valores. A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta: V, F, F, F. V, F, F, F. Resposta correta. Assim como acontece com a sequência existente nas expressões matemáticas, as operações devem seguir a mesma hierarquia. No caso de operadores de mesma prioridade, se deve resolver o cálculo da esquerda para a direita. O operador mod retorna sempre o resto da divisão entre dois valores. O operador div retorna sempre o quociente da divisão entre dois valores. Pergunta 5 Leia o trecho a seguir: “Os tipos primitivos básicos que são utilizados na construção de algoritmos são quatro”. 0 em 1 pontos 1 em 1 pontos 1 em 1 pontos 03/10/2020 Revisar envio do teste: ATIVIDADE 1 (A1) – CCO04046 ... https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 3/5 Resposta Selecionada: Resposta Correta: Feedback da resposta: FORBELLONE, A. L. V. Lógica de Programação : a construção de algoritmos e estruturas de dados. 3. ed. São Paulo: Prentice Hall, 2005. p. 14. Considerando as informações apresentadas e os conteúdos estudados, assinale a alternativa que apresenta os quatro tipos primitivos básicos utilizados na construção do algoritmo. Inteiro, real, caractere e lógico. Inteiro, real, caractere e lógico. Resposta correta. Os quatro tipos primitivos básicos utilizados na construção de algoritmos são: inteiro, real, caractere e lógico. Pergunta 6 Resposta Selecionada: Resposta Correta: Feedback da resposta: Leia o trecho a seguir: “A linguagem de programação é constituída de um conjunto de regras e palavras agrupadas em frases que irão resultar em um determinado signi�cado e, sendo assim, essas palavras podem ser chamadas de comandos e as frases oriundas de estruturas de programação”. GUEDES, S. Lógica de Programação Algorítmica . São Paulo: Pearson Education do Brasil, 2014. p. 118. Para desenvolver um software , é preciso escrever um programa baseado em um algoritmo. Mas para que o computador entenda e processe esse programa, deve-se escrever o programa utilizando uma linguagem que tanto o computador como o desenvolvedor do programa entendam. Considerando a citação apresentada e os conteúdos abordados no texto base, assinale a alternativa correta. As linguagens de programação foram criadas para solucionar determinados tipos de problemas, sendo que algumas podem ser melhores para determinadas aplicações do que outras. As linguagens de programação foram criadas para solucionar determinados tipos de problemas, sendo que algumas podem ser melhores para determinadas aplicações do que outras. Resposta correta. As linguagens deprogramação foram criadas para solucionar determinados tipos de problemas, sendo que algumas podem ser melhores para determinadas aplicações do que outras. Pergunta 7 O principal objetivo do estudo da lógica de programação é a construção de algoritmos válidos e compreensivos. Existem três tipos de algoritmos que são mais utilizados: linguagem natural, �uxograma e pseudocódigo. Assim, considerando as informações apresentadas e os conteúdos estudados, analise as técnicas a seguir e associe-as com suas respectivas características. (1) Lógica de Programação. (2) Algoritmo. (3) Pseudocódigo. (4) Fluxograma. (5) Linguagem natural ( ) Tem por �nalidade fazer a representação mais �el do raciocínio envolvido na lógica de programação, e, desse modo, nos permite absorver uma sequência de detalhes computacionais. ( ) Consiste em interpretar o enunciado do problema e escrever os passos a serem seguidos para a solução do problema utilizando símbolos grá�cos prede�nidos. ( ) Consiste em analisar o problema e escrever utilizando uma descrição narrativa, por exemplo, a língua portuguesa, os passos para sua resolução. ( ) Consiste em interpretar o enunciado do problema e escrever os passos a serem seguidos para sua resolução por meio de regras prede�nidas. ( ) Utiliza-se do uso correto das leis do pensamento e dos processos de raciocínio na programação de 1 em 1 pontos 1 em 1 pontos 03/10/2020 Revisar envio do teste: ATIVIDADE 1 (A1) – CCO04046 ... https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 4/5 Resposta Selecionada: Resposta Correta: Feedback da resposta: computadores. A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência correta: 2, 4, 5, 3, 1. 2, 4, 5, 3, 1. Resposta correta. A lógica de programação (1) é a ciência que faz uso correto das leis do pensamento e dos processos de raciocínio empregados na programação de computadores. O algoritmo (2) tem como característica representar o raciocínio da lógica de programação e permite a compreensão dos detalhes computacionais. O pseudocódigo (3) faz a interpretação do enunciado do problema e escreve os passos a serem seguidos para sua resolução por meio de regras prede�nidas. O �uxograma (4) interpreta o enunciado do problema e descreve os passos a serem seguidos para a solução do problema utilizando símbolos grá�cos prede�nidos. A linguagem natural (5) analisa o problema e escreve utilizando uma descrição narrativa, por exemplo, a língua portuguesa, os passos para sua resolução. Pergunta 8 Resposta Selecionada: Resposta Correta: Feedback da resposta: Leia o trecho a seguir: “Para que o computador possa executar tarefas, é necessário efetuar uma programação com uma sequência bem de�nida de instruções, e essa elaboração de sequência bem de�nida é conhecida como algoritmo”. GUEDES, S. Lógica de Programação Algorítmica . São Paulo: Pearson Education do Brasil, 2014. p. 14. O computador não tem nenhuma iniciativa e precisa receber instruções claras e detalhadas de como e em quais ocasiões ele deve realizar o processamento dos dados. Considerando essas informações e o conteúdo estudado, analise as a�rmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s): I. ( ) É classi�cado como uma sequência de etapas que devem ser realizadas para alcançar um determinado objetivo. II. ( ) Um algoritmo é a descrição de uma sequência de passos que deve ser seguida para efetuar uma tarefa. III. ( ) Cada tarefa que realizamos no nosso dia a dia é um algoritmo, que atua como uma receita, obedecendo às etapas necessárias para chegar ao resultado �nal. IV. ( ) Existe apenas um algoritmo para solucionar um mesmo problema. A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta: V, F, V, F. V, V, V, F. Sua resposta está incorreta. A a�rmativa IV é falsa, pois podem existir diversos algoritmos para resolver o mesmo problema. Pergunta 9 Resposta Selecionada: Resposta Correta: Feedback da resposta: Considerando as informações apresentadas e os conteúdos estudados sobre os tipos de dados, assinale a alternativa que apresenta dados do tipo inteiro, do tipo real e do tipo caractere utilizados na construção de um algoritmo. 0, -6.78, cinco. 0, -6.78, cinco. Resposta correta. Os dados que representam os tipos inteiro, real e caractere são: 0 (inteiro), -6.78 (real) e cinco (caractere). 0 em 1 pontos 1 em 1 pontos 03/10/2020 Revisar envio do teste: ATIVIDADE 1 (A1) – CCO04046 ... https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 5/5 Sábado, 3 de Outubro de 2020 17h47min30s BRT Pergunta 10 Resposta Selecionada: Resposta Correta: Feedback da resposta: Leia o trecho a seguir: “Umas das vantagens em se utilizar símbolos grá�cos é que estes são mais simples de compreender em relação aos textos, mas é necessário aprender a simbologia, que não permite detalhes mais precisos, o que di�culta a transcrição do algoritmo para uma linguagem de programação e problemas complexos resultam em um �uxograma muito amplo, o que torna difícil a visualização”. GUEDES, S. Lógica de Programação Algorítmica . São Paulo: Pearson Education do Brasil, 2014. p. 7. No texto, o autor apresenta que o uso de �uxogramas consegue de forma mais fácil o entendimento do código ou algoritmo, mas que, para isso, é imprescindível estudar para aprender a simbologia adequada que é simples e não aceita a riqueza de muitos detalhes em comparação ao pseudocódigo, atrapalhando a tradução do algoritmo para a linguagem de programação. Considerando a citação apresentada e os conteúdos abordados no texto-base, analise o �uxograma a seguir e assinale a alternativa correta. Fonte: GUEDES, S. Lógica de Programação Algorítmica . São Paulo: Pearson Education do Brasil, 2014. p. 9. Esse algoritmo executa a multiplicação de dois números. Esse algoritmo executa a multiplicação de dois números. Resposta correta. A alternativa está correta, pois esse algoritmo executa a multiplicação de dois números. Como é possível observar, as variáveis N1 e N2, armazenadas no símbolo grá�co, realizam a entrada de dados para o próximo símbolo grá�co, e depois a expressão matemática de multiplicação é utilizada dentro do símbolo grá�co que indica as operações matemáticas, em que a variável M recebe a multiplicação dos dois valores. ← OK 1 em 1 pontos javascript:launch('/webapps/gradebook/do/student/viewAttempts?course_id=_610113_1&method=list&nolaunch_after_review=true');
Compartilhar