Tutorial de Pascal (2011) - Índice
O presente tutorial pressupõe conhecimentos em Lógica e Algoritmia por parte do leitor, apesar de serem dadas breves explicações sobre as estruturas gerais do Pascal.
Estas explicações não "ensinam" algoritmia!
O presente Tutorial foi terminado a 16 de Fevereiro de 2011, antes de ter sido publicado no fórum P@P®.
A última actualização deu-se em Outubro de 2011.
O presente tutorial está
descontinuado.
Este pode conter imprecisões técnicas e algumas desactualizações perante as versões actuais dos compiladores da linguagem Pascal.
Índice Geral
-
Breve história, nível da linguagem e compiladores
Variáveis e tipos de dados
Operações e Operadores
Igualdade, Diferença e Negação
Soma, subtracção, multiplicação e divisão
Gravar valor numa variável - atribuição
Valor absoluto e truncado, logaritmo, seno, co-seno e tangente, número ao quadrado e raiz quadrada
Declarações e noções sobre Pascal
Declarações iniciais e de variáveis e enunciações básicas
Atribuir valores num array
Escrita de textos e leitura de dados
Estruturas de Decisão e de Repetição
Condição If… Then… Else…
Ciclo Repeat… Until…
Ciclo While… Do…
Ciclo For… to/downto… do…
Condição Case of… Else…
Procedimentos e funções
Procedimentos
Funções
Passagem por Parâmetro / Passagem por Referência
Procedimentos e Funções encadeados
Arredondamentos
-
Hello World!
A primeira calculadora – uso do If… Then… Else…
Avaliações 1 – uso do Case… Of…
Avaliações 2 – uso do Repeat… Until…
Ordenação crescente de uma lista – uso do ciclo For… To… Do…
Contagem de espaços e palavras numa frase – uso de string
Cálculo da tangente – uso de uma função
-
Operações numéricas gerais
Optimização básica
Facilitação da leitura de um programa
A fórmula resolvente – programa completo – uso de funções
Conversão de variáveis
Real/Integer – String
Real – Integer
Coloração de texto e fundo
-
-
A variável Record
A cláusula With
Códigos úteis sobre o teclado e o cursor
Posição do cursor
Determinação da tecla premida
A variável Text – escrita e leitura de ficheiros de texto simples – parte 1
Códigos úteis sobre string
Aleatoriedade
Arrays dinâmicos
-
Conjuntos
Declaração e utilização
Operações com conjuntos
Comparação de conjuntos
Análise de uma linha de texto
Estruturação de um programa em Pascal
Estrutura Begin… End
A cláusula Exit
Características desejáveis num programa
Data e hora do sistema
-
Recursividade
Variáveis Text – parte 2
Sucessor e predecessor
Estrutura de tentativa – Try… Except… Finally…
Lista padrão do Pascal
Palavras reservadas
Funções e identificadores padrão
Procedimentos padrão
Operadores
Tipos de dados
-
-
Breve introdução aos Hexadecimais e Binários
Estrutura de tentativa – mensagem exacta do erro
Título da Consola
Message Box
Criação auxiliada no Dev-Pascal 1.9.2
Numeração Romana
Créditos
A Wiki P@P é um local que pode ser editado por qualquer membro. Contudo, este tutorial foi escrito ao longo de alguns meses, conforme a disponibilidade de um único membro do P@P.
O presente tutorial foi escrito originalmente pelo membro thoga31 (Igor Nunes), o qual aceita sugestões, críticas e opiniões do presente artigo quer por PM ou, preferencialmente, no quadro de sugestões para a Wiki.