lógica de programação 4

19
Aula 4

Upload: jose-lopes

Post on 09-Jul-2015

106 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Lógica de programação 4

Aula 4

Page 2: Lógica de programação 4

Função é um sub-algoritmo que tem como objetivo retornar um valor ou uma informação.

Funções podem ser pré-definidas pelo software ou feitas de acordo com o seu interesse.

Page 3: Lógica de programação 4

Função O que faz

ABS( ) VALOR ABSOLUTO

SQRT( ) RAIZ QUADRADA

SQR( ) ELEVA AO QUADRADO

TRUNC( ) VALOR TRUNCADO

ROUND( ) VALOR ARREDONDADO

LOG( ) LOGARITMO

SIN( ) SENO

COS( ) COSENO

TAN( ) TANGENTE

Page 4: Lógica de programação 4

As siglas citadas no slide anterior serão usadas em algoritmos, lembrando que cada linguagem de programação possui suas funções específicas.

Além dessas funções básicas temos funções próprias de cada linguagem de programação

Page 5: Lógica de programação 4

Operador O que faz

E Retorna verdadeiro se todas as partes forem verdadeiras

OU Retorna verdadeiro quando uma das partes for verdadeira

NÃO Inverte o estado de verdadeiro para falso e vice-versa

Page 6: Lógica de programação 4

A B A e B A ou B NÃO (A)

V V V V F

V F F V F

F V F V V

F F F F V

Page 7: Lógica de programação 4

2 + 5 > 4 VERDADEIRO

3 <> 3 FALSO

2 + 5 > 4 E 3 <> 3 FALSO

2 + 5 > 4 OU 3 <> 3 VERDADEIRO

V FE F

V FOU V

Page 8: Lógica de programação 4

NÃO(3<>3) Verdadeiro

VNÃOF

Page 9: Lógica de programação 4

Variáveis são endereços de memória nomeados e destinados a armazenar informações temporariamente.

Constantes são endereços de memória destinados a armazenar informações fixas, inalteráveis durante a execução do programa.

Exemplo:

PI = 3.1416

Page 10: Lógica de programação 4

São os nomes das variáveis

Regras:

Não devem ter nomes de palavras reservadas(comandos da linguagem de programação)

Devem possuir como 1º Caractere uma letra ou Underscore;

Ter como demais caracteres letras, números ou underscore;

Ter no máximo 127 caracteres;

Não possuir espaços em branco;

Não é case sensitive

Page 11: Lógica de programação 4

Nome, Telefone, SALARIO, idade_filho

Nota1, PI

UMNOMEMUITOCOMPRIDOEDIFICILDELER

UM_NOME_MUITO_COMPRIDO_E_FACIL_DE_LER

Page 12: Lógica de programação 4

PRIMITIVO: Pré-definido pela linguagem;

Sub-faixa: é uma parte de um tipo já existente;

Escalar: Definido pelo programador;

Page 13: Lógica de programação 4

A: inteiro

TIPO NOTA=[1..10] DE INTEIRO

TIPO SEMANA = (Seg, Ter, Qua, Qui, Sex, Sáb, Dom)

PRIMITIVO

SUB-FAIXA

ESCALAR

Page 14: Lógica de programação 4

Tipo O que faz

INTEIRO (integer)

Admite somente número inteiros

REAL (real) Admite números reais(com ou sem casas decimais

CARACTERE (string ou char)

Admite caracteres alfanuméricos

LÓGICO (bolean) Admite apenas verdadeiro ou falso

Page 15: Lógica de programação 4

LER (readln) COMANDO PARA A LEITURA DE VARIÁVEIS

ESCREVER (writeln) COMANDO QUE EXIBE UMA INFORMAÇÃO NA TELA DO COMPUTADOR

Page 16: Lógica de programação 4

Para atribuir valores a uma variável fazemos assim:

A:= 2;

B := 3;

C := A + B;

Page 17: Lógica de programação 4

P = 3.1416

Empresa = “Microcamp”

V = Verdadeiro

Page 18: Lógica de programação 4

PROGRAMA NOME_DO_PROGRAMA;

CONST

<constante> = dado;

VAR

<VarIável> : tipo;

INICIO

{ COMANDOS DE ENTRADA;PROCESSAMENTO;SAÍDA;

}FIM.

Page 19: Lógica de programação 4

Indicam que o comando terminou;

No Inicio (begin) e no comando que se antecede ao comando FIM (end) não se usa ponto e vírgula;