Baixe o app para aproveitar ainda mais
Prévia do material em texto
● Pergunta 1 ● 0,25 em 0,25 pontos ● ● ● ● De acordo com Forbellone (2005, p. 30), “uma estrutura sequencial de um algoritmo está relacionada com o fato de que o conjunto de ações primitivas será executado em uma sequência linear de cima para baixo e da esquerda para a direita, ou seja, da mesma maneira em que foram escritas”. ● ● 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. 30-31. Considerando a citação apresentada e os conteúdos estudados, analise as asserções a seguir e a relação proposta entre elas. I. As ações serão seguidas de um ponto e vírgula (;), que tem como finalidade separar uma ação de outra e auxiliar na organização sequencial das ações. Porque: II. Ao encontrar um ponto e vírgula, deve-se encerrar a execução do comando. A seguir, assinale a alternativa correta. ● ● ● ● ● Resposta Selecionad a: ● A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. ● Resposta Correta: ● A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. ● ● Feed back da respo sta: ● Resposta correta. A proposição I está correta, pois as sequências de comandos irão terminar com um ponto e vírgula, indicando que uma ação chegou ao fim e que poderá dar início a outra ação. ● ● ● ● ● Pergunta 2 ● 0,25 em 0,25 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 Seleciona da: ● 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. ● ● Feed back da respo sta: ● 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 3 ● 0,25 em 0,25 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. ● ● Feed back da respo sta: ● Resposta correta. Os dados que representam os tipos inteiro, real e caractere são: 0 (inteiro) -6.78 (real) e cinco (caractere). ● ● ● ● ● Pergunta 4 ● 0,25 em 0,25 pontos ● ● ● ● 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: ● ● ● ● ● Resposta Selecionada: ● 3, 1, 4, 2. ● Resposta Correta: ● 3, 1, 4, 2. ● ● Feedba ck da respost a: ● Resposta correta. A sequência corresponde aos tipos de dados apresentados e suas características. ● ● ● ● ● Pergunta 5 ● 0,25 em 0,25 pontos ● ● ● ● Leia o trecho a seguir: ● “Um dado é considerado uma variável quando este tem a possibilidade do seu valor ser alterado em algum momento no decorrer do tempo, ou seja, durante a execução do algoritmo, o valor do dado é alterado”. ● 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. 16. Assim, considerando as informações apresentadas e os conteúdos estudados, em linguagem de programação, uma variável é: ● ● ● ● ● Resposta Selecionada: ● uma posição de memória identificada. ● Resposta Correta: ● uma posição de memória identificada. ● ● Feed back da respo sta: ● Resposta correta. Em linguagem de programação, uma variável é considerada uma posição de memória identificada. ● ● ● ● ● Pergunta 6 ● 0,25 em 0,25 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. ● ● Feed back da respo sta: ● 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 7 ● 0,25 em 0,25 pontos ● ● ● ● 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 dificultar 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 doisnú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. ● ● ● ● ● Resposta Selecionada: ● Linguagem natural. ● Resposta Correta: ● Linguagem natural. ● ● Feedb ack da respos ta: ● Resposta correta. O tipo de algoritmo que melhor representa o algoritmo da questão é linguagem natural. ● ● ● ● ● Pergunta 8 ● 0,25 em 0,25 pontos ● ● ● ● Leia o trecho a seguir: ● “A estrutura de seleção permite a escolha de um grupo de ações ou bloco a ser executado quando determinadas condições, representadas por expressões lógicas ou relacionais, são ou não satisfeitas”. ● GUEDES, S. Lógica de Programação Algorítmica . São Paulo: Pearson Education do Brasil, 2014. p. 23. A seleção simples é utilizada quando é preciso testar uma certa condição antes de executar uma ação. Considerando essas informações e o conteúdo estudado, analise as afirmativas a seguir e assinaleV para a(s) verdadeira(s) e F para a(s) falsa(s): I. ( ) A seleção simples é utilizada para testar certa condição antes de executar determinada ação. II. ( ) Quando a condição é aceita, o bloco de instruções é executado. III. ( ) Quando a condição não é aceita, o fluxo de execução do algoritmo irá seguir após o fim do bloco de decisão. IV. ( ) A estrutura de seleção simples é utilizada em casos em que duas alternativas dependam das mesmas condições. A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta: ● ● ● ● ● Resposta Selecionada: ● V, V, V, F. ● Resposta Correta: ● V, V, V, F. ● ● Feed back da respo sta: ● Resposta correta. A seleção simples é utilizada para testar se certa condição é verdadeira ou falsa, antes de executar determinada ação. Quando a condição é verdadeira, o fluxo de execução do algoritmo continua. Quando a condição é falsa, o fluxo de execução do algoritmo irá para o fim do bloco de decisão. ● ● ● ● ● Pergunta 9 ● 0,25 em 0,25 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. ● ● Feed back da respo sta: ● Resposta correta. Os quatro tipos primitivos básicos utilizados na construção de algoritmos são: inteiro, real, caractere e lógico. ● ● ● ● ● Pergunta 10 ● 0,25 em 0,25 pontos ● ● ● ● Leia o trecho a seguir: ● “Para que o computador possa executar tarefas, é necessário efetuar uma programação com uma sequência bem definida de instruções, e essa elaboração de sequência bem definida é 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 afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s): I. ( ) É classificado 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 final. 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: ● ● ● ● ● Resposta Selecionada: ● V, V, V, F. ● Resposta Correta: ● V, V, V, F. ● ● Feed back da respo sta: ● Resposta correta. A afirmativa I é verdadeira, pois o algoritmo é conhecido como uma sequência de passo a passo com o objetivo de se chegar a uma resposta. A afirmativa II é verdadeira, pois é um complemento da primeira afirmativa, em que caracteriza o algoritmo sendo um passo a passo para executar uma determinada tarefa. A afirmativa III é verdadeira, visto que define o algoritmo como sendo uma receita cotidiana aplicada na vida de pessoas e que também segue um passo a passo até encontrar uma solução. ● ● ● ●
Compartilhar