Baixe o app para aproveitar ainda mais
Prévia do material em texto
ATIVIDADE 1) Relacione os itens na coluna da esquerda com as definições do lado direito: 1. Fluxograma 2. Algoritmo 3. Lógica 4. Pseudocódigo 5. Variável 6. Código Fonte ( ) Descrição das atividades de um programa escrito na nossa língua. ( ) Sequência lógica de instruções ou tarefas que levam à solução de um problema num tempo finito. ( ) Área de memória com nome identificador próprio, com a finalidade de armazenar informações. ( ) Representação gráfica dos passos de uma tarefa. ( ) Ciência que estuda as leis do raciocínio. ( ) Comandos escrito em uma linguagem de programação. (pontos) 2) Qual o valor da variável Y ao final deste PSEUDOCÓDIGO abaixo. (1 ponto) Var a = 3, b= 5, c = 8, Y = 1 SE (a*b) > (c+b+6) Y = Y + ((c+1) / a) SENÃO Y = ((b*3) / (a+c+4)) + Y FIM-SE 3) Desenvolva um algoritmo usando pseudocódigo para calcular e imprimir no final a soma dos números pares de 0 (ZERO) a 1000 (MIL). (1,5 ponto) 4) As maçãs custam R$ 1,30 cada se forem compradas menos de uma dúzia, e R$ 1,00 se forem compradas pelo menos 12. Escreva um programa que leia o número de maçãs compradas, calcule e escreva o custo total da compra. (1,5 ponto) 5) Para que as soluções dos algoritmos aproximem-se do que é visto na lógica de programação, é importante padronizar alguns procedimentos. Num primeiro momento, não precisam ser rigidamente especificadas, mas é importante o contato com as estruturas básicas, que consistem de: I. Estrutura sequencial - indica que uma operação deve ser realizada em sequência à outra, ou seja, determina a ordem com que as operações devam ser realizadas. II. Estrutura de decisão - indica que, em um determinado momento, será necessário tomar uma decisão sobre qual operação realizar de acordo com um determinado critério. III. Estrutura de repetição - indica que algumas operações devem ser repetidas uma determinada quantidade de vezes especificada pelo construtor do algoritmo. A I , II e III estão corretas B somente I e III corretas C somente I e II corretas D somente II e III corretas E somente III correta 6) Dado o algoritmo abaixo (1 ponto) algoritmo "Gratificação" var salario, salario_gratific:real titulo:caracter bonus1,bonus2:real inicio bonus1<-100 bonus2<-50 leia (salario,titulo) escolha titulo caso "doutor" salario_gratific<- salario + 3/100 * salario + bonus1 caso "mestre" salario_gratific<-salario + 2/100 * salario + bonus2 outrocaso salario_gratific<-salario fimescolha escreva ("salario com a gratificação é: ", salario_gratific) fimalgoritmo Suponha que os dados de entrada SALARIO e TITULO sejam, respectivamente, "1000,00" e "Mestre". Qual o valor do salário com a gratificação, em reais, que será apresentado na saída do algoritmo? a) 1070,00 b) 1130,00 c) 2000,00 d) 2500,00 e) 3000,00
Compartilhar