Logo Passei Direto
Buscar

Algoritmos e Fundamentos de Programação - Aula3

User badge image

Enviado por Dayvison Dunga em

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

*
Prof. João Pedro Almeida de Oliveira
*
Estrutura condicional;
*
Na vida real tomamos decisões a todo momento baseadas em escolhas;
Em algoritmos, chamamos tais decisões de condições;
Associada a uma condição, existirá uma possível alternativa;
Ex.: Se o Sport não vencer o Santa Cruz na próxima partida, o técnico será demitido.
*
Analisando o exemplo anterior:
A condição do exemplo: “o Sport não vencer o Santa Cruz”;
Possíveis respostas esta condição: Sim (Verdadeiro) ou Não (Falso). Logo, condições geram respostas lógicas!
Se a condição for verdadeira, a ação “demitir o técnico” será executada;
Caso contrário, o técnico continuará no Sport;
*
Para criarmos estruturas condicionais simples em Português Estruturado, utilizamos as palavras reservadas se, entao e fimse
	se condicao entao
		// lista de comandos caso a condição seja 	// verdadeira
	fimse
*
Exemplo:
Algoritmo “exemplo_se”
Var numero: inteiro
inicio
		numero <- 4 
		Se (numero > 3) entao
			escreva(“A variável é maior que 3”)
		Fimse
fimalgoritmo
*
Exemplo 2:
Algoritmo “exemplo_senha”
Var senha: literal
inicio
		escreval(“Digite a senha”)
		leia(senha) 
		Se (senha = “soueu123”) entao
			escreval(“Acesso liberado!”)
		Fimse
fimalgoritmo
*
Para criarmos estruturas condicionais com duas opções de escolha, utilizamos as palavras reservadas se, entao, senao e fimse
	se condicao entao
		// lista de comandos caso a condição seja //VERDADEIRA
	senao
		// lista de comandos caso a condição seja FALSA
	fimse
*
Exemplo 3:
Algoritmo “exemplo_se_senao”
Var numero: inteiro
inicio
		numero <- 4 
		Se (numero > 3) entao
			escreva(“A variável é maior que 3”)
		senao
			escreva(“A variável é menor ou igual a 3”)
		Fimse
fimalgoritmo
*
Exemplo 4:
Algoritmo “exemplo_senha_2”
Var senha: literal
inicio
		escreval(“Digite a senha”)
		leia(senha) 
		Se (senha = “soueu123”) entao
			escreval(“Acesso liberado!”)
		senao
			escreval(“Senha incorreta. Acesso proibido!”)
		Fimse
fimalgoritmo
*
Algoritmo que verifica se um número inteiro digitado pelo usuário é PAR ou ÍMPAR:
Algoritmo “par_impar”
Var numero: inteiro
Inicio
		escreval(“digite um número”)
		leia(numero)
		se (numero % 2 = 0) entao
			escreval(“O número é PAR”)
		senao
			escreval(“O número é IMPAR”)
		fimse
fimalgoritmo
*
Faça um algoritmo que verifica se um número inteiro digitado pelo usuário é positivo ou negativo;
Faça um algoritmo que recebe três notas de um determinado aluno (digitados por alguém), calcula a média e informe se o mesmo está aprovado ou reprovado (a média final deve ser superior a 6 para que o aluno seja aprovado);

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?