Aula 4
 Função é um sub-algoritmo que tem como
objetivo retornar um valor ou uma
informação.
 Funções podem ser pré-definidas p...
Função O que faz
ABS( ) VALOR ABSOLUTO
SQRT( ) RAIZ QUADRADA
SQR( ) ELEVA AO QUADRADO
TRUNC( ) VALOR TRUNCADO
ROUND( ) VAL...
 As siglas citadas no slide anterior serão
usadas em algoritmos, lembrando que cada
linguagem de programação possui suas
...
Operador O que faz
E Retorna verdadeiro se todas as partes forem verdadeiras
OU Retorna verdadeiro quando uma das partes f...
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
 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
 NÃO(3<>3)  Verdadeiro
VNÃOF
 Variáveis são endereços de memória
nomeados e destinados a armazenar
informações temporariamente.
 Constantes são ender...
 São os nomes das variáveis
 Regras:
 Não devem ter nomes de palavras reservadas(comandos da
linguagem de programação)
...
 Nome, Telefone, SALARIO, idade_filho
 Nota1, PI
 UMNOMEMUITOCOMPRIDOEDIFICILDELER
 UM_NOME_MUITO_COMPRIDO_E_FACIL_DE_...
 PRIMITIVO: Pré-definido pela linguagem;
 Sub-faixa: é uma parte de um tipo já
existente;
 Escalar: Definido pelo progr...
 A: inteiro
 TIPO NOTA=[1..10] DE INTEIRO
 TIPO SEMANA = (Seg, Ter, Qua, Qui, Sex, Sáb,
Dom)
PRIMITIVO
SUB-FAIXA
ESCALAR
Tipo O que faz
INTEIRO
(integer)
Admite somente número inteiros
REAL (real) Admite números reais(com ou sem casas decimais...
 LER (readln)  COMANDO PARA A LEITURA
DE VARIÁVEIS
 ESCREVER (writeln)  COMANDO QUE EXIBE
UMA INFORMAÇÃO NA TELA DO
CO...
 Para atribuir valores a uma variável fazemos
assim:
 A:= 2;
 B := 3;
 C := A + B;
 P = 3.1416
 Empresa = “Microcamp”
 V = Verdadeiro
PROGRAMA NOME_DO_PROGRAMA;
CONST
<constante> = dado;
VAR
<VarIável> : tipo;
INICIO
{
COMANDOS DE ENTRADA;
PROCESSAMENTO;
S...
 Indicam que o comando terminou;
 No Inicio (begin) e no comando que se
antecede ao comando FIM (end) não se usa
ponto e...
Próximos SlideShares
Carregando em…5
×

Lógica de programação 4

276 visualizações

Publicada em

Publicada em: Software
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
276
No SlideShare
0
A partir de incorporações
0
Número de incorporações
6
Ações
Compartilhamentos
0
Downloads
5
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Lógica de programação 4

  1. 1. Aula 4
  2. 2.  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.
  3. 3. 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
  4. 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
  5. 5. 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
  6. 6. 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
  7. 7.  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
  8. 8.  NÃO(3<>3)  Verdadeiro VNÃOF
  9. 9.  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
  10. 10.  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
  11. 11.  Nome, Telefone, SALARIO, idade_filho  Nota1, PI  UMNOMEMUITOCOMPRIDOEDIFICILDELER  UM_NOME_MUITO_COMPRIDO_E_FACIL_DE_LER
  12. 12.  PRIMITIVO: Pré-definido pela linguagem;  Sub-faixa: é uma parte de um tipo já existente;  Escalar: Definido pelo programador;
  13. 13.  A: inteiro  TIPO NOTA=[1..10] DE INTEIRO  TIPO SEMANA = (Seg, Ter, Qua, Qui, Sex, Sáb, Dom) PRIMITIVO SUB-FAIXA ESCALAR
  14. 14. 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
  15. 15.  LER (readln)  COMANDO PARA A LEITURA DE VARIÁVEIS  ESCREVER (writeln)  COMANDO QUE EXIBE UMA INFORMAÇÃO NA TELA DO COMPUTADOR
  16. 16.  Para atribuir valores a uma variável fazemos assim:  A:= 2;  B := 3;  C := A + B;
  17. 17.  P = 3.1416  Empresa = “Microcamp”  V = Verdadeiro
  18. 18. PROGRAMA NOME_DO_PROGRAMA; CONST <constante> = dado; VAR <VarIável> : tipo; INICIO { COMANDOS DE ENTRADA; PROCESSAMENTO; SAÍDA; } FIM.
  19. 19.  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;

×