Buscar

Lógica de Programação Algorítmica - Web I

Prévia do material em texto

Lógica de Programação
WEBCONFERÊNCIA Nº 1 
PROFESSOR : RICARDO BAUDEL 
UNIDADE 1
UNIDADE 1
Assuntos abordados nesta unidade:
O que são algoritmos.
O que são programas de computador
Exemplos de programas de computador
Construindo algoritmos na prática: o Visualg.
Como construir um programa de computador
Estrutura típica dos algoritmos
Declarando variáveis
Realizando entrada e saída de dados
Estruturas de Seleção
Lógica de Programação
 1.1 - Algoritmos
O que são algoritmos
 Um algoritmo consiste numa sequência de passos que, se 
executados na ordem correta, realizam uma determinada 
tarefa
Algoritmos
Tipos de Algoritmos
• Computacionais
• Não computacionais
Exemplo de algoritmo não computacional:
Algoritmo para preparar um sanduíche misto
passo 1 - separe 2 fatias de pão de caixa
passo 2 - separe 2 fatias de queijo e 2 fatias de presunto
passo 3 - dobre as fatias de presunto e queijo e coloque entre as duas fatias de pão
passo 4 - coloque o sanduíche no micro-ondas para aquecer
Algoritmos
Exemplo de algoritmo computacional:
Algoritmo “exemplo1”
Var
 Nome : literal
Inicio
Escreval(“informe um nome”)
Leia(Nome)
Escreval(“o nome informado foi ”, nome)
FIMALGORITMO
Algoritmos
Ambiente de ensino de programação
Visualg
Visualg
• Gratuito
• Bastante utilizado nesta disciplina
• Disponível em vários sites para download
– Baixaki
– Superdownloads
Visualg
 Todo algoritmo que for tratado no material da disciplina deve ser inserido, testado e 
modificado no Visualg
 É a melhor forma de aprender
 Teste, use, faça experimentações.
 Depois de inserir o algoritmo no Visualg, deve-se executá-lo teclando F9.
 Existe manual gratuito do Visualg na internet.
 Como construir programas no Visualg( e em qualquer outra linguagem) ?
Visualg
Esquema de processamento de dados
Processamento de dados
Trabalha com DADOS
• Tipos
– Literal. Ex : “maria” , “recife”
– Inteiro : Ex : 1 , 2 , 10
– Real . Ex : 1.5 , 10.0
– Lógico : verdadeiro ou falso
Processamento de dados
Exemplo de algoritmo com uso de dado lógico
ALGORITMO “NOTAS”
VAR
media : real 
INICIO
escreval(“informe media do aluno”)
leia(media)
se media >= 7 entao
 escreval(“aprovado”)
senao
 escreval(“reprovado”)
fimse
Exemplo de algoritmo
1.2 ESTRUTURA DOS ALGORITMOS, VARIÁVEIS E 
ENTRADA E SAÍDA DE DADOS
ALGORITMO “exemplo”
VAR
Variáveis a usar
INICIO
Entrada de dados
Processamento de dados
Saída de dados
FIMALGORITMO
Estrutura de Algoritmos
Para manipular dados, precisamos de variáveis
ALGORITMO “VARIÁVEL”
Var
 Altura : real
INICIO
Escreval(“informe a altura da pessoa”)
Leia(altura)
Escreval( “ a altura informada foi”, altura)
FIMALGORITMO
Declarando Variáveis
ALGORITMO “VARIÁVEL”
Var
 Altura : real
INICIO
Escreval(“informe a altura da pessoa”)
Leia(altura)
Escreval( “ a altura informada foi”, altura)
FIMALGORITMO
Realizando entrada e saída de dados
1.3 ESTRUTURAS DE SELEÇÃO
 Utilizadas para a tomada de decisão
 O computador avalia a sentença e 
 Executa um trecho se a sentença for verdade
 Executa o outro trecho se não for verdade
 Nunca executará os dois ao mesmo tempo.
 Vamos ver um exemplo.
Estruturas de Seleção
algoritmo “estrutura seleção”
var
idade : inteiro
inicio
escreval(“informe a sua idade”)
leia(idade)
se idade >= 18 entao
 escreval(“é de maior”)
senao
 escreval(“é de menor”)
fimse
fimalgoritmo
Estruturas de Seleção
RESUMINDO
Assuntos abordados nesta unidade:
 O que são algoritmos.
 O que são programas de computador
 Exemplos de programas de computador
 Construindo algoritmos na prática: o Visualg.
 Como construir um programa de computador
 Estrutura típica dos algoritmos
 Declarando variáveis
 Realizando entrada e saída de dados
 Estruturas de Seleção
Lógica de Programação
FIM
	Slide 1
	Slide 2
	Slide 3
	Slide 4
	Slide 5
	Slide 6
	Slide 7
	Slide 8
	Slide 9
	Slide 10
	Slide 11
	Slide 12
	Slide 13
	Slide 14
	Slide 15
	Slide 16
	Slide 17
	Slide 18
	Slide 19
	Slide 20
	Slide 21
	Slide 22
	Slide 23

Continue navegando