User Tools

Site Tools


introducao

Este site é um material complementar à disciplina CI055 - Algoritmos e Estrutu- ras de Dados I, ministrada no curso de Bacharelado em Ciência da Computação da Universidade Federal do Paraná.

O presente documento foi concebido com a finalidade de servir como um guia rápido de referência da linguagem Pascal, versão Free Pascal, destinado ao estudante no inı́cio do curso. Portanto, não dispensa o acompanhamento de material didático apropriado para o aprendizado de algoritmos. Definitivamente, este material não constitui por si só um curso de programação em Pascal.

Desta forma, recomenda-se consulta à farta literatura que apresenta em profundi- dade aspectos semânticos dos elementos da linguagem aqui abordados. Os estudantes são encorajados a ter por costume buscar outras fontes e conquistar autonomia para enfrentar situações das mais diversas em programação de computadores.

O material didático primário do curso é indicado na página oficial da disciplina e inclui notas de aula, bem como demais referências bibliográficas pertinentes.

A documentação completa da linguagem pode ser encontrada juntamente com o compilador escolhido para este curso (Free Pascal ). Supõe-se que os estudantes tenham contato e estudem minimamente:

  • Guia de referência da linguagem: é uma referência para a linguagem Pascal talcomo implementada pelo citado compilador. Descreve as construções permitidas e lista os tipos de dados suportados. Não é um tutorial.
  • Guia do programador: descreve as peculiaridades do compilador Free Pascal e provê uma visão de como o compilador gera o código e de como o programador pode modificar este código.
  • Guia do usuário: descreve o processo de instalação e uso do compilador Free Pascal nas diferentes plataformas suportadas.
  • Guia das bibliotecas: descreve as bibliotecas auxiliares que não estão disponı́veis na versão básica do compilador. Serve para problemas que envolvem, por exemplo, bibliotecas gráficas, funções matemáticas complicadas, e uma série de outras possibilidades.
  • Aprenda Pascal: tutorial bastante didático, com exemplos e escrito em inglês de fácil compreensão. Altamente recomendado.

Os mesmos guias estão disponíveis no Linux para quem instalou o pacote fpc completo no diretório:

$ ls /usr/share/doc/fp-docs/3.0.0/
prog  ref  rtl  user

O manual presente foi idealizado como um guia rápido, em português, para o mate- rial citado. A página oficial da disciplina, anteriormente mencionada, detém contatos atualizados para a notificação de possı́veis erros, assim como para o recebimento de crı́ticas e sugestões acerca deste guia.

introducao.txt · Last modified: 2019/04/24 14:29 by castilho