Introdução a Algorítimos
Professor – Bezerra Neto netobezerra@yahoo.com.br ALGORITMOS NÃO COMPUTACIONAIS
Um algoritmo não computacional é um algoritmo cuja seqüência de passos, a princípio,não pode ser executada por um computador.
Usar o Telefone.
ALGORITMOS NÃO COMPUTACIONAIS
Fritar um ovo
Detalhe mais esse algoritmo
ALGORITMOS NÃO COMPUTACIONAIS
Fritar um ovo
ALGORITMOS NÃO COMPUTACIONAIS
Português Estruturado
Conhecer os termos utilizados nas instruções.
Fluência na língua portuguesa
Conhecimento dos substantivos utilizados no contexto de uma receita culinária.
Conhecer o significado dos verbos Retirar, Colocar, Esperar
Instruções sejam corretas e sem ambigüidades.
ALGORITMOS COMPUTACIONAIS
Conjunto de milhares de instruções que indicam ao computador, passo a passo, o que ele tem que fazer. Logo, um programa nada mais é do que um algoritmo computacional descrito em uma linguagem de programação.
Uma linguagem de programação contém os comandos que fazem o computador escrever algo na tela, realizar cálculos aritméticos, receber uma entrada de dados via teclado, e milhares de outras coisas, mas estes comandos precisam estar em uma ordem lógica.
LINEARIZAÇÃO DE EXPRESSÕES
OPERADORES ARITMÉTICOS
OPERADORES RELACIONAIS
Os operadores relacionais realizam a comparação entre dois operandos ou duas expressões e resultam em valores lógicos (VERDADEIRO ou FALSO).
2+5>4 resulta VERDADEIRO
33 resulta FALSO
OPERADORES LÓGICOS
TABELA VERDADE
OPERADORES LÓGICOS
FUNÇÃO DIÁRIO (NOTA1, NOTA2, SOMA)
INICIO
DECLARE NOTA1, NOTA2, SOMA NUMÉRICO
SOMA ← (NOTA1 + NOTA2) /2
SE SOMA >= 7 E SOMA < 10
ESCREVA “APROVADO, PARABÉNS”
SE NÃO
ESCREVA “REPROVADO”
FIM
EXERCÍCIO
ESCREVA O PESO E ALTURA DO COLEGA E CALCULE O SEU IMC
(ÍNDICE DE MASSA CORPÓREA)
PESO ÷ ALTURA AO QUADRADO