Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/10 Um algoritmo pode ser escrito ou desenhado de várias formas. Entre estas formas, com suas definições, estão as seguintes: A Descrição Narrativa: escrita em linguagem natural. / Fluxograma: desenho através de símbolos gráficos predefinidos de passos a serem seguidos para resolução e / Pseudocódigo ou Portugol: escrita em linguagem natural porém com regras predefinidas e passos a serem seguidos para sua resolução. Você acertou! Aula 02: Há várias formas de se representar a lógica de programação, no entanto, verificaremos os três tipos mais conhecidos. Uma das formas de organizarmos nossas ideias logicamente é colocá-las num formato ou sintaxe correspondente ao tipo de algoritmo. Os três tipos mais utilizados de algoritmos são: descrição narrativa, fluxograma e pseudocódigo ou portugol. B Descrição Narrativa: escrita em língua portuguesa. / Fluxograma: desenho através de símbolos gráficos predefinidos de passos a serem seguidos para resolução e / Pseudocódigo ou Portugol: escrita em linguagem natural com regras predefinidas e passos a serem seguidos para sua resolução. C Descrição Narrativa: escrita em língua portuguesa ou inglesa. / Fluxograma: desenho através de símbolos gráficos predefinidos de passos a serem seguidos para resolução e / Pseudocódigo ou Portugol: escrita em linguagem natural com regras predefinidas e passos a serem seguidos para sua resolução. D Descrição Narrativa: escrita em língua natural. / Fluxograma: desenho através de símbolos gráficos predefinidos de passos a serem seguidos para resolução e / Pseudocódigo ou Portugol: escrita em linguagem artificial com regras predefinidas e passos a serem seguidos para sua resolução. Questão 2/10 Para o algoritmo abaixo, identifique o melhor enunciado para o problema: A Faça um programa que receba a data de nascimento de uma pessoa e a data atual, calcule e mostre: Quantos anos a pessoa terá em 2020. A idade da pessoa; B Faça um programa que receba o ano de nascimento de uma pessoa e idade da pessoa, calcule e mostre: O ano atual; Quantos anos a pessoa terá em 2021. C Faça um programa que receba o ano de nascimento de uma pessoa e o ano atual, calcule mostre: A idade da pessoa; Quantos anos a pessoa terá em 2020. Você acertou! Slides e videoaula 03. D Faça um programa que receba o ano de nascimento de uma pessoa e o ano atual, confira se o ano atual é maior que o ano de nascimento, calcule e mostre: A idade da pessoa; Quantos anos a pessoa terá em 2020. Questão 3/10 Cada tipo de dado deve ser declarado no início do algoritmo. O exemplo abaixo está correto segundo as regras de definição de variáveis: A Inteiro: x y Caracter: nome Real: peso, dolar Lógico: resposta B Inteiro: x10 Caracter: nome, datas Real: peso, moeda dolar Lógico: resposta1 C Inteiro: x1 Caracter: nome, data% Real: peso, dolar Lógico: resposta1 D Inteiro: x Caracter: nome, data Real: peso, dolar Lógico: resposta Você acertou! Questão 4/10 Aproximando-nos da maneira pela qual o computador manipula as informações, os tipos primitivos básicos utilizados para construção de programas serão: A Sequência, condicional e repetição. B Sequência, seleção e repetição. C Inteiro, caracter, real e lógico. Você acertou! Slide 05 da Aula 03. D Inteiro, lógico, real e numérico. Questão 5/10 Para a parte de programa abaixo, com m=3 e n=3, qual seria a saída? leia(m,n) para i de 1 ate m faca para j de 1 ate n faca se(j=1) entao matriz[i,j]<-1 senao matriz[i,j]<-0 fimse fimpara fimpara A 1 0 0 1 1 0 0 1 1 B 1 0 0 1 0 0 1 0 0 Você acertou! C 1 1 1 1 0 0 1 0 0 D 1 1 1 0 0 0 0 0 0 Questão 6/10 Visto que a forma mais complexa do pensamento é o raciocínio, a lógica estuda a correção do raciocínio. É correto afirmar que: A A lógica tem em vista a ordem da razão, portanto, isso dá a entender que a nossa razão pode funcionar desordenadamente. Você acertou! B A lógica tem em vista a utilização da razão que já funciona ordenadamente, portanto a lógica estuda e ensina apenas a utilização natural da ordem de nossos pensamentos. C A lógica não pode ser considerada como arte do pensar pois é exata demais. D A forma mais complexa do pensamento não é o raciocínio, portanto a lógica não corrige o raciocínio. Questão 7/10 Para o algoritmo abaixo, qual deveria ser a saída para uma matriz 2X2? algoritmo "matriz" resposta certa letra A var matriz:vetor[1..10,1..10] de inteiro i,j,m,n:inteiro inicio escreval("***** Entrada de Dados *****") escreval("") escreva("Digite o numero de linhas e o numero de colunas para matriz:") leia(m,n) para i de 1 ate m faca para j de 1 ate n faca escreva("Digite um valor para linha:",i," coluna:",j,":") matriz[i,j]<-j+1 fimpara fimpara limpatela escreval("***** Resultados da matriz *****") para i de 1 ate m faca para j de 1 ate n faca escreva(matriz[i,j]) fimpara escreval("") fimpara fimalgoritmo A 2 3 2 3 B 2 1 2 1 C 2 0 2 0 D 4 2 4 2 Questão 8/10 Para manipulação de dados dentro de nossos algoritmos utilizamos: A Variáveis, que são alteradas constantemente no decorrer do tempo de execução dos algoritmos, e constantes, que não sofrem variação no decorrer do tempo de execução do algoritmo. Você acertou! B Variáveis que são alteradas constantemente no decorrer do tempo, bem como constantes que também sofrem variações. C Variáveis, constantes, estruturas de controle e declaração de variáveis. D Variáveis inteiras, numéricas e caracter que não alteram durante todo o tempo de execução. Questão 9/10 Faça um algoritmo que recebe dois números quaisquer, faça a multiplicação de ambos e depois mostre o resultado. Qual o passo, nas opções apresentadas a seguir, que não faz parte da resolução do algoritmo? A Declare n1,n2, m numérico Escreva “Digite os dois números” B Leia n1, n2 C Se n1 = n2 escreva “Impossível realizar a operação”. Você acertou! Slides da Aula 02 - Exemplos. D m=n1*n2 Questão 10/10 Para um vetor v1 de tamanho 50, qual seria a lógica mais adequada para mostrar o valor dos elementos na tela? A para i de 1 ate 50 faca leia("v",i,": ",v1[i]) fimpara B para i de 1 ate 50 faca leia (v1) fimpara C para i de 1 ate n faca escreval("v",i,": ",v1) fimpara D para i de 1 ate 50 faca escreval(v1[i]) fimpara Você acertou!
Compartilhar