Buscar

Algoritmo AV1 2013.1

Prévia do material em texto

Fechar 
 
 
Avaliação: CCT0239_AV1_201301536032 » ALGORITMOS 
Tipo de Avaliação: AV1 
Aluno: 201301536032 - FÁBIO NOGUEIRA DE JESUS 
Professor
: 
JANE TAVARES ALVAREZ DA SILVA Turma: 9014/AN 
Nota da Prova: 6,0 de 8,0 Nota do Trabalho: Nota de Participação: 2 Data: 19/04/2013 
18:02:45 
 
 
 1a Questão (Cód.: 10486) Pontos: 1,0 / 1,0 
Um trabalhador recebeu seu salário e o depositou em sua conta corrente bancária. Esse trabalhador emitiu dois cheques 
e agora deseja saber seu saldo atual. Sabe-se que cada operação bancária de retirada paga CPMF de 0,38% e o saldo 
inicial da conta está zerado. Complete o pseudocódigo abaixo de forma a inserir nas linhas pontilhadas os comandos 
relativos à operação desejada. 
 
ALGORITMO 
 
Declare salário, cheque1, cheque2, cpmf1, cpmf2, saldo NUMÉRICO 
LEIA salário 
LEIA cheque1 
LEIA cheque2 
------------------- 
------------------- 
saldo  salário – cheque1 – cheque2 – cpmf1 – cpmf2 
ESCREVA saldo 
 
FIM_ALGORITMO 
 
 
 
 cpmf1  cheque1 * 0,38 / 100 e cpmf2  cheque2 * 0,38 / 100 
 cpmf1  cheque1 * 0,38 e cpmf2  cheque2 * 0,38 
 
cpmf1  cheque1 * 1,38 e cpmf2  cheque2 * 1,38 
 
 cpmf1  cheque1 + (cheque1 * 0,38 / 100) 
 cpmf1  cheque1 + (cheque1 * 0,38 / 100) e cpmf2  cheque2 
+ (cheque2 * 0,38 / 100) 
 
 
 
 2a Questão (Cód.: 10250) Pontos: 0,5 / 0,5 
Em linguagem C++, indique qual a alternativa correta que indica o operador relacional para 
"diferente". 
 
 
 => 
 =< 
 != 
 >= 
 <= 
 
 
 
 3a Questão (Cód.: 13607) Pontos: 1,0 / 1,0 
Qual algoritmo que calcula corretamente o salário líquido dos funcionários de uma 
determinada empresa, sabendo-se que o salário líquido é o salário bruto menos os 
descontos. 
 
 
 
programa FOLHA_DE_PAGAMENTO 
 var 
 int DESC; 
 real SALBRUTO, LIQUIDO; 
inicio 
 leia(SALBRUTO); 
 leia(DESC); 
 LIQUIDO <- (SALBRUTO * DESC / 100); 
 escreva("O salário líquido é ",LIQUIDO); 
fim 
 
programa FOLHA_DE_PAGAMENTO 
 var 
 real SALBRUTO, DESC, LIQUIDO; 
inicio 
 leia(SALBRUTO); 
 leia(DESC); 
 LIQUIDO <- (SALBRUTO / DESC); 
 escreva("O salário líquido é ",SALBRUTO); 
fim 
 
programa FOLHA_DE_PAGAMENTO 
 var 
 real SALBRUTO, DESC, LIQUIDO; 
inicio 
 leia(SALBRUTO); 
 leia(DESC); 
 SALBRUTO <- (LIQUIDO + DESC); 
 escreva("O salário líquido é ",LIQUIDO); 
fim 
 
programa FOLHA_DE_PAGAMENTO 
 var 
 int DESC; 
 real SALBRUTO, LIQUIDO; 
inicio 
 leia(SALBRUTO); 
 leia(DESC); 
 SALLIQUIDO <- (SALBRUTO / DESC); 
 escreva("O salário líquido é ",LIQUIDO); 
fim 
 programa FOLHA_DE_PAGAMENTO 
 var 
 real SALBRUTO, DESC, LIQUIDO; 
inicio 
 leia(SALBRUTO); 
 leia(DESC); 
 LIQUIDO <- (SALBRUTO - DESC); 
 escreva("O salário líquido é ",LIQUIDO); 
fim 
 
 
 
 4a Questão (Cód.: 8045) Pontos: 1,0 / 1,0 
Assinale a alternativa correta que mostra exatamente o que será impresso de acordo com o 
pseudocódigo abaixo. 
algoritmo "Impressão de valores" 
var 
n1,n2,n3:inteiro 
inicio 
n1<-4 
n2<-n1*2 
n3<-n2+1+n2 
n2<-n3+n2 
n1<-n1-n2 
escreva("O resultado final será ",n1,"+",n2,"=",n3*2) 
fimalgoritmo 
 
 
 
O resultado final será -21 + 25 = 4 
 
O resultado final será 4 + 25 = 29 
 O resultado final será -21 + 25 = 34 
 
Nenhuma das alternativas 
 
O resultado final será 4 + 8 = 9 
 
 
 
 5a Questão (Cód.: 15456) Pontos: 0,0 / 0,5 
Marque o comando que calcula a raiz quadrada de um número em C++. 
 
 sqrt 
 
fabs 
 
exp 
 
ceil 
 log 
 
 
 
 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:5 
 O valor foi:4 
 O valor foi:6 
 
Nenhuma das alternativas anteriores 
 
O valor foi:2 
 
 
 
 7a Questão (Cód.: 116550) 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: 
 
 
 
salariofinal 
 
nome_aluno 
 
num1 
 cad1- id 
 
nota2 
 
 
 
 8a Questão (Cód.: 7967) Pontos: 1,0 / 1,0 
De acordo com a figura abaixo, o programa a ser criado poderá utilizar quais comandos. 
 
 
 
 
Apenas o de entrada 
 
Para ou enquanto 
 Se ou escolha 
 
Apenas o comando enquanto 
 
Para e Se 
 
 
 
 9a Questão (Cód.: 7854) Pontos: 0,0 / 0,5 
A implementação concreta de um algoritmo, ou o conjunto de algoritmos a serem executados pela 
máquina é chamada de: 
 
 
 
Linguagem de baixo nível 
 
Linguagem de alto nível 
 
Linguagem de Máquina 
 Compilador 
 Programa 
 
 
 
 10a Questão (Cód.: 10268) Pontos: 0,5 / 0,5 
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 
é: 
 
 
 
caractere 
 
string 
 
lógico 
 
inteiro 
 real

Continue navegando