Buscar

LPA_002 Aprendendo Logica e VisualG

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

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

Outros materiais