Baixe o app para aproveitar ainda mais
Prévia do material em texto
/ Lógica de Programação Atividade anterior Próxima atividade Iniciado em sexta, 22 Mai 2020, 20:38 Estado Finalizada Concluída em sexta, 22 Mai 2020, 21:43 Avaliar 5,00 de um máximo de 10,00(50%) https://aula.fael.edu.br/mod/quiz/view.php?id=60584&forceview=1 https://aula.fael.edu.br/mod/quiz/view.php?id=60586&forceview=1 https://aula.fael.edu.br/ / Questão 1 Correto Para realizarmos o processamento dos dados temos disponível os comandos na programação. Este �uxograma representa qual comando? Escolha uma: A resposta correta é: Loop com teste no início.. a. Condicional simples. b. Variável global. c. Loop in�nito. d. Procedimento. Loop com teste no início. Comentário: essa estrutura de repetição é utilizada quando não se sabe o número de vezes que uma parte do programa deve ser repetida, embora também possa ser utilizada quando se tem tal informação. Essa estrutura baseia-se na análise de uma condição. A repetição será feita enquanto a condição mostrar-se verdadeira. Fonte: livro da disciplina, capítulo 6, seção 6.2.2. e. Loop com teste no início. https://aula.fael.edu.br/ / Questão 2 Correto A estrutura de seleção em algoritmos pode ser simples ou composta. Na estrutura condicional simples o comando só será executado se a condição for verdadeira. Assinale a alternativa correta em relação a sintaxe da estrutura condicional simples. Escolha uma: A resposta correta é: se condição então comando. a. se condição senão b. se condição faça comando c. se condição comando d. se condição então comando senão comando Gabarito: Comentário: Uma condição é uma comparação que possui dois possíveis valores: verdadeiro ou falso. No caso do condicional simples sempre haverá uma condição seguido da palavra chave então e, posteriormente o comando a ser executado após a condição ser verdadeira. Cap.5. e. se condição então comando https://aula.fael.edu.br/ / Questão 3 Incorreto Para realizarmos o processamento dos dados temos disponível os comandos na programação. Este �uxograma representa qual comando? Escolha uma: A resposta correta é: Desvio condicional simples.. a. Repita ate. b. Laço com contador de controle. Desvio condicional simples. Comentário: Uma estrutura de seleção simples SE… ENTAO é formada pelo comando SE e por um teste condicional. Se o teste condicional for verdadeiro, o programa executará o comando que está subordinado à estrutura de seleção SE… ENTAO. Se o teste condicional for falso para a primeira opção (B>A), o programa não executará o comando e seguirá com a execução, testando outras opções. Fonte: livro da disciplina, capítulo 5, seção 5.2.1. c. Loop in�nito. d. Desvio condicional simples. e. Desvio condicional composto. https://aula.fael.edu.br/ / Questão 4 Incorreto A interação entre um humano e o computador acontece mediante os dispositivos de entrada e saída. Um programa deve estar preparado para realizar estas operações, através de comandos especí�cos. Considerando apseudolinguagemPortugol e a sua implementação em Visualg é correto a�rmar que: I. Os comandos de entrada e saída, no Portugol, são, respectivamente: “leia” e “escreva”. II. Os comandos de entrada e saída, no Portugol, são, respectivamente: “receba” e “imprima”. III. Há uma variação entre o comando “escreva” e o “escreval”, que muda de linha após apresentar o resultado. IV. Tudo o que é apresentado pelo comando de saída deve estar entre aspas. Consideram-se como verdadeiras: Escolha uma: A resposta correta é: apenas as alternativas I e III. a. apenas as alternativas I e III Gabarito: apenas as alternativas I e III Justi�cativa: A troca de informações entre a máquina e o usuário são realizadas por meio de comandos de entrada e saída de dados, tornando possível manipular dispositivos de hardware como: teclados, mouses, discos, impressoras. No Visualg, o comando de entrada é representado pela palavra “leia” e o comando de saída utiliza a palavra “escreva”, sendo que este último pode receber a letra “l” ao seu �nal, inicial da palavra “linha”, resultando no comando “escreval”, que força a troca de linha ao �nal do que é escrito. Cap.4. b. apenas as alternativas I, III e IV c. apenas as alternativas II e III d. apenas as alternativas I e IV e. apenas as alternativas II, III e IV https://aula.fael.edu.br/ / Questão 5 Incorreto Segundo Xavier (2007), uma estrutura de repetição é utilizada quando uma parte do programa – ou mesmo o programa inteiro – precisa ser repetido. O número de repetições pode ser �xo ou estar relacionado a uma condição. Considerando o pseudocódigo a seguir, após sua execução, quais as sequências de valores apresentadas em tela, por cada uma das estruturas (“enquanto”, “para”, “ate”), respectivamente? 1 Algoritmo "Exercício" 2 Var 3 a, b: inteiro 4 Início 5 a <- 1 6 enquanto a < 3 faça 7 escreva (a) 8 a <- a + 1 9 �menquanto 10 escreval () 11 para a de 1 até 3 faça 12 escreva (a) 13 �mpara 14 escreval () 15 repita 16 escreva (a) 17 a <- a - 1 18 até a = 0 19 Fimalgoritmo Escolha uma: 1 2 1 2 3 4 3 2 1 Justi�cativa: O algoritmo em questão utiliza as três estruturas iterativas mais conhecidas. A variável “a” recebe inicialmente o valor 1. A partir daí inicia-se uma repetição com a estrutura “enquanto”, sempre apresentando em tela e posteriormente incrementando em 1 o valor da a. 1 2 1 2 3 2 1 https://aula.fael.edu.br/ / A resposta correta é: 1 2 1 2 3 4 3 2 1. variável “a” a cada repetição. Como o teste lógico que permite a repetição considera valores menores do que 3 (a < 3), apenas são impressos os valores 1 e 2. Na sequência, a estrutura “para” controla a repetição pré-de�nida de 1 até 3. São impressos, portanto, os valores: 1, 2 e 3. Lembrando que o “para” �naliza com “a” valendo 4. Por �m, a estrutura “repita” controla um bloco de comandos que apresenta em tela o valor de “a”, desta vez decrescendo o valor da variável a cada repetição, até que o valor chegue em 0 (zero). Ao chegar em 0 (zero) a repetição é interrompida e, portanto, são impressos os valores 4, 3, 2 e 1, não sendo impresso o valor 0 (zero). Cap.6. b. 1 2 3 1 2 3 3 2 1 c. 1 2 1 2 3 4 3 2 1 d. 1 2 3 1 2 3 1 2 3 e. 1 2 1 2 3 2 1 https://aula.fael.edu.br/ / Questão 6 Correto Segundo Costa, Koehler e Morais (2016), “Quando falamos em programação, a estrutura de seleção é um comando utilizado quando precisamos decidir sobre algo ou alguma coisa.”. Considerando o pseudocódigo a seguir, após sua execução, quais os valores remanescentes nas variáveis “a”, “b” e “c”, e o que é apresentado em tela, respectivamente? 1 Algoritmo "Exercício" 2 Var 3 a, b, c: inteiro 4 Início 5 a <- 1 6 b <- a + 2 7 c <- b - a * 3 8 se c = 0 então 9 escreva (a) 10 senão 11 escreva (b) 12 �mse 13 Fimalgoritmo Escolha uma: a. 1, 3, 6, 3 Gabarito: 1, 3, 0, 1 Justi�cativa: O algoritmo em questão utiliza instruções sequenciais e seletivas. A variável “a” recebe inicialmente o valor 1. A variável “b” recebe o conteúdo de “a” (que é 1) somando-se o valor 2, o que resulta em 3. Por �m, a variável “c” recebe o conteúdo da variável “b” (que é 3), subtraindo-se o conteúdo de “a” multiplicado por 3;respeitando-se a ordem da Matemática (3 - 1 * 3 = 3 – 3 = 0), a variável “c” recebe então o valor 0. A cláusula “se” testa se o valor da variável “c” é 0 (zero), o que de fato é, e, portanto o comando executado é do “então”, “escreva (a)” que apresenta em tela o valor da variável “a”, que é 1. Cap.5. b. 1, 3, 0, 1 c. 1, 3, 6, 1 d. 1, 3, 0, 3 e. 1, 2, 0, 3 https://aula.fael.edu.br/ / A resposta correta é: 1, 3, 0, 1. https://aula.fael.edu.br/ / Questão 7 Correto Uma estrutura de repetição é utilizada quando há necessidade de repetir um ou mais comandos. Os comandos subordinados à estrutura são repetidos mediante uma condição (teste lógico). Considerando a pseudolinguagem Portugol e a sua implementação emVisualg, sobre estruturas de repetição, é correto a�rmar que: I. A estrutura “enquanto .. faca” é utilizada quando há um número inde�nido de repetições, e o teste lógico é realizado no início do bloco. II. A estrutura “enquanto .. faca” é utilizada quando há um número inde�nido de repetições, e o teste lógico é realizado no �nal do bloco. III. A estrutura “para .. faca” é utilizada quando há um número inde�nido de repetições, e o teste lógico é realizado no início do bloco. IV. A estrutura “repita .. ate” é utilizada quando há um número inde�nido de repetições, e o teste lógico é realizado no �nal do bloco. Consideram-se como verdadeiras: Escolha uma: a. apenas as alternativas I, III e IV b. apenas as alternativas II e IV Gabarito: apenas as alternativas I e IV Justi�cativa: Uma estrutura de repetição (iteração) utiliza um teste condicional para decidir se a sequência de comandos a ela subordinada deve continuar a ser repetida. A cláusula “enquanto” inicia a estrutura, onde logo após deve-se colocar o teste lógico, seguido da cláusula “faca”. Enquanto o resultado do teste for VERDADEIRO, são repetidos os comandos subordinados à cláusula, sendo esta subordinação delimitada com o uso da cláusula “�menquanto”. Ao se iniciar o bloco com o teste lógico, não é possível saber se os valores envolvidos no teste lógico serão alterados dentro do bloco e, portanto, esta é uma estrutura que realiza o teste no início do bloco e terá um número inde�nido de repetições. Outra estrutura que também é utilizada para um número inde�nido de repetições é a estrutura “repita .. ate”; sendo que o bloco inicia com a cláusula “ate” e o teste lógico é realizado no �nal do bloco, sendo colocado logo após a cláusula “ate”, o que delimita o �m do bloco. Cap.6. c. apenas as alternativas I e IV d. apenas as alternativas III e IV e. apenas as alternativas II, III e IV https://aula.fael.edu.br/ / A resposta correta é: apenas as alternativas I e IV. Questão 8 Correto A estrutura de repetição enquanto é utilizada quando não se sabe o número de vezes que um trecho do algoritmo deve ser repetido, embora também possa ser utilizada quando se conhece esse número. Assinale a alternativa correta em relação a sintaxe da condição enquanto. Escolha uma: A resposta correta é: Enquanto condição faça comando1. a. Enquanto condição faça comando 1 senão comando 2 b. Enquanto condição comando 1 c. Enquanto se condição faça comando 1 comando 2 d. Enquanto se condição faça comando 1 Gabarito: Comentário: A estrutura de repetição enquanto pode ser utilizada com teste de condição no início ou no �nal. No caso de condição no início a sintaxe correta a ser utilizada em um algoritmo é ENQUANTO condição FAÇA comando. Cabe ressaltar que o comando somente será executado se a condição for verdadeira. Cap.6. e. Enquanto condição faça comando1 https://aula.fael.edu.br/ / Questão 9 Incorreto Um vetor é uma estrutura em memória que permite o armazenamento de listas. Assinale (V) para as a�rmativas verdadeiras e (F) para as a�rmativas falsas em relação a vetores: ( )para criar um vetor, é necessário de�nir um nome ( )cada posição do vetor pode comportar um tipo diferente de dado ( )para armazenar e recuperar o conteúdo de uma posição de um vetor, deve-se referenciar esta posição pelo seu índice ( )a quantidade total de bytes que um vetor ocupa em memória é a quantidade de bytes relativa ao tipo de dado de cada posição multiplicando-se pelo número de posições do vetor. Escolha uma: A resposta correta é: V, F, V, V. a. F, V, V, F b. V, F, F, V c. F, V, V, V d. V, F, V, V Gabarito: V, F, V, V Justi�cativa: Segundo FORBELLONE (2005), um vetor é uma variável divididaem várias “caixas”.Cada “caixa” é identi�cada por um número que se refereà sua posição no vetor, no caso, seu índice. Um vetor, como qualquer outra variável, também recebe um identi�cador (nome). Todas as posições do vetor comportam o mesmo tipo de dado. Para saber a quantidade de bytes que o vetor ocupa em memória basta multiplicar a quantidade de bytes do seu tipo de dado pela quantidade de posições. Cap.7. e. V, V, F, F https://aula.fael.edu.br/ / Questão 10 Incorreto A estrutura de um vetor bidimensional é composta por: nome da variável do tipo vetor, tamanho que representa a quantidade de variáveis que vão compor o vetor e tipo que é o tipo básico dos dados que serão armazenados no vetor. Assinale a alternativa correta em relação ao nome dado a forma como se referencia um dado valor dentro de um vetor. Escolha uma: A resposta correta é: Índice. a. Constante b. Repetição Gabarito: Comentário: O índice é utilizado no vetor para permitir a localização de um determinado valor ou então para navegar dentre todos os elementos que compõem o vetor. Cap.8. c. Variável d. Condição e. Índice https://aula.fael.edu.br/
Compartilhar