Table of Contents
INE5201 - Introdução a Ciência da Computação
Objetivos: Analisar problemas e elaborar algoritmos para sua solução de forma clara e precisa usando programação estruturada e implementá-los na linguagem PASCAL.
- Analisar detalhadamente problemas dividindo em entradas, processamento e saídas;
- Elaborar algoritmos em uma pseudo-linguagem de programação para resolução dos problemas;
- Implementar estes algoritmos em linguagem PASCAL.
Slides
Documentos
Listas de Exercícios
- Lista de Exercícios 01: elementos básicos da linguagem Pascal, variáveis e tipos de dados, operações aritméticas, comando de entrada e saída, etc.
- Lista de Exercícios 02: desvios e repetições.
- Lista de Exercícios 03: variáveis indexadas (vetores e matrizes).
- Lista de Exercícios 04: funções e procedimentos.
Ferramentas
Turbo Pascal
O Turbo Pascal é uma ferramenta de desenvolvimento de programas Pascal desenvolvida pela Borlan Inc. Ela fornece tanto um editor de texto, como o compilador e depurador de programas.
Instruções para Instalação
- Descompacte os arquivos em uma pasta; ('TP7', ou 'Turbo' por exemplo)
- Execute o arquivo INSTALL.EXE, seguindo as instruções na tela.
Importante
O Turbo Pascal tem um problema: ele não funciona bem para processadores rápidos (entenda-se aqui tudo acima de um 386). Para resolver esse problema você precisa:
- Descompatar o arquivo BPPATCH.ZIP dentro do diretório BIN que fica dentro da pasta onde você instalou o Turbo Pascal. (tem que ser dentro desta pasta, em outro lugar não funciona!)
- Executar o arquivo PATCH.EXE.
Pascal ZIM
O Pascalzim é um compilador gratuito que foi desenvolvido na Universidade de Brasilia (UnB) e é utilizado em várias disciplinas de introdução a programação naquela e em outras universidades.
Instruções para Instalação e Uso
- Descompacte o arquivo PASCALZIM.ZIP em uma pasta; ('PZIM', ou 'Pascal' por exemplo)
- Para executar a ferramenta execute o arquivo PZIM.EXE
- Digitar os programas, compilando-os e executando-os com os respectivos comandos no menu.
Exemplos de Código Pascal
Exercício 10 da prova 01: declaração de variáveis com a inicialização dos seus valores.
Comandos de entrada/saída: exemplo do uso de comandos de entrada e saida no Pascal.
Links Interessantes
- Tutorial sobre Pascal (em inglês)
- FreePascal: implementação livre e de código aberto do compilador Pascal.
- Free Pascal Tools: Site com vários recursos interessanes para o Free Pascal
- Lazarus: ambiente de desenvolvimento livre e de código aberto para Pascal. Similar ao Borland/Embarcadero Delphi.