Api iniciaçao

1091 palavras 5 páginas
API B
12ºAno

Unidade 2 – Introdução à Programação

1. Introdução
1.1. Linguagens Naturais e Linguagens Formais

Uma linguagem natural é um sistema de comunicação simbólico que é do entendimento comum entre um grupo de pessoas. É uma lingua gem falada ou escrita como, por exemplo, o português.
Uma linguagem formal é projectada com um determinado fim. Ela é delineada de modo a evitar equívocos na utilização dos termos , como na matemática ou nas linguagens de programação.

1.2. Algoritmos, Pseudocódigo, Fluxogramas e Programas

Um algoritmo é uma sequência finita de instruções descritas de forma lógica, ordenada, clara e precisa a fim de resolver um problema. Pode ser escrito utilizando uma linguagem natural, com expressões precisas.

Existem outros modos de especificação que são:

Os fluxogramas utilizam símbolos gráficos para representar o fluxo das acções necessárias para resolver um problema;

2012/13

2/8

2. Conceitos fundamentais da programação
Estrutura de um programa
• Cabeçalho
Nome, dispositivos de entrada/saída

• Parte Declarativa
Bibliotecas externas, constantes, tipos definidos pelo utilizador, variáveis e procedimentos e funções

• Parte Operativa
Sequência das instruções que compõe o programa

program exemplo; uses wincrt; const PI=3.1415; var perimetro,raio:real; begin ... perimetro:=raio*2*PI; ... end. Palavras reservadas
As palavras reservadas só podem ser utilizadas no contexto explicitamente previsto na definição da linguagem Pascal. São 35 em Pascal normalizado. Eis a sua lista completa:
AND
ARRAY
BEGIN
CASE
CONST
DIV
DO
DOWNTO
ELSE

END
FILE
FOR
FUNCTION
GOTO
IF
IN
LABEL
MOD

NIL
NOT
OF
OR
PACKED
PROCEDURE
PROGRAM
RECORD
REPEAT

SET
THEN
TO
TYPE
UNTIL
VAR
WHILE
WITH

Note-se que sintacticamente as palavras reservadas são símbolos terminais.

Identificadores Padrão
ABS
ARCTAN
BOOLEAN
CHAR
CHR
COS
DISPOSE
EOF
EOLN
EXP

2012/13

Relacionados

  • Trabalho DWTT E DWT
    2088 palavras | 9 páginas
  • Relatório Parcial, Design Tests
    2309 palavras | 10 páginas
  • Resumo Android
    5306 palavras | 22 páginas
  • Projetos
    2438 palavras | 10 páginas
  • Apostila vida residual
    2834 palavras | 12 páginas
  • Lista de Exercícios de Revisão para NP1 - Analise e projeto de sistemas
    490 palavras | 2 páginas
  • Projeto
    1889 palavras | 8 páginas
  • Sockets
    3286 palavras | 14 páginas
  • Atps linguagem para organização e transferência de dados para web
    3496 palavras | 14 páginas
  • tese2
    2175 palavras | 9 páginas