Pascal Zim

Preview:

DESCRIPTION

João Castelo e Maria Vieira

Citation preview

PASCAL ZIM – 5.1.0

Como criar um programa?

João CasteloMaria Vieira

PASCAL ZIM – O QUE É?

O Pascal Zim é uma linguagem de programação desenvolvida pelo professor Niklaus Wirth no ano de 1972, na Suíça. O seu objetivo era criar uma linguagem de programação simples, coerente e capaz de incentivar o desenvolvimento de programas claros e facilmente legíveis, favorecendo a utilização de boas técnicas de programação.

Antes de começar…

Componentes Básicos de um programa

Na criação de um programa podemos encontrar três componentes básicos:

• Local onde se define o nome do programa.

Cabeçalho

• Local onde se declaram todas as variáveis que serão usadas no programa.

Parte Declarativa

• Local onde se definem todas as instruções que irão operar no programa.

Parte Operacional

Exemplo dos 3 componentes básicos de um programa

Cabeçalho

Parte declarativa

Part

e O

pera

cio

nal

Barra de Ferramentas do PZim

No Pzim podemos encontrar como barra de ferramentas o exemplo a seguir:

Arquivo

• Novo – Abre uma nova janela para um novo programa;• Abrir – Abre um programa criado anteriormente;• Salvar - Guarda um programa;• Fechar - Fecha os programas abertos;• Imprimir – Imprime uma cópia do programa;• Leia-me – Mostra as informações acerca do programa

(Pzim);• Sair – Sai do Pzim.

Editar

• Desfazer – Anula a última ação realizada;• Refazer – Desfaz a anulação realizada;• Recortar – Elimina o objeto selecionado;• Copiar – Copia algo que foi selecionado anteriormente;• Colar – Cola a informação copiada ou recortada;• Selecionar tudo - Seleciona todos os dados que se

encontram no programa;• Localizar – Localiza uma palavra digitada;• Substituir – Localiza uma palavra e substitui-a por outra

que foi digitada;• Ir para a linha – Remete-nos para a linha introduzida.

Compilar

• Executar (F9) – Executa o programa;• Executar passo a passo - Executa o programa linha a

linha ou em blocos de instruções;• Gerar o executável – Cria o programa – objeto.

Ferramentas

• Pascalzim Explorer – Permite ao utilizador procurar programas já criados por si e exemplos do próprio Pzim;

• Bloco de Notas – Abre o Bloco de Notas do Windows;• Calculadora – Abre a Calculadora do Windows;• Internet Explorer – Abre o navegador web;• Linha de Comandos (Prompt do MS- DOS) – Abre a linha

de comandos do Windows;• Windows Explorer – Abre o explorador do Windows.

Janela

• Estilo Clássico, Dark Pascal e Moderno – Define o aspeto do ambiente de trabalho;

• Restaurar Fonte Editor – Repor as configurações de base;• Cascata – Dispõe todos os programas de forma

empilhada;• Dividir Horizontalmente e Lado a Lado – Dispõe as janelas

de modo a que as duas estejam visíveis ao utilizador.

Estilo Clássico

Estilo Dark Pascal

Estilo Moderno

Estilos:

Ajuda

• Tópicos da Ajuda (F1) – Exibe informações para ajudar o programador;

• Índice da Ajuda – Mostra todos os tópicos que o utilizador pode consultar;

• Sobre – Exibe informações relativas ao compilador Pzim.

Variáveis

O objetivo das variáveis é armazenar dados na memória do computador. Sem estas não seria possível, por exemplo, solicitar dados ao utilizador para alimentar o programa. Uma variável, no Pascal, é referenciada por um identificador e, por isso, a sua criação segue as regras da formação dos identificadores: (os identificadores servem para nomear procedimentos, funções, tipos de dados, etc).

Operadores Aritméticos

Muito da manipulação de dados que ocorre na criação de programas é feita com operadores e existem três categorias de operadores: os aritméticos, os lógicos e os relacionais.

Os operadores aritméticos permitem que um programa realize determinada operação matemática com base nos dados recolhidos pelo programa através das variáveis definidas.

Quando um programa possui mais do que um operador numa expressão, a sequência de cálculo depende da precedência. O operador com a mais alta precedência será calculado primeiro. Se dois ou mais operadores tiverem o mesmo nível de precedência, o cálculo processa da esquerda para a direita.

Operadores Lógicos

O Pascal possui quatro operadores lógicos. Três dos quais – AND, OR e XOR – são binários, usados para combinar pares de valores lógicos. O quarto operador – NOT –é unário, pois modifica o operando lógico para o seu valor oposto.

Operadores Relacionais

Uma relação é uma comparação realizada

entre valores de mesmo tipo ou tipos

compatíveis. Estes valores podem ser

constantes, identificadores de variáveis,

expressões, etc. Uma operação relacional

compara dois itens de dados e fornece um

valor booleano como resultado da

comparação.

Procedimentos de entrada e saída

Os procedimentos de entrada do Pascal são: READ e READLN, ao passo

que os procedimentos de saída são WRITE e WRITELN.

Procedimentos de entrada:

Procedimentos de saída:

Estrutura sequencial

Uma estrutura sequencial é um conjunto de instruções no qual cada instrução será executada em sequência.

Exemplo de uma estrutura sequencial

Estrutura de decisão com base numa condição

Uma estrutura de decisão IF seleciona um entre dois comandos (simples ou compostos) para a execução. A estrutura completa consiste em:

Nota: Observe que não colocamos um ponto e vírgula após o comando 1 (antes do ELSE). O Pascal interpretaria o ponto e vírgula como o fim do comando IF (uma vez que o ELSE é opcional na estrutura) e a cláusula ELSE não seria reconhecida, resultando um erro em tempo de compilação.

Como criar um programa?

Fases de elaboração de um programa:

1 – Definição do problema: Definir o objetivo do programa.

2 – Planificação da resolução: Elaboração de fluxogramas ou pseudocódigos que levem à resolução do problema;

3 – Codificação do algoritmo: Tradução dos algoritmos para uma linguagem de programação (neste caso o Pascal);

4 – Testes e depuração: Confrontar o programa com diferentes dados de maneira a resolver eventuais problemas ou falhas;

5 – Documentação: Criar documentos de apoio que ajudem o utilizador e o programador a trabalhar com o programa;

6 – Manutenção: Manter o programa a funcionar corretamente, corrigindo eventuais falhas.

Procedimento:

1 – Dar um nome ao programa (Programxxxxxxx ;)

2 – Definir as variáveis;

3 – Escrever todas as instruções na parte operativa;

4 – Guardar o programa;

5 – Executar o programa e corrigir os eventuais erros;

6 – Gerar um executável.

1

2

3

4 56

Recommended