User Tools

Site Tools


lectures:ine5201

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.

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.

Download

Instruções para Instalação
  1. Descompacte os arquivos em uma pasta; ('TP7', ou 'Turbo' por exemplo)
  1. 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:

  1. 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!)
  1. 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.

Download

Instruções para Instalação e Uso
  1. Descompacte o arquivo PASCALZIM.ZIP em uma pasta; ('PZIM', ou 'Pascal' por exemplo)
  1. Para executar a ferramenta execute o arquivo PZIM.EXE
  1. 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.

  • FreePascal: implementação livre e de código aberto do compilador Pascal.
  • Lazarus: ambiente de desenvolvimento livre e de código aberto para Pascal. Similar ao Borland/Embarcadero Delphi.
lectures/ine5201.txt · Last modified: 06/02/2013 13:44 (external edit)