Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
ALGORÍTIMOS E PROGRAMAÇÃO Curso GRA0450 ALGORITMOS E PROGRAMAÇÃO GR0049202 - 202020.ead-6253.08 Teste ATIVIDADE 1 (A1) Iniciado 29/09/20 09:37 Enviado 29/09/20 10:25 Status Completada Resultado da tentativa 10 em 10 pontos Tempo decorrido 48 minutos Resultados exibidos Respostas enviadas, Respostas corretas, Comentários Pergunta 1 1 em 1 pontos Leia o trecho a seguir: “Os tipos primitivos básicos que são utilizados na construção de algoritmos são quatro”. 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. Resposta Selecionada: Inteiro, real, caractere e lógico. Resposta Correta: Inteiro, real, caractere e lógico. Feedback da resposta: Resposta correta. Os quatro tipos primitivos básicos utilizados na construção de algoritmos são: inteiro, real, caractere e lógico. Pergunta 2 1 em 1 pontos Leia o trecho a seguir: “Uma das importâncias da construção de algoritmos é que uma vez compreendida uma solução algorítmica para um determinado problema, esta pode ser traduzida para qualquer linguagem de programação”. 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. 3. A partir do conteúdo estudado em relação aos algoritmos, assinale a alternativa correta no que se refere à construção de algoritmos. Resposta Selecionada: Um algoritmo tem por finalidade fazer a representação mais fiel do raciocínio envolvido na lógica de programação. Resposta Correta: Um algoritmo tem por finalidade fazer a representação mais fiel do raciocínio envolvido na lógica de programação. Feedback da resposta: Resposta correta. Nos passos determinados para a construção de algoritmos, um algoritmo deve ter por objetividade representar de maneira mais fiel possível o raciocínio lógico envolvido na lógica de programação. Pergunta 3 1 em 1 pontos 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. Resposta Selecionada: As variáveis armazenam dados que serão utilizados durante a execução do programa. Resposta Correta: As variáveis armazenam dados que serão utilizados durante a execução do programa. Feedback da resposta: Resposta correta. As variáveis armazenam dados temporariamente que serão utilizados durante o processamento do programa para a resolução do problema em questão. Pergunta 4 1 em 1 pontos Leia o trecho a seguir: “O comando de entrada em algoritmos é utilizado para receber os dados digitados pelo usuário e que serão armazenados em variáveis.” Quando o algoritmo mostra os dados que calculou, como uma forma de apresentar a resposta ao problema que solucionou, utiliza-se o comando de saída. 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. 26-27. A partir do conteúdo estudado em relação aos comandos de entrada e saída, assinale a alternativa correta referente ao comando de saída. Resposta Selecionada: A finalidade do comando de saída é exibir o conteúdo da variável identificada. Resposta Correta: A finalidade do comando de saída é exibir o conteúdo da variável identificada. Feedback da resposta: Resposta correta. Quando o algoritmo exibe os dados que foram calculados, como uma maneira de exibir a resposta do problema solucionado, é utilizado o comando de saída ESCREVA, que tem por objetivo exibir o conteúdo da variável identificada. Pergunta 5 1 em 1 pontos 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 afirmativas 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: Resposta Selecionada: V, F, F, F. Resposta Correta: V, F, F, F. Feedback da resposta: 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 6 1 em 1 pontos Um algoritmo pode ser transcrito utilizando algumas técnicas. A seguir, apresenta-se um algoritmo que realiza a multiplicação de dois números. Algoritmo Declare N1, N2, M Numérico Escreva “Digite dois números” Leia N1, N2 M N1 * N2 Escreva “Multiplicação = “, M Fim_Algoritmo. Considerando as informações apresentadas e os conteúdos estudados, assinale a alternativa que apresenta o nome do tipo de algoritmo utilizado para descrever o algoritmo apresentado. Resposta Selecionada: Pseudocódigo. Resposta Correta: Pseudocódigo. Feedback da resposta: Resposta correta. O algoritmo descrito está utilizando em sua transcrição o tipo de algoritmo em pseudocódigo. Pergunta 7 1 em 1 pontos No estudo dos algoritmos e da programação são utilizados valores que se alteram conforme determinadas condições, como constantes e expressões aritméticas e lógicas. Assim, considerando as informações apresentadas e os conteúdos estudados, analise os tipos de processamentos a seguir e associe-os com suas respectivas características. (1) Variáveis. (2) Constantes. (3) Expressões aritméticas. (4) Expressões lógicas. ( ) O valor dos dados se mantém constante do início ao fim da execução do programa. ( ) Os operadores são relacionais e os operandos são relações, variáveis ou constantes do tipo lógico. ( ) O dado se altera durante a execução do algoritmo. ( ) Os operadores são aritméticos e os operandos são constantes ou variáveis do tipo numérico. A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência correta: Resposta Selecionada: 2, 4, 1, 3. Resposta Correta: 2, 4, 1, 3. Feedback da resposta: Resposta correta. A resposta corresponde à sequência correta. As variáveis (1) são caracterizadas quando o dado não sofre alterações durante a execução do algoritmo. Quando o valor dos dados não se altera durante a execução do algoritmo, ele [valor dos dados] é classificado como constante (2). As expressões aritméticas (3) são conhecidas por apresentarem operadores aritméticos e operandos constantes ou variáveis do tipo numérico. Quando os operadores são lógicos e os operandos são relações lógicas, as variáveis ou constantes são do tipo lógico, temos as expressões lógicas (4). Pergunta 8 1 em 1 pontos 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. Resposta Selecionada: 0, -6.78, cinco. Resposta Correta: 0, -6.78, cinco. Feedback da resposta: Resposta correta. Os dados que representam os tipos inteiro, real e caractere são: 0 (inteiro), -6.78 (real) e cinco (caractere). Pergunta 9 1 em 1 pontos Leia o trecho a seguir: “Umas das vantagens em se utilizar símbolos gráficos é 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 dificulta a transcrição do algoritmo para uma linguagem de programação e problemas complexos resultam em um fluxograma 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 fluxogramas 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 fluxograma 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. Resposta Selecionada: Esse algoritmo executa a multiplicação de dois números. Resposta Correta: Esse algoritmo executa a multiplicação de dois números. Feedback da resposta: 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áfico, realizam a entrada de dados para o próximo símbolo gráfico, e depois a expressão matemática de multiplicação é utilizada dentro do símbolo gráfico que indica as operações matemáticas, em que a variável M recebe a multiplicação dos dois valores. Pergunta 10 1 em 1 pontos 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 significado 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. Resposta Selecionada: 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 de programação foram criadas para solucionar determinados tipos de problemas, sendo que algumas podem ser melhores para determinadas aplicações do que outras. Feedback da resposta: Resposta 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.
Compartilhar