Baixe o app para aproveitar ainda mais
Prévia do material em texto
CENTRO UNIVERSITÁRIO AUGUSTO MOTTA CURSO: Ciência da Computação TURMA: VISTO DO COORDENADOR PROVA TRAB. GRAU RUBRICA DO PROFESSOR DISCIPLINA: ALGORITMOS E PROGRAMAÇÃO AVALIAÇÃO REFERENTE: A1 A2 A3 PROFESSOR: Nathielly de Souza Campos MATRÍCULA: Nº NA ATA: DATA: 22/04/2015 NOME DO ALUNO: 1. (Nível 1 – 2,0 pontos) Desenvolva um algoritmo que receba o salário de um funcionário, calcule e mostre o novo salário, sabendo-se que este sofreu uma redução salarial de 5%. algoritmo "a1 exe 1" var sal:real inicio escreva ("Quanto você ganha?") leia (sal) escreval ("Seu novo salário é:", sal*0.95) fimalgoritmo 2. (Nível 2 – 3,0 pontos) Faça um algoritmo que mostre o menu de opções a seguir, receba a opção do usuário e os dados necessários para executar cada operação. Menu de Opções: ********************************************************* 1. Calcule e apresente a soma entre dois números 2. Calcule e apresente a média aritmética entre três números Digite a opção desejada: ********************************************************* algoritmo "a1 exe 1" var n1, n2, n3, n4, n5:real op: inteiro inicio escreval ("*********************************************************") escreval ("1. Calcule e apresente a soma entre dois números") escreval ("2. Calcule e apresente a média aritmética entre três números") escreva ("Digite a opção desejada: ") leia (op) escreval ("********************************************************* ") escolha op caso 1 escreval ("Informe dois números:") leia (n1, n2) escreval ("A soma dos números é: ", n1+n2) escreval caso 2 escreval ("Informe três números:") leia (n3, n4, n5) escreval ("A média aritmética dos números lidos é: ", (n3 +n4+ n5)/3) escreval outrocaso escreval ("Opção Inválida!") escreval fimescolha fimalgoritmo 3. (Nível 2 – 2,0 pontos) Analise o algoritmo a seguir. Em seguida, julgue os itens, marcando V para Verdadeiro e F para Falso. Vale destacar que a função randi atribui um valor aleatório entre 0 e o limite determinado (10000) à variável n. a) ( V ) O número fornecido pelo usuário não é armazenado na variável n. b) ( F ) O programa não usa estruturas condicionais c) ( F ) O comando da linha 18 sempre será executado d) ( V ) Na execução do programa, caso o usuário forneça o número 20000, os comandos que estão nas linhas 10 e 11 nunca serão executados e) ( V ) Na execução do programa, caso o usuário forneça o número 30000, o comando que está na linha 14 será executado 4. (Nível 2 – 1,0 ponto) ( Adaptada de FCC - 2012 - TST - Técnico Judiciário - Programação) Fornecidos os dados das candidatas ao time de basquete: altura, peso e idade e as restrições abaixo: altura: de 1.70 a 1.85 m | peso: de 48 a 60 kg | idade: de 15 a 20 anos. O trecho do algoritmo, em PORTUGOL, que verifica corretamente se os dados se enquadram nas restrições fornecidas é: a) se ((altura >= 1.70 ou altura <= 1.85) e (peso >= 48 ou peso <= 60) e (idade >= 15 ou idade <= 20)) entao escreva (“Candidata aprovada”) senao escreva(“Candidata reprovada”) fimse b) se (1.70m < altura < 1.85m) e (48kg < peso < 60kg) e (15anos < idade < 20anos) entao escreva(“Candidata aprovada”) senao escreva(“Candidata reprovada”) fimse c) se ( 1.70 = altura = 1.85 ) e (48 = peso = 60) e (15 = idade = 20) entao escreva(“Candidata aprovada”) senao escreva(“Candidata reprovada”) fimse d) se (((altura >= 1.70) e (altura <= 1.85)) e ((peso >= 48) e (peso <= 60)) e ((idade >=15) e (idade <= 20))) entao escreva(“Candidata aprovada”) senao escreva(“Candidata reprovada”) fimse e) se ((altura >= 1.70 e altura <= 1.85) ou (peso >= 48 e peso <= 60) ou (idade >=15 e idade <= 20)) entao escreva(“Candidata aprovada”) senao escreva(“Candidata reprovada”) fimse 5. (Nível 3 – 2,0 pontos) Leia com atenção o algoritmo a seguir e responda corretamente as questões abaixo: a) Escreva um enunciado que resuma o algoritmo desenvolvido. Escreva um algoritmo que leia 3 números e apresente e apresente os valores lidos ordenados decrescentemente. b) Para que serve a variável aux? Efetua a troca de valores quando uma variável é menor que a outra. c) Se os valores digitados para a, b e c forem respectivamente 1, -8, 3 o que será impresso na linha 26? 3 1 -8
Compartilhar