Escolar Documentos
Profissional Documentos
Cultura Documentos
Lógica
èQùÿÿ‹Ý ßö uM‹Ó‹Â‹H ‰
$‹
$;L$ } $‹Ú‹ $)D$ ë,èJöÿÿ‹D$ ) $ƒ<$
| ‹Å Æ‹ $è
øÿÿë: 4$‹Ý Þƒ#þë.‹ © €t!%üÿÿ Ë؋T$ ‹Ãèâùÿÿ„Àt ‹Ý ßé
ÿÿÿ3Àë ‹Æ+Ç $$D ‹E % €
ð‰u ° YZ]_^[ÃU‹ìQSVW‹ò‹Ø€=,$D u è ôÿÿ„Àu3À‰Eüé‘ 3ÒUh½&@
dÿ2d‰"€=E D th4$D èDíÿÿ‹Ö‹Ãèßýÿÿ„Àt ‰]üë6‹Æè£úÿÿ‹ø‹Ãƒè ‹
%üÿÿƒè ;ð} ‹Æ…ÿt ‹×‹Ë‘èV ‹Ãèÿûÿÿ‰}ü3ÀZYYd‰ hÄ&@ €=E D th4$D
èäìÿÿÃé¢
ëå‹Eü_^[Y]Ã
@ …Àtÿ D Àt ð év à …Àtÿ D Àu ð é^
Ë …Ét2…Òt P‰Èÿ $ D Y Àt ‰ ð é:
Linguagem de programação
Begin
x := 0;
While x < 10 do
x := x +1;
Write(x);
End.
Programa
• É a formalização de um algoritmo em
linguagem inteligível pelo computador.
ALGORITMO Nome_Do_Algoritmo
VARIÁVEIS
Declaração das variáveis
INÍCIO
Corpo do Algoritmo
FIM.
Identificadores
Representam os nomes escolhidos para rotular as
variáveis, procedimentos e funções, normalmente,
obedecem as seguintes regras:
OPERADORES DE ATRIBUÇÃO:
NomeDaVariável ← Valor ou expressão atribuída;
Ex.: TotalSalario ← 0;
Salario ← Salario * 1.1;
TotalSalario ← TotalSalario + Salario;
Operadores aritméticos
+ - Adição
- - Subtração
* - Multiplicação
/ - Divisão
** - Exponeciação
Div - Quociente da divisão de inteiros
Mod - Resto da divisão de inteiros
Funções primitivas:
• SEN(x);
• COS(x);
• TG(x);
• ABS(x);
• INT(x);
• RAIZ(X);
• PI();
Operadores relacionais
= - Igual
<> - Diferente
< - Menor
> - Maior
<= - Menor ou igual
>= - Maior ou igual
Operadores lógicos
e - E lógico ou conjunção
ou - Ou lógico ou disjunção
não - Negação
Ex.:
(x > 0) e (y > 5)
IMPRIMA(expressão_1,expressão_2,...);
Ex.:
IMPRIMA(Nome, Media);
Comandos de controle de fluxo:
SEQUÊNCIA: Ex.:
INICIO INICIO
comando_1; LEIA(x);
... x ← x ** 2;
comando_n; IMPRIMA(x);
FIM; FIM;
Seleção:
SIMPLES:
SE (Expressão Lógica)
ENTÃO Sequência_1;
COMPOSTA:
SE (Expressão Lógica)
ENTÃO Sequência_1
SENÃO Sequência_2;
Seleção (ex.):
SE (Media >= 6)
ENTÃO
IMPRIMA(‘Aprovado’);
SE (Media >= 6)
ENTÃO
IMPRIMA(‘Aprovado’)
SENÃO
IMPRIMA(‘Reprovado’);
Repetição
Serve para efetuar um conjunto de ações
repetidas vezes. Existem três tipos básicos de
repetições, sendo elas:
REPITA
Sequência_1;
ATÉ (Expressão Lógica);
Ex.:
REPITA
x ← x +1;
ATÉ x = 10;
Repetição
Ex.:
PARA x de 1 ATÉ 10 FAÇA
IMPRIMA(x);
Vetores
• Vetor (array uni-dimensional) é uma variável que
armazena várias variáveis do mesmo tipo.
• Cada item do vetor (ou matriz) é acessado por um
número chamado de índice.
Vetores
Para criar um vetor “notas” com 5 posições:
notas[1] ← 0; TEIRO;
Matrizes
• Matriz (array multi-dimensional) é um vetor de
vetores (linhas).
Matrizes
Para criar uma matriz “notas” 4 x 4:
notas[2,3] ← 0; TEIRO;