Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 201502461197) Fórum de Dúvidas (3) Saiba (2) O termo algoritmo deriva-se do nome do matemático Abu Ja´far Muhammad Al -Khwarizmi, o qual introduziu a escrita dos cálculos por meio de uma sequência de passos em substituição ao ábaco. Na programação podemos definir algoritmos como: Sequência de passos finitos, e bem estruturados que podem ser automatizados e implementados utilizando linguagens de programação. Sequência de procedimento não utilizada para realizar e desenvolver cálculo de forma automatizada, sem muito esforço lógico. Sequência de passos finitos, e mal estruturados que podem ser automatizados e implementados utilizando linguagens de programação. Sequência de procedimento utilizada para realizar e desenvolver cálculo de forma automatizada, sem muito esforço lógico. Sequência de passos infinitos, e bem estruturados que podem ser automatizados e implementados utilizando linguagens de programação. Gabarito Comentado Gabarito Comentado 2a Questão (Ref.: 201502121566) Fórum de Dúvidas (1 de 3) Saiba (1 de 2) Com base nos conceitos de algoritmos, lógica de programação e linguagens de programação, é correto afirmar que: Lógica de programação corresponde à representação gráfica de um determinado algoritmo. Os algoritmos correspondem, estritamente, aos conjuntos de dados e informações que são tratados em um determinado processamento. As linguagens de programação possibilitam a codificação de um determinado algoritmo, de acordo com um conjunto de regras específico. Os três conceitos correspondem às únicas formas de representação da solução de um determinado problema. As linguagens de programação possuem um conjunto de regras flexíveis para a representação dos comandos de um programa. Gabarito Comentado Gabarito Comentado Gabarito Comentado 3a Questão (Ref.: 201501906107) Fórum de Dúvidas (2 de 3) Saiba (1 de 2) Qual dos símbolos abaixo representa a entrada de valores para as variáveis? Gabarito Comentado Gabarito Comentado 4a Questão (Ref.: 201502511165) Fórum de Dúvidas (2 de 3) Saiba (1 de 2) Assinale a opção correta. Quem fez a primeira representação de um diagrama de fluxo foi Alan Turing Al-Kharazmi Herman Goldstine John von Newmman Charles Babbage Gabarito Comentado 5a Questão (Ref.: 201502120988) Fórum de Dúvidas (3) Saiba (2) George Pólya, matemático húngaro, defendeu que a forma de se resolver um problema é pessoal, mas nada impede que sigamos sugestões. Em um dos seus livros, ele sugere quatro fases. Qual das respostas abaixo representa, em sequência, essas fases? Planeje/ Compreenda o problema / Execute o plano/ Reflita sobre a solução Compreenda o problema / Execute o plano/ Reflita sobre a solução/ Planeje Planeje/ Execute o plano/ Compreenda o problema / Reflita sobre a solução Compreenda o problema / Planeje/ Execute o plano/ Reflita sobre a solução Planeje/ Compreenda o problema / Reflita sobre a solução/ Execute o plano Gabarito Comentado Gabarito Comentado Gabarito Comentado 6a Questão (Ref.: 201502123331) Fórum de Dúvidas (2 de 3) Saiba (1 de 2) Podemos conceituar algoritmo como sendo uma sequência de passos finitos que devem ser escritos de forma precisa e clara, evitando qualquer tipo de dúvida na interpretação e que tem, como objetivo, solucionar um problema computacional. Os algoritmos podem ser representados de diferentes maneiras. Marque a alternativa que apresenta as três principais formas distintas de representação de algoritmos: b) linguagem de programação, código fonte e linguagem natural. e) linguagem natural, linguagem de máquina e linguagem de programação. d) linguagem gráfica, fluxograma e pseudocódigo. c) linguagem natural, linguagem textual e fluxograma. a) linguagem natural, linguagem gráfica e pseudolinguagem. 1a Questão (Ref.: 201502121474) Fórum de Dúvidas (10 de 15) Saiba (8 de 11) Assinale a opção correta. Sobre variáveis é correto afirmar que ... o nome de uma variável sempre pode começar com acento. palavras reservadas podem ser usadas para nome de variáveis. uma variável ocupa um espaço em memória e devemos usar, normalmente, um tipo de dados ao declará-la. uma variável ocupa um espaço em memória e nunca se usa um tipo de dados ao declará-la. nomes de variáveis sempre podem iniciar com aspa. Gabarito Comentado Gabarito Comentado 2a Questão (Ref.: 201502519381) Fórum de Dúvidas (10 de 15) Saiba (8 de 11) Assinale a alternativa que apresenta os valores da variável RESPOSTA em cada uma das opções abaixo, suponha que todas as variáveis são reais: a) RESPOSTA <- 3.0 * 6; b) X <- 2.0; Y <- 3,0; RESPOSTA <- X * Y - X; c) RESPOSTA <- 4; X <- 2; RESPOSTA <- RESPOSTA * X; a) 18 b) 4,0 c) 8,0 a) 18,0 b) 4,0 c) 8 a) 18,0 b) 4,0 c) 2,0 a) 18,0 b) 4,0 c) 8,0 a) 18,0 b) 4 c) 2,0 Gabarito Comentado Gabarito Comentado Gabarito Comentado 3a Questão (Ref.: 201501908121) Fórum de Dúvidas (15) Saiba (11) Os comentários são recursos que podem ser utilizados pelos programadores para: Inserir diretivas para o compilador Inserir textos explicativos apenas para o programador Inserir textos explicativos apenas para o usuário Inserir comandos que serão traduzidos pelo compilador Inserir comandos que serão executados pela máquina Gabarito Comentado Gabarito Comentado Gabarito Comentado 4a Questão (Ref.: 201502521577) Fórum de Dúvidas (10 de 15) Saiba (8 de 11) Qual será a saída produzida pela execução da linha de comando a seguir? imprima 14 div 3; O valor decimal da divisão de 14 por 3 O valor inteiro da divisão de 14 por 3 O valor correspondente a 14 elevado ao cubo O valor correspondente à raiz cúbica de 14 O valor do resto da divisão de 14 por 3 Gabarito Comentado Gabarito Comentado Gabarito Comentado 5a Questão (Ref.: 201502510992) Fórum de Dúvidas (4 de 15) Saiba (3 de 11) Estudamos que o comando de atribuição armazena um dado na memória principal. Observe o algoritmo abaixo e assinale a opção que exibe a saída. prog teste int n1, n2, n3; n1 <- 12; n2 <- 18; n3 <- 6; n1 <- n1 * n2; n2 <- n2 div n3; n3 <- n1 % 5; imprima n1, "\t", n2, "\n", n3; fimprog 216 3 1 216 3 2 192 3 1 216 3 1 216 3 4 Gabarito Comentado Gabarito Comentado Gabarito Comentado 6a Questão (Ref.: 201502145016) Fórum de Dúvidas (10 de 15) Saiba (8 de 11) Faz parte do desenvolvimento de um algoritmo declarar as variáveis que armazenarão dados que serão manipulados. De acordo com as regras para criação dos identificadores para as variáveis, assinale a alternativa que possui um exemplo de nome INCORRETO: notaa2 numero cad1-id salario_final parenteses 1a Questão (Ref.: 201502461235) Fórum de Dúvidas (1 de 1) Saiba (0) Observamos que as funções disponíveis na linguagemUAL são, na sua maioria, conhecidas nossas do Ensino Médio e, geralmente, estão presentes, em todas as linguagens de programação, com outros nomes, mas com o mesmo significado. A função que calcula o logaritmo neperiano de X é: tan (x) exp (x) cos (x) sen (x) log (x) Gabarito Comentado Gabarito Comentado 2a Questão (Ref.: 201502461226) Fórum de Dúvidas (1 de 1) Saiba (0) 1. Observe a seguinte situação: Maria Fumaça esqueceu de levar dinheiro para fazer as compras do almoço. Para seu alívio, há um caixa eletrônico próximo ao restaurante. Assim, Maria Fumaça dirigi-se para sacar o dinheiro que necessita. Identifique na situação apresentada o que não representa uma entrada de dados para o caixa eletrônico realizar a operação: Saldo final Pedido de senha Confirmação do mês de nascimento Confirmação do dia de nascimento Valor a ser sacado Gabarito Comentado Gabarito Comentado Gabarito Comentado 3a Questão (Ref.: 201502597076) Fórum de Dúvidas (1 de 1) Saiba (0) Em todas as linguagens de programação temos algumas funções pré-definidas. Muitas estão presentes na maioria delas. As funções têm argumento(s) entre parênteses. Um exemplo é a função seno que exibe o seno de um ângulo e que exige que o ângulo seja fornecido uma determinada unidade. Se você desejasse usar a função seno na linguagem UAL, cujo valor seria fornecido pelo usuário, qual trecho escolheria? leia angulo; imprima sin(angulo); onde angulo estaria em graus leia angulo; imprima sen(angulo); onde angulo estaria em radianos leia angulo; imprima sin(angulo); onde angulo estaria em radianos leia angulo; imprima seno(angulo); onde angulo estaria em radianos leia angulo; imprima seno(angulo); onde angulo estaria em graus Gabarito Comentado Gabarito Comentado Gabarito Comentado 4a Questão (Ref.: 201502546480) Fórum de Dúvidas (1 de 1) Saiba (0) O comando de entrada de dados é o __________________________. imprima escreva leia inicio imprimir Gabarito Comentado Gabarito Comentado 5a Questão (Ref.: 201502592583) Fórum de Dúvidas (1 de 1) Saiba (0) Assinale a alternativa que mostra exatamente o que será impresso de acordo com o pseudocódigo abaixo, caso o usuário insira o valor 10 para n1. inicio inteiro: n1,n2,n3; leia (n1); n2<-n1*3; n3<-n1-2+n2; imprima("O resultado final será n3=",n3); fim. O resultado final será n3=38 O resultado final será n3=9 O resultado final será n3=29 O resultado final será n3=28 O resultado final será n3=18 Gabarito Comentado 6a Questão (Ref.: 201502599608) Fórum de Dúvidas (1 de 1) Saiba (0) Dado o algoritmo abaixo, diga qual a sua saída: prog questao int valor; imprima Digite um valor; leia valor; imprima \nO valor digitado foi,valor,\n; fimprog Será encerrado automaticamente quando o o valor for digitado. Exibirá na tela uma mensagem para a entrada de um valor e receberá o valor do teclado, exibindo somente este valor na tela. Exibirá na tela uma mensagem para a entrada de um valor e receberá o valor do teclado, exibindo a mensagem: O valor digitado foi, seguido do valor digitado. Exibirá na tela uma mensagem para a entrada de um valor e receberá o valor do teclado, exibindo a mensagem: O valor digitado foi, seguido do valor digitado, por sua vez seguido do símbolo \n. Exibirá na tela uma mensagem para a entrada de um valor e, em seguida, será encerrado. 1a Questão (Ref.: 201501904048) Fórum de Dúvidas (1 de 4) Saiba (1 de 1) Sobre o FLUXOGRAMA abaixo podemos afirmar que : Apresenta na sua lógica as estruturas básicas de SEQUÊNCIA e REPETIÇÃO Apresenta na sua lógica a estrutura básica DECISÃO Apresenta na sua lógica as estruturas de DECISÃO e REPETIÇÃO Apresenta na sua lógica a estrutura básica REPETIÇÃO Apresenta na sua lógica as três estruturas básicas de programação Gabarito Comentado Gabarito Comentado 2a Questão (Ref.: 201501906101) Fórum de Dúvidas (1 de 4) Saiba (1 de 1) Que comando deve ser usado para tomar uma decisão simples entre duas ações? case if for while do while Gabarito Comentado Gabarito Comentado Gabarito Comentado 3a Questão (Ref.: 201501903638) Fórum de Dúvidas (2 de 4) Saiba (1) Interprete o algoritmo abaixo e informe o valor final da variável X. Início Inteiro: X; X 3; Se X < 4 então X 0; Senão X X+7; Fim Se; Fim. 1 0 10 4 3 Gabarito Comentado Gabarito Comentado Gabarito Comentado 4a Questão (Ref.: 201502146881) Fórum de Dúvidas (1 de 4) Saiba (1 de 1) Assinale a alternativa que apresenta APENAS os exemplos de operadores lógicos. !, > e >= +, - e * =, > e ? &&, || e ! &&, >= e <= Gabarito Comentado 5a Questão (Ref.: 201502154125) Fórum de Dúvidas (2 de 4) Saiba (1) Dado o ALGORITMO abaixo, utilizando a notação do UAL, faça a análise: De acordo com sua análise podemos afirmar que: I) O sinal % vai retornar a porcentagem do valor de entrada; II) O sinal % retorna o resto da divisão; III) A variável resposta vai armazenar o texto 'PAR' ou 'IMPAR'; IV) A variável decimal irá ser impressa na tela; V) A variável resposta irá ser impressa na tela; Marque somente a alternativa correta: Somente as alternativas II, III e V estão corretas Somente as alternativas I e II estão corretas Somente as alternativas III, IV e V estão corretas Somente as alternativas I, II e V estão corretas Nenhuma das opções acima Gabarito Comentado 6a Questão (Ref.: 201502490530) Fórum de Dúvidas (4) Saiba (1) Assinale a alternativa que apresenta APENAS operadores relacionais. &&, >= e || <, > e >= &&, || e ~ =, > e || +, - e * 1. Assinale a opção correta. Considerando o algoritmo a seguir, qual a última impressão na tela sabendo que a recebeu 10 , b recebeu 15 e c recebeu 5 ? prog Misterio int a, b, c; imprima "Entre com o primeiro valor : "; leia a; imprima "Entre com o segundo valor : "; leia b; imprima "Entre com o terceiro valor : "; leia c; se (a < b || a < c || b < c ) { imprima "\nResultado : " , (a+b+c) * 3; } senao { imprima "\nResultado : " , (a+b+c) div 3; } fimprog Resultado : 90 Nada será impresso, pois há erro no algoritmo. 30 90 Resultado : 30 Gabarito Comentado Gabarito Comentado Gabarito Comentado Gabarito Comentado 2. Qual a saída produzida pelo algoritmo, caso o valor atribuído a variável mês seja 5: prog numeroMes int mes; imprima "\ndigite um numero de 1 - 12: "; leia mes ; escolha (mes) { caso 1 : imprima "\njaneiro\n"; pare; caso 2 : imprima "\nfevereiro\n"; pare; caso 3 : imprima "\nmarço\n"; pare; caso 4 : imprima "\nabril\n"; pare; caso 5 : imprima "\nmaio\n";pare; caso 6 : imprima "\njunho\n"; pare; caso 7: imprima "\njulho\n"; pare; caso 8 : imprima "\nagosto\n"; pare; caso 9 : imprima "\nsetembro\n";pare; caso 10:imprima "\noutubro\n"; pare; caso 11:imprima "\nnovembro\n"; pare; caso 12:imprima "\ndezembro\n"; pare; senao :imprima "\nInexistente\n"; } fimprog e) Inexistente c) maio d) maio julho setembro novembro dezembro a) maio junho b) maio junho julho agosto setembro outubro novembro dezembro Gabarito Comentado Gabarito Comentado Gabarito Comentado 3. Lucas deve escrever um algoritmo para solicitar as idades de dois irmãos, ler as idades, determinar e escrever a maior idade. Sabe-se que não há irmãos gêmeos. Assinale a opção que mostra o algoritmo em UAL que correta e exatamente realiza a tarefa descrita. prog MaiorIdade imprima "Digite a primeira idade : "; leia id1; imprima "Digite a segunda idade : "; leia id2; se (id1 > id2) { imprima "Maior idade = ", id1;} senão { imprima "Maior idade = ", id2;} fimprog prog MaiorIdade int id1, id2; leia id1; leia id2; se (id1 > id2) imprima "Maior idade = ", id1; senão imprima "Maior idade = ", id2; fimprog prog MaiorIdade int id1, id2; imprima "Digite a primeira idade : "; leia id1; imprima "Digite a segunda idade : "; leia id2; se (id1 > id2) { imprima "Maior idade = ", id1;} senão { imprima "Maior idade = ", id2;} fimprog prog MaiorIdade int id1, id2, maior; imprima "Digite a primeira idade : "; leia id1; imprima "Digite a segunda idade : "; leia id2; se (id1 > id2) { imprima "Maior idade = ", maior;} senão { imprima "Maior idade = ", maior;} fimprog prog MaiorIdade int id1, id2; imprima "Digite a primeira idade : "; leia id1; imprima "Digite a segunda idade : "; leia id2; se (id1 > id2) { imprima "Maior idade = ", id1;} senão (id1 < id2) { imprima "Maior idade = ", id1;} fimprog Gabarito Comentado Gabarito Comentado Gabarito Comentado Gabarito Comentado 4. Observe o trecho do algoritmo a seguir e responda: leia num; se (num % 2 == 0) { tipo = 1; } senão { tipo = 2; } escolha(tipo) { caso1 : imprima"PAR";pare; caso2 : imprima"IMPAR";pare; } Ao executar o trecho do algoritmo acima três vezes foram inseridos os seguintes valores inteiros: 19, 13 e 16. Qual o conjunto de respostas no final da terceira execução? IMPAR, IMPAR, PAR PAR, IMPAR, PAR IMPAR, PAR, IMPAR IMPAR, PAR, PAR PAR, PAR, IMPAR Gabarito Comentado Gabarito Comentado Gabarito Comentado 5. Analise o trecho do algoritmo abaixo e indique a alternativa que apresenta as saídas obtidas para os valores: A=17, B=21 e C=13. SE (A > (B+C)) ENTÃO ESCREVA("+++++") SENÃO SE (B<=C) ENTÃO ESCREVA("%%%%%") SENÃO ESCREVA("^^^^^") FIM SE ESCREVA("=====") FIM SE %%%%% ^^^^^ +++++ ===== ===== ^^^^^ ===== Gabarito Comentado Gabarito Comentado Gabarito Comentado 6. De acordo com a figura abaixo, o programa a ser criado poderá utilizar quais comandos. Para ou enquanto Para e Se Apenas o comando enquanto Se ou escolha Apenas o de entrada 1a Questão (Ref.: 201502511176) Pontos: 1,0 / 1,0 Assinale a opção correta. Considerando o conceito de programa é correto afirmar que ... Um programa é um algoritmo codificado em uma linguagem de gráfica (ex: fluxograma), isto é, um conjunto de instruções que representam tarefas que serão apenas interpretadas por um computador. Um programa é um algoritmo codificado em uma linguagem de programação, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador. Um programa é um algoritmo escrito em linguagem natural, mas sem ambiguidades. Ou seja, é um conjunto de comandos que representam tarefas que serão compreendidas por um computador. Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão apenas executadas por um computador. Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 2a Questão (Ref.: 201502461216) Pontos: 1,0 / 1,0 A definição de algoritmos, segundo Forbellone, é uma sequência de passos finitos para atingir um objetivo bem definido. Com base nessa definição, marque a alternativa que apresenta uma sequência lógica para fritar ovo. Despeje-o na frigideira - retire-o quando estiver frito - coloque-o no prato - salpique queijo ralado. Coloque manteiga na frigideira - quebre o ovo - retire-o quando estiver frito - despeje-o na frigideira. Coloque manteiga na frigideira - quebre o ovo - despeje-o na frigideira - retire-o quando estiver frito. Quebre o ovo - retire-o quando estiver frito - coloque manteiga na frigideira - quebre o ovo . Retire-o quando estiver frito - coloque manteiga na frigideira - quebre o ovo - quebre o ovo . Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 3a Questão (Ref.: 201502521577) Pontos: 0,0 / 1,0 Qual será a saída produzida pela execução da linha de comando a seguir? imprima 14 div 3; O valor correspondente à raiz cúbica de 14 O valor inteiro da divisão de 14 por 3 O valor decimal da divisão de 14 por 3 O valor do resto da divisão de 14 por 3 O valor correspondente a 14 elevado ao cubo Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 201501903335) Pontos: 0,0 / 1,0 Indique qual a alternativa correta para declarar uma variável que representa o salário de um colaborador. var caractere SALARIO; var int SALARIO; var real SALARIO; var logico SALARIO; var string SALARIO; Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 201502546480) Pontos: 1,0 / 1,0 O comando de entrada de dados é o __________________________. leia inicio imprima imprimir escreva Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 6a Questão (Ref.: 201502599608) Pontos: 0,0 / 1,0 Dado o algoritmo abaixo, diga qual a sua saída: prog questao int valor; imprima Digite um valor; leia valor; imprima \nO valor digitado foi,valor,\n; fimprog Exibirá na tela uma mensagem para a entrada de um valor e, em seguida, será encerrado. Exibirá na tela uma mensagem para a entrada de um valor e receberá o valor do teclado, exibindo a mensagem: O valor digitado foi, seguido do valor digitado. Será encerrado automaticamente quando o o valor for digitado. Exibirá na tela uma mensagem para a entrada de um valor e receberá o valor do teclado, exibindo somente este valor na tela. Exibirá na tela uma mensagem para a entrada de um valor e receberá o valor do teclado, exibindo a mensagem: O valor digitadofoi, seguido do valor digitado, por sua vez seguido do símbolo \n. Gabarito Comentado. 7a Questão (Ref.: 201501909626) Pontos: 1,0 / 1,0 Analise o trecho de programa a seguir escrito em pseudocódigo e escolha a opção que mostra a saída deste código considerando x=10 e y = 50 se (x>10) { imprima "maior\t "; } senao { se (y < 50) { imprima "menor\t"; } senao { imprima "outros\t"; } imprima "continua\n"; } maior continua menor continua maior outros outros continua Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 201501901028) Pontos: 0,0 / 1,0 O símbolo abaixo pode representar qual comando nas linguagens de programação? Comando de leitura Comando de saída Declaração de variável Atribuição de variável Comando condicional Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 9a Questão (Ref.: 201502513144) Pontos: 0,0 / 1,0 Assinale a opção correta. Considerando o algoritmo a seguir, qual a última impressão na tela sabendo que a recebeu 10 , b recebeu 15 e c recebeu 5 ? prog Misterio int a, b, c; imprima "Entre com o primeiro valor : "; leia a; imprima "Entre com o segundo valor : "; leia b; imprima "Entre com o terceiro valor : "; leia c; se (a < b || a < c || b < c ) { imprima "\nResultado : " , (a+b+c) * 3; } senao { imprima "\nResultado : " , (a+b+c) div 3; } fimprog Resultado : 30 30 Nada será impresso, pois há erro no algoritmo. Resultado : 90 90 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 10a Questão (Ref.: 201502479048) Pontos: 1,0 / 1,0 Qual a saída produzida pelo algoritmo, caso o valor atribuído a variável mês seja 5: prog numeroMes int mes; imprima "\ndigite um numero de 1 - 12: "; leia mes ; escolha (mes) { caso 1 : imprima "\njaneiro\n"; pare; caso 2 : imprima "\nfevereiro\n"; pare; caso 3 : imprima "\nmarço\n"; pare; caso 4 : imprima "\nabril\n"; pare; caso 5 : imprima "\nmaio\n";pare; caso 6 : imprima "\njunho\n"; pare; caso 7 : imprima "\njulho\n"; pare; caso 8 : imprima "\nagosto\n"; pare; caso 9 : imprima "\nsetembro\n";pare; caso 10:imprima "\noutubro\n"; pare; caso 11:imprima "\nnovembro\n"; pare; caso 12:imprima "\ndezembro\n"; pare; senao :imprima "\nInexistente\n"; } fimprog b) maio junho julho agosto setembro outubro novembro dezembro e) Inexistente c) maio d) maio julho setembro novembro dezembro a) maio junho 1a Questão (Ref.: 201502511176) Pontos: 1,0 / 1,0 Assinale a opção correta. Considerando o conceito de programa é correto afirmar que ... Um programa é um algoritmo escrito em linguagem natural, mas sem ambiguidades. Ou seja, é um conjunto de comandos que representam tarefas que serão compreendidas por um computador. Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão apenas executadas por um computador. Um programa é um algoritmo codificado em uma linguagem de gráfica (ex: fluxograma), isto é, um conjunto de instruções que representam tarefas que serão apenas interpretadas por um computador. Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador. Um programa é um algoritmo codificado em uma linguagem de programação, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 2a Questão (Ref.: 201502552910) Pontos: 0,0 / 1,0 Assinale a opção que mostra as formas possíveis e mais adequadas de se representar um algoritmo : Linguagem gráfica e pseudolinguagem Linguagem natural e pseudolinguagem Linguagem natural e linguagem gráfica Apenas pseudolinguagem Linguagem natural, fluxograma e pseudolinguagem Gabarito Comentado. Gabarito Comentado. 3a Questão (Ref.: 201502121752) Pontos: 1,0 / 1,0 Qual será o resultado da expressão: A mod B, se forem lidos os números 15 e 6 para as variáveis A e B, respectivamente: 1 0 5 4 3 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 201501903333) Pontos: 1,0 / 1,0 Em um algoritmo, para cada variável deve ser declarado o seu tipo, ou seja, o tipo de dado que ela armazenará. O tipo que é utilizado para armazenar valores fracionários, positivos ou negativos é: inteiro caractere string lógico real Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 201502461226) Pontos: 1,0 / 1,0 1. Observe a seguinte situação: Maria Fumaça esqueceu de levar dinheiro para fazer as compras do almoço. Para seu alívio, há um caixa eletrônico próximo ao restaurante. Assim, Maria Fumaça dirigi-se para sacar o dinheiro que necessita. Identifique na situação apresentada o que não representa uma entrada de dados para o caixa eletrônico realizar a operação: Confirmação do mês de nascimento Saldo final Confirmação do dia de nascimento Pedido de senha Valor a ser sacado Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 6a Questão (Ref.: 201502597715) Pontos: 0,0 / 1,0 Algoritmo Prova VAR A, B, C, D : Real Início leia (A, B, C, D) A <- B B <- C C <- D D <- A B <- A+B/2 C <- C+B D <- D + (B * 2) - A Fim Com base no algoritmo acima, e supondo que os valores fornecidos para as variáveis "A", "B", "C" e "D" sejam, respectivamente, 10, 15, 20 e 25, pode-se afirmar que, após execução do referido algoritmo, os valores dessas variáveis serão, respectivamente:: 15 - 25 - 50 - 50 15 - 17,5 - 42,5 - 35 15 - 30 - 55 - 60 15 - 17,5 - 42,5 - 50 15 - 25 - 50 - 45 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 7a Questão (Ref.: 201502121166) Pontos: 0,0 / 1,0 Observe o trecho do algoritmo a seguir e responda: se (m>240) //teste 1 { imprima "APROVADO"; } senão { se (m <= 240 && m >= 150) //teste 2 { imprima "RECUPERAÇÃO"; } } senão { imprima "REPROVADO"; } Quais são os valores de cada teste lógico para que seja impresso cada uma das opções abaixo: a) APROVADO; b) REPROVADO; c) RECUPERAÇÃO. Observação: os caracteres // significam comentários e não fazem parte da lógica do algoritmo. APROVADO - Teste 1 = Verdadeiro, Teste 2 = não é executado. REPROVADO - Teste 1 = Falso, Teste 2 = Falso. RECUPERAÇÃO -Teste 1 - Falso, Teste 2 = não é executado. APROVADO - Teste 1 = Verdadeiro, Teste 2 = não é executado. REPROVADO - Teste 1 = Falso, Teste 2 = Verdadeiro. RECUPERAÇÃO -Teste 1 - Verdadeiro, Teste 2 =Falso. APROVADO - Teste 1 = não é executado, Teste 2 = Verdadeiro. REPROVADO - Teste 1 = Falso, Teste 2 = Falso. RECUPERAÇÃO -Teste 1 - Falso, Teste 2 = Verdadeiro. APROVADO - Teste 1 = Verdadeiro, Teste 2 = não é executado. REPROVADO - Teste 1 = Falso, Teste 2 = Falso. RECUPERAÇÃO -Teste 1 - Falso, Teste 2 = Verdadeiro. APROVADO - Teste 1 = Verdadeiro, Teste 2 = não é executado. REPROVADO - Teste 1 = Falso, Teste 2 = Verdadeiro. RECUPERAÇÃO -Teste 1 - Falso, Teste 2 = Verdadeiro. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 201502500961) Pontos: 1,0 / 1,0 Para satisfazer a regra de que para fazer AV3 o aluno deve ter nota maior ou igual a 4 em pelo menos uma das outras duas Avaliacoes, qual seria a sentença correta Se (AV1 >= 4) e (AV2 >= 4) Se (AV1 > 4) ou (AV2 > 4) Se (AV1 >= 4) ou (AV2 >= 4) Nenhuma outra alternativa satisfaz Se (AV1 > 4) e (AV2 > 4) Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 9a Questão (Ref.: 201502511676) Pontos: 0,0 / 1,0 Lucas deve escrever um algoritmo para solicitar as idades de dois irmãos, ler as idades, determinar e escrever a maior idade. Sabe-se que não há irmãos gêmeos. Assinale a opção que mostra o algoritmo em UAL que correta e exatamente realiza a tarefa descrita. prog MaiorIdade int id1, id2; imprima "Digite a primeira idade : "; leia id1; imprima "Digite a segunda idade : "; leia id2; se (id1 > id2) { imprima "Maior idade = ", id1;} senão { imprima "Maior idade = ", id2;} fimprog prog MaiorIdade int id1, id2; leia id1; leia id2; se (id1 > id2) imprima "Maior idade = ", id1; senão imprima "Maior idade = ", id2; fimprog prog MaiorIdade imprima "Digite a primeira idade : "; leia id1; imprima "Digite a segunda idade : "; leia id2; se (id1 > id2) { imprima "Maior idade = ", id1;} senão { imprima "Maior idade = ", id2;} fimprog prog MaiorIdade int id1, id2; imprima "Digite a primeira idade : "; leia id1; imprima "Digite a segunda idade : "; leia id2; se (id1 > id2) { imprima "Maior idade = ", id1;} senão (id1 < id2) { imprima "Maior idade = ", id1;} fimprog prog MaiorIdade int id1, id2, maior; imprima "Digite a primeira idade : "; leia id1; imprima "Digite a segunda idade : "; leia id2; se (id1 > id2) { imprima "Maior idade = ", maior;} senão { imprima "Maior idade = ", maior;} fimprog Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 10a Questão (Ref.: 201502121480) Pontos: 1,0 / 1,0 Observe o trecho do algoritmo a seguir e responda: leia num; se (num % 2 == 0) { tipo = 1; } senão { tipo = 2; } escolha(tipo) { caso1 : imprima"PAR";pare; caso2 : imprima"IMPAR";pare; } Ao executar o trecho do algoritmo acima três vezes foram inseridos os seguintes valores inteiros: 19, 13 e 16. Qual o conjunto de respostas no final da terceira execução? IMPAR, IMPAR, PAR IMPAR, PAR, PAR PAR, IMPAR, PAR PAR, PAR, IMPAR IMPAR, PAR, IMPAR Algoritmos - Exercício 1 1a Questão (Ref.: 201503360907) Fórum de Dúvidas (2) Saiba (2) Assinale a opção correta. Programa e fluxograma são sinônimos. Para se escrever um programa não precisa se conhecer lógica de programação, pois o fundamental é a linguagem de programação. Um programa é um algoritmo codificado em linguagem natural. Um programa é um algoritmo codificado em uma linguagem de programação. Um programa é um algoritmo codificado em uma pseudolinguagem. 2a Questão (Ref.: 201503750622) Fórum de Dúvidas (1 de 2) Saiba (1 de 2) Assinale a opção correta. Considerando o conceito de programa é correto afirmar que ... Um programa é um algoritmo codificado em uma linguagem de programação, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador. Um programa é um algoritmo codificado em uma linguagem de gráfica (ex: fluxograma), isto é, um conjunto de instruções que representam tarefas que serão apenas interpretadas por um computador. Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador. Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão apenas executadas por um computador. Um programa é um algoritmo escrito em linguagem natural, mas sem ambiguidades. Ou seja, é um conjunto de comandos que representam tarefas que serão compreendidas por um computador. 3a Questão (Ref.: 201503700656) Fórum de Dúvidas (1 de 2) Saiba (1 de 2) Ao elaborarmos um algoritmo, algumas formas de representação podem ser utilizadas. Uma dessas formas representa um algoritmo mais próximo de uma linguagem de programação de alto nível; sua sintaxe, geralmente, fica mais parecida com a linguagem de preferência do autor, como Pascal, C, C++, Java. Estamos nos referindo a definição de: Linguagem natural Pseudolinguagem Linguagem verbal Linguagem gráfica Diagrama de Chapin 4a Questão (Ref.: 201503751119) Fórum de Dúvidas (1 de 2) Saiba (1 de 2) Assinale a opção correta. Linguagem gráfica livre não está isenta de ambiguidades. Devemos evitar a representação de um algoritmo com pseudolinguagem. Fluxogramas possuem certa ambiguidade, quando o programador não possui conhecimento adequado Pseudolinguagem, vez por outra, demonstra ambiguidade. Linguagem natural pode ser usada, sem problemas de ambiguidades, para representar algoritmos. 5a Questão (Ref.: 201503750618) Fórum de Dúvidas (1 de 2) Saiba (1 de 2) Assinale a opção que mostra as formas possíveis e mais adequadas de se representar um algoritmo : Linguagem natural e linguagem gráfica Apenas pseudolinguagem Linguagem natural, fluxograma e pseudolinguagem Linguagem natural e pseudolinguagem Linguagem gráfica e pseudolinguagem 6a Questão (Ref.: 201503724650) Fórum de Dúvidas (1 de 2) Saiba (1 de 2) O que é semântica e sintaxe, respectivamente? Definição de cada comando e como se escreve cada comando. Lógica, linguagem natural pseudocódigo, fluxograma. Como se escreve cada comando e definição de cada comando Fluxograma,pseudocódigo
Compartilhar