Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Avaliação: CCT0239_AV1_201201857163 » ALGORITMOS Tipo de Avaliação: AV1 Professor: JANE TAVARES ALVAREZ DA SILVA Turma: 9009/AI Data: 15/12/2012 1a Questão (Cód.: 8042) Pontos: 0,5 / 0,5 Assinale a alternativa que apresenta somente tipos de variáveis da linguagem C++ . int, char e float int, char e logical int, real e caractere int, char e real int, float e caractere 2a Questão (Cód.: 10573) Pontos: 0,0 / 1,0 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 10 4 0 3 3a Questão (Cód.: 10983) Pontos: 1,0 / 1,0 Sobre o FLUXOGRAMA abaixo podemos afirmar que : Apresenta na sua lógica a estrutura básica 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 as estruturas básicas de SEQUÊNCIA e REPETIÇÃO Apresenta na sua lógica as três estruturas básicas de programação 4a Questão (Cód.: 7853) Pontos: 0,5 / 0,5 A representação gráfica dos algoritmos, em que cada símbolo apresentado representa uma operação a ser realizada é chamada de: Algoritmo Diagrama Linguagem de Programação Pseudocódigo Fluxograma 5a Questão (Cód.: 10447) Pontos: 0,0 / 1,0 No final do ano, após a distribuição da participação sobre os lucros, uma empresa resolveu dar aumento espontâneo para todos os seus colaboradores. Somados o salário com a participação sobre lucros, para quem ganhou R$5.000,00 ou mais receberá 8% de aumento no salário do próximo mês. Os demais, 10%. Escolha a alternativa que mostra o algoritmo em pseudocódigo correto que melhor representa esta situação. Obs: Os valores informados deverão ser com decimais e o valor da participação é o mesmo para todos. prog aumento int salario, particip, ganhos; imprima "\nInforme o salário :"; leia salario; imprima "\nInforme o valor da participação :"; leia particip; salario <- ganhos + particip; se( ganhos > 5000.00 ) { imprima "\nParabéns! Seu aumento é de 8%"; } senao { imprima "\nParabéns! Seu aumento é de 10%"; } fimprog prog aumento int salario, particip, ganhos; imprima "\nInforme o salário :"; leia salario; imprima "\nInforme o valor da participação :"; leia particip; ganhos <- salario + particip; se( ganhos > 5000.00 ) { imprima "\nParabéns! Seu aumento é de 8%"; } senao { imprima "\nParabéns! Seu aumento é de 10%"; } fimprog prog aumento real salario, particip, ganhos; imprima "\nInforme o salário :"; leia salario; imprima "\nInforme o valor da participação :"; leia particip; ganhos <- salario + particip; se( ganhos > 5000.00 ) { imprima "\nParabéns! Seu aumento é de 8%"; } senao { imprima "\nParabéns! Seu aumento é de 10%"; } fimprog prog aumento real salario, particip, ganhos; imprima "\nInforme o salário :"; leia salario; imprima "\nInforme o valor da participação :"; leia particip; ganhos <- salario + particip; se( ganhos > 5000.00 ) { imprima "\nParabéns! Seu aumento é de 10%"; } senao { imprima "\nParabéns! Seu aumento é de 8%"; } fimprog prog aumento real salario, particip, ganhos; imprima "\nInforme o salário :"; leia salario; imprima "\nInforme o valor da participação :"; leia particip; salario <- ganhos + particip; se( ganhos > 5000.00 ) { imprima "\nParabéns! Seu aumento é de 8%"; } senao { imprima "\nParabéns! Seu aumento é de 10%"; } fimprog 6a Questão (Cód.: 15070) Pontos: 0,0 / 1,0 De acordo com o trecho de código abaixo o que será exibido se o usuário digitar os valores 2 e 4, respectivamente? leia(n1,n2) se ((n1 < 2) e (n2 < 5 )) entao escreva("O valor foi: ", n1) senao se ((n1 > 1) e (n2 > 4) ) entao escreva ("O valor foi: ", n1+2 ) senao se ((n1 > 3) ou (n2 < 10)) entao escreva("O valor foi: ", n2+n1) senao escreva("O valor foi: ", 5) fimse fimse fimse O valor foi:2 O valor foi:6 O valor foi:4 Nenhuma das alternativas anteriores O valor foi:5 7a Questão (Cód.: 7965) Pontos: 0,0 / 1,0 De acordo com a figura abaixo podemos afirmar: Se o aluno obtiver média abaixo de sete ele será aprovado A lógica do programa utiliza um comando de repetição Há um loop infinito A implementação do algoritmo necessita de um comando condicional aninhado O aluno será reprovado com qualquer média que ele tirar 8a Questão (Cód.: 116543) Pontos: 0,0 / 1,0 Analise os algoritmos abaixo e assinale aquele que calcula corretamente a área de um quadrado a partir da leitura do lado do quadrado. Algoritmo CalcArea inicio escreva ("Digite o lado de uma quadrado:"); leia (lado); area=lado*lado; escreva("A área do quadrado é:", area); fim Algoritmo CalcArea var real lado, area; inicio escreva ("Digite o lado de uma quadrado:"); leia (lado); area=lado*lado; escreva("A área do quadrado é:", area); fim Algoritmo CalcArea var real lado, area; inicio escreva ("Digite o lado de uma quadrado:"); area=lado*lado; escreva("A área do quadrado é:", area); fim Algoritmo CalcArea real lado, area; inicio escreva ("Digite o lado de uma quadrado:"); leia (lado); area=lado*lado; escreva("A área do quadrado é:", area); fim Algoritmo CalcArea var real lado, area; inicio escreva ("Digite o lado de uma quadrado:"); leia (lado); area=lado*lado; escreva("A área do quadrado é:" area); fim 9a Questão (Cód.: 7964) Pontos: 0,0 / 0,5 Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais. &&, >= e || +, - e * <, > e >= =, > e || &&, || e ~ 10a Questão (Cód.: 13036) Pontos: 0,0 / 0,5 Que comando deve ser usado para tomar uma decisão simples entre duas ações? case if while for do while