Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNIP-ICET Linguagem de Programação e Algoritmo Prof.Me.Nelson Batista Leitão Neto 1-Estrutura Sequencial Num Algoritmo aparecem em primeiro lugar às declarações, seguidas por comandos que deverão ser executados numa sequência linear, seguindo-se o texto em que estão escritos, de cima para baixo. Exemplo 2.1: Este algoritmo escreve “Unip. Ciencia da Computacao” na tela: Algoritmo "Escrevendo na tela" inicio escreva ("Unip. Ciencia da Computacao") fimalgoritmo ( Nome: Gabriel Martins Paz CPF 123.456.789-01 CEP 74000-000 Peso 65 kg ) Algoritmo que escreve nome, CPF, CEP de sua casa, peso algoritmo "cadastro" inicio escreva ("Nome: Gabriel Martins Paz") escreva (" CPF 123.456.789-01") escreva (" CEP 74000-000") escreva (" Peso 65 kg") fimalgoritmo Exemplo 2.2: Este programa lê duas variáveis inteiras, A e B e mostra o somatório das duas em C. Algoritmo "Soma" var A,B,C: inteiro inicio escreva ("Digite o valor da variável A:") leia (A) escreva ("Digite o valor da variável B:") leia (B) C <- A+B escreva ("O valor final atribuído a variável 'C' é: ",C) fimalgoritmo Exemplo 2.3: Faça um algoritmo que converta dias(inteiro) em anos(decimal). Algoritmo var dia,ano: decimal inicio escreva ("Constante DIA com o valor igual a 500 ") dia<- 500 ano<- dia/365,25 (Obs.: 1 ano tem 365 dias e 8 hs = 0,25 dia) escreva (dia, "dias corresponde a ",ano:6:2," anos.") fimalgoritmo Exercício: Faça um algoritmo que: a) escreva na tela, seu nome, data de nascimento, endereço e cidade em que nasceu. b) escreva na tela a idade de João = 31, Pedro = 27, Lucas =35, Rodolfo = 23 e Marina = 22 e mostre o resultado da soma das idades. c) converta R$ 3.657,38 para dólar ($). Usar para formula: $ 1,00 = R$ 5,50. (utilizar as variáveis vreal = 2657.38, vdolar = resultado esperado, cotação do dólar R$ 5.50). 2-Estrutura Condicional A estrutura condicional permite a escolha de grupo de ações e estruturas a ser executado quando determinadas condições, representadas por expressões lógicas, são ou não satisfeitas. Exemplo 3.1: Verificação da condição para poder votar (idade > ou igual a 16). Algoritmo "Idade de Votar" var idade: inteiro inicio idade <- 15 se idade >= 16 entao escreva ("Você pode votar.") senao escreva ("Você não pode votar.") fimse fimalgoritmo Exemplo 3.2: Faça um algoritmo que, dado sua renda anual igual a R$ 9.900,00, faça: se sua renda anual for maior ou igual a R$ 12.000.00, você deverá declarar imposto de renda; caso contrário, não declarar. Algoritmo var RENDA: inteiro inicio RENDA <- 9900 se RENDA >= 12000 entao escreva (“Você deve declarar imposto de renda este ano”) senao escreva (“Você não deve declarar imposto de renda este ano”) fimse fimalgoritmo Exemplo 3.3: Dado três valores: A = 4, B = 6 e C = 9 , verifique se o somatório de A+B é maior, igual ou menor que C. Algoritmo "Compara A e B com C" var A,B,C: inteiro inicio A <- 4 B <- 6 C <- 9 se A+B > C entao escreva ("A+B é maior que C") senao se A+B = C entao escreva ("A+B é igual a C") senao escreva ("A+B é menor que C") fimse fimse fimalgoritmo 1) Exercício: Faça um algoritmo que: a) Dada a variável quantirmãos = 3, verifique se ela é maior ou igual a 2 ( escrever na tela que terá um desconto de 10%); caso contrario, escreva que não terá o desconto. b) Sabendo que a quantidade de alunos da turma do 2º/3º ano de Engenharia é igual a 32, usando estrutura condicional verifique se esta quantidade é maior que 30; neste caso, ganharão uma passagem para Cancun. Se for igual a 30, ganharão uma passagem para Fortaleza. Se for menor que 30, ganharão uma passagem para Caldas Novas. c) Verifique qual foi o valor de sua compra numa determinada loja (sugestão: R$ 637,78). Se o valor total for maior que R$ 150.00, pegar este valor, calcular o desconto de 10% e escrever na tela o novo valor total. Se for igual a R$ 150.00, calcular o desconto de 7% e escrever na tela o novo valor total. Se for menor que R$ 150.00, calcular o desconto de 4% e escrever na tela o novo valor. d) verifique a quantidade de pontos na carteira no período de 1 (hum) ano . Se a quantidade de pontos for menor que 5, escreva que você, apesar da multa, é um bom(boa) condutor(a); se for igual a 5, escreva que, apesar de ser um bom condutor, tome cuidado; se for maior que 5, escreva que você é uma pessoa legal mas tem que prestar mais atenção às leis de trânsito. e) Verifique a quantidade de mulheres(homens) que você ficou até esta data. Se for menor que 5, escreva que você é uma pessoa tranquila; se for igual a 5, escreva que você é uma pessoa normal; se for maior que 5, escreva “TU TÁ ANIMADO” 2) Como funciona a estrutura sequencial? 3) Faça um algoritmo que leia 4 valores e calcule sua média. 5) Faça um algoritmo que escreva na tela o bloco onde você estuda ( Computação = Bloco D) e a data em que você fará a prova de LPA. 6) Descreva o funcionamento da estrutura condicional. 7) Faça um algoritmo que leia seu nome, endereço e número da sua casa. Se o número de sua casa for menor que 65, escrever na tela que: você pagara o IPTU deste ano parcelado em 3 vezes; se for igual a 65, você pagara o IPTU em duas parcelas; se for maior 65, você pagara o IPTU à vista. Converta para Java. 8) Faça um algoritmo que tenha as variáveis inteiros A, B, X, Y. Se A for igual a B, X e Y serão os seguintes valores, respectivamente 10 e 20. Caso não aconteça esta afirmativa, X e Y terão os seguintes valores: -10 e -20. 9) Faça um algoritmo que leia o valor das variáveis inteiras A, B e C, identificando qual é o menor valor. 3
Compartilhar