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