Algoritmos e programação
Lógica p/ Desenvolvimento de Prog. De Comput. Pág.23
Tipos de Informação
Dois Tipos Básicos – Dados e Instrução
Tipos de Dados
Numéricos, Caracteres e Lógicos
Inteiro
Positivos ou Negativos
Reais
Fracionários – Positivos ou Negativos
Caracter
Letras, Números, Símbolos Especiais
Lógico (Tipo Booleano)
Verdadeiro ou Falso
Variáveis
Que pode sofrer alterações durante o processo( Execução )
Constantes
Fixo não sofre alteração
Durante o processo (Exec.)
Operadores Aritmético
+ Sinal
- Inversão de Sinal
↑ Exponenciação
/ Divisão div Divisão
* Multiplicação
+ Adição
- Subtração
Expressões
Área = ∏ . Raio
Área ← 3.1459 * Raio ↑ 2
Área ← 3.1459 * Raio * Raio
Área = Base * Altura 2
Área ← (Base*) Altura) / 2
Instruções
Representadas pelo Conjunto de Palavras-Chave (Vocabulário) de uma determinada Linguagem.
Ex: Para imprimir
Printf ( c )
Writeln ( Pascal )
Entrada, Processamento e Saída
Para criarmos um programa executável temos de ter em mente 3 fases.
Entrada – Processamento – Saída
Leia
Processe
Escreva
Mas não sendo necessário as três fases acima.
Algorítimos
Diagrama de Blocos
Português Estruturado
INÍCIO
LEIA A
LEIA B
X ← A+B
ESCREVA X
FIM
Programa Soma
X : INTEIRO
A : INTEIRO
B : INTEIRO
INÍCIO
LEIA A
LEIA B
X ← A+B
ESCREVA X
FIM
Programa Área_C
VAR
A : REAL
R : REAL
INÍCIO
LEIA R
A ← 3,14159 * R ↑ 2
ESCREVA A
FIM
HT – Horas Trabalhadas
VH – Valor Hora Aula
PD – Percentual Desconto
SB - Salário Bruto
TD – Total Desconto
SL – Salário Líquido
Programa SALÁRIO_DO_COITADO
VAR
HT : INTEIRO
VH, PD, TD, SD, SL : REAL
INÍCIO
LEIA HT
LEIA VH
LEIA PD
SB ← HT * VH
TD ← ( PD/100 ) * SB
SL ← SB – TD
ESCREVA SB
ESCREVA SL
ESCREVA “ SÓ CHORANDO “