Baixe o app para aproveitar ainda mais
Prévia do material em texto
ALGORITMOS Simulado: CCT0239_SM_201603425501 V.1 Fechar Aluno(a): RICARDO SOUZA DE CARVALHO Matrícula: 201603425501 Desempenho: 9,0 de 10,0 Data: 03/05/2016 22:28:30 (Finalizada) 1a Questão (Ref.: 201604086162) 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 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 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 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. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 2a Questão (Ref.: 201604076456) Pontos: 1,0 / 1,0 Analise as afirmativas a seguir em relação a representação de algoritmos: I O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo; II O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar graficamente o algoritmo; III A linguagem de programação é a maneira utilizada de formalizar a solução de um problema do mundo real a partir dos algoritmos. Podemos afirmar que: Apenas as alternativas II e III são INCORRETAS Apenas as alternativas I e II são CORRETAS Apenas a alternativa I é CORRETA Todas as alternativas são CORRETAS Apenas as alternativas I e III são CORRETAS Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 3a Questão (Ref.: 201603584601) Pontos: 1,0 / 1,0 Faz parte do desenvolvimento de uma algoritmo declarar as variáveis que armazenarão dados a ser manipulados pelo algoritmo. De acordo com as regras para criação dos nomes para as variáveis, assinale a alternativa que possui um exemplo de nome INCORRETO: nome_aluno nota2 salariofinal cad1 id num1 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 201603735313) Pontos: 1,0 / 1,0 Um algoritmo nada mais é do que uma receita que mostra passo a passo os procedimentos necessários para a resolução de uma tarefa. Ele não responde a pergunta "O que fazer?", mas sim "como fazer". Em termos mais técnicos, um algoritmo é uma sequência lógica, finita e definida de instruções que devem ser seguidas para resolver um problema ou executar uma tarefa. Embora você não perceba, utiliza algoritmos de forma intuitiva e automática diariamente quando executa tarefas comuns. Como estas atividades são simples e dispensam ficar pensando nas instruções necessárias para fazêlas, o algoritmo presente nelas acaba passando despercebido. Ao nos recordarmos dos passos necessários para a construção de um algoritmo veremos que após a elaboração de um algoritmo devemos testálo realizando simulações com o propósito de verificar se este está ou não correto. Existem alguns softwares disponíveis que efetuam a interpretação de algoritmos representados em pseudocódigos ou em fluxogramas. Porém existe uma técnica que permite a simulação do processo de interpretação de um algoritmo utilizando apenas um papel e uma caneta. A esta técnica chamamos de: Metodologia Estruturada Teste de Mesa Pseudocódigo Metodologia Orientada a Objetos Construção de Programas Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 201603475908) Pontos: 1,0 / 1,0 Uma determinada empresa de software desenvolveu um programa no qual é solicitado para o usuário o valor do produto. Com esse valor, o programa consegue informar para o usuário quanto de imposto está embutido no preço do produto. Para que esse programa faça essa interação com o usuário é necessári utilizar que tipos de comando? Comandos de entrada e saída Comandos de repetição Comandos de decisão Comandos de linguagem de baixo nível e de alto nível Comandos de fluxograma Gabarito Comentado. Gabarito Comentado. 6a Questão (Ref.: 201604086848) Pontos: 0,0 / 1,0 Considere o algoritmo abaixo: prog exm01 real sal; imprima "\nSalario : "; leia sal; imprima "\nSeu salario e: ",sal,"\n"; fimprog Durante a execução desse algoritmo, o usuário informa o valor inteiro 1500. Assinale a alternativa correta: O algoritmo será executado normalmente, e será exibido: "Seu salario e: 1500.0" O algoritmo será executado normalmente, mas nada será exibido. O algoritmo não será executado, e será acusado um erro no tipo de dado de leitura. O algoritmo será executado normalmente, e será exibido: "Seu salario e: 1500" O algoritmo será executado normalmente, e será exibido: "Seu salario e: " Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 7a Questão (Ref.: 201603724030) Pontos: 1,0 / 1,0 Qual o valor da variável X ao final deste PSEUDOCÓDIGO abaixo. Int a = 3, b= 5, c = 8, X = 3 SE (a*b) >= (c+b+6) X = X * 2 X = X + ((c+1) / a) SENÃO X = X + 2 X = (b*3) / X FIMSE IMPRIMIR X 9 18 3 15 12 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 201603478406) Pontos: 1,0 / 1,0 O algoritmo a seguir representa a seleção de candidatos a um concurso público que exigiu duas avaliações. Suponha que um determinado candidato obteve 7,0 na primeira avaliação, escolha a alternativa CORRETA que indica qual a nota que o candidato deve obter na segunda avaliação para que ele seja aprovado, sabendose que não há arredondamento no cálculo da média. Algoritmo Concurso real: nota1,nota2,media inicio escreva("Digite as duas notas:") leia(nota1,nota2) media< (nota1+nota2)/2 se (media >= 8) então escreva ("APROVADO") senao escreva ("REPROVADO") fim_se fim Entre 6,0 e 6,9 Entre 7,0 e 7,9 Entre 9,0 e 10,0 Candidato reprovado Entre 8,0 e 8,9 Gabarito Comentado. Gabarito Comentado. 9a Questão (Ref.: 201603476018) Pontos: 1,0 / 1,0 De acordo com a figura abaixo, o programa a ser criado poderá utilizar quais comandos. Se ou escolha Para e Se Para ou enquanto Apenas o de entrada Apenas o comando enquanto Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 10a Questão (Ref.: 201603696466) 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? PAR, PAR, IMPAR IMPAR, IMPAR, PAR IMPAR, PAR, IMPAR PAR, IMPAR, PAR IMPAR, PAR, PAR Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
Compartilhar