Baixe o app para aproveitar ainda mais
Prévia do material em texto
CCT0239_AV_201603214526 » ALGORITMOS Avaliação: AV Aluno: 201603214526 JERUZA CRISTINA CORREA Nota da Prova: 3,6 Nota de Partic.: 0 Av. Parcial.: 2 Data: 10/06/2016 13:37:12 (F) 1a Questão (Ref.: 592149) Pontos: 1,0 / 1,0 Podemos construir algoritmos de varias formas. Quais as formas que vimos em nosso curso? Resposta: Linguagem Grafica,linguagem natural , pseudolinguagem Gabarito: Linguagem narrativa, linguagem gráfica e pseudo linguagem. 2a Questão (Ref.: 652748) Pontos: 0,6 / 1,0 Analise o algoritmo e responda os itens abaixo. Algoritmo EntendendoAlgoritmo Var a, b, cont: inteiro Inicio b < 0 cont < 1 Para a < 1 até 4 Faça Inicio Escreva (ab) cont < cont + 1 Se b = 2 Então b < 1 Senão b < b + 1 Fim b < b + 1 cont < cont DIV b Fim a) O que o algoritmo escreve como saída? b) Ao final da execução do algoritmo, qual o valor da variável "cont"? c) Ao final da execução do algoritmo, qual o valor da variável "a"? d) Ao final da 2ª iteração do laço, qual o valor da variável "b"? e) O que faz o comando "cont DIV b"? Resposta: A cont < cont DIV b B 2 C 5 D 2 E ele divide os valores. Gabarito: a) 1 1 1 3 b) 1 c) 5 d) 2 e) Realiza o quociente da variável "cont" pela variával "b" 3a Questão (Ref.: 267258) Pontos: 1,0 / 1,0 Algoritmo pode ser definido como a descrição dos passos para a execução de uma tarefa. Existem algumas formas distintas de representação de algoritmos, onde as principais são: Linguagem Natural, Linguagem Gráfica e Pseudocódigos. Se usarmos N para representar linguagem Natural, G para representar linguagem Gráfica e P para representar pseudocódigos, podese relacionar estas formas de representação de algoritmos com as seguintes afirmações: ( ) Sua simbologia é amplamente conhecida, por isto sua aplicação não se restringe apenas a algoritmos computacionais. ( ) Sua simbologia e sintaxe aproximase muito a simbologia e a sintaxe da maioria das linguagens de programação. ( ) A grande ambiguidade existente nos significados de seus termos é uma restrição a representação aos algoritmos computacionais. Marque a alternativa que representa a o relacionamento existente entre as afirmações e as formas de representação de algoritmos. G, P, N N, G, P N, P, G G, N, P P, N, G Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 253997) Pontos: 0,0 / 1,0 Para exibir a media dos valores referentes às variáveis A, B e C, todas do tipo inteiro, usando o algorítmo pseudocódigo, deve ser utilizado a linha de comando: imprima(A+B+C)\3 imprima(A+B+C/3) imprima((A+B+C)/3) imprima(A+B)+C)\3 imprima(A+B)+C)/3 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 706543) 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 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. Será encerrado automaticamente quando o o valor for digitado. Exibirá na tela uma mensagem para a entrada de um valor e, em seguida, será encerrado. Gabarito Comentado. 6a Questão (Ref.: 699705) Pontos: 0,0 / 1,0 Marque a opção que, corretamente, mostra o valor final que é impresso na tela pelo algoritmo abaixo, considerando que os dados de entrada foram, respectivamente, 30 e 1. prog Av int a, b, c; imprima "Digite valor : "; leia a; imprima "Digite outro valor : "; leia b; se (a > b + 10 ) { c < 40; se (c < a) { imprima a % 2; } senao { imprima c + b div 2; } } senao { imprima a + b; } fimprog 40.5 40 0 31.0 31 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 7a Questão (Ref.: 7967) Pontos: 0,5 / 0,5 De acordo com a figura abaixo, o programa a ser criado poderá utilizar quais comandos. Para ou enquanto Apenas o de entrada Se ou escolha Apenas o comando enquanto Para e Se Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 15453) Pontos: 0,0 / 0,5 Após análise do código responda a questão: Ao ser compilado e executado, o programa irá exibir na tela: Os números ímpares entre 1 e 5 (inclusive) em ordem decrescente. Os valores entre 1 e 5 (inclusive) em ordem decrescente. Os valores entre 1 e 5 (inclusive)em ordem crescente. Os números ímpares entre 1 e 5 em ordem decrescente. Os números pares entre 1 e 5 (inclusive) em ordem crescente. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 9a Questão (Ref.: 10248) Pontos: 0,0 / 0,5 Suponha um algoritmo desenvolvido em linguagem C++. Em uma determinda linha aparece o comando CONT = (CONT + 1); Neste caso, o que é executado? CONT recebe o próprio valor decrescido de uma unidade CONT permanece inalterado CONT recebe o próprio valor acrescido de uma unidade CONT recebe o valor 1 CONT recebe o valor zero Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 10a Questão (Ref.: 227974) Pontos: 0,5 / 0,5 Um lojista gostaria de desenvolver um programa para armazenar os códigos(valores inteiros), os valores de compra(valores reais), os valores de vendas(valores reais) e a quantidade(valores inteiros) de todos os mil produtos. Pensou em declarar algumas matrizes unidimensionais para tornar isso possível. Qual das opções abaixo declara as matrizes necessárias para que o programa possa ser desenvolvido a partir delas e seguindo, rigorosamente, as sugestões do texto acima? double codigos[1000], qtdade[1000], valorC[1000], valorV[1000]; int codigos[999], qtdade[999]; float valorC[999], valorV[999]; double codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000]; int codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000]; double codigos[999], qtdade[999], valorC[999], valorV[999]; Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. Período de não visualização da prova: desde 08/06/2016 até 21/06/2016.
Compartilhar