Computação Eletrônica

Informações Gerais

Professor: Abel Guilhermino da Silva Filho

Aula: Terça: 13-15hs     e     Quinta: 15-17hs

Atendimento: Logo após a aula.

Sala: Área II

Avaliação

  •   A avaliação será baseada em provas escritas
  •   Qualquer tentativa de fraude implicará em Nota 0 (zero) para todos os envolvidos
  •   NotaFinal = (Nota1 + Nota2 + Nota3)/3

Veja Também

 

Avisos

Data

Listagem de Avisos

03/03

Verifique as datas importantes no Calendário de Acadêmico da Graduação.

03/03

Gabarito de Provas Atuais e de Provas Anteriores obtenha aqui.

 

Objetivos

Estudar conceitos básicos sobre linguagem de programação. Neste curso será visto a linguagem PASCAL. O Curso será dividido em aulas teóricas e práticas laboratoriais. Os alunos terão acesso a monitores para resolução de exercícios. O programa acadêmico da disciplina poderá ser obtido aqui.

Bibliografia

·     Farrer, H. (Pascal Estruturado).

·     Manzano, J.A. / Yamatumi, W.Y.  (Programando em Turbo Pascal 7.0)

·     Jaime Evaristo (Aprendendo a Programar – programando em turbo pascal) - download

·     Notas de aula do Prof. Marco Luis Ferramola

·     Link Área II (Provas Anteriores)

Ferramenta

·     TurboPascal 7.0

o  Fazer download do Turbo Pascal zipado aqui.

o  Para instalar o turbo pascal, você precisa:

1) Descompactar os arquivos em uma pasta (TP, por exemplo)

2) Executar o arquivo INSTALL.EXE, e siga as instruções.

o  O Pascal não funciona bem para processadores rápidos, portanto para resolver tal problema:

1) Descompactar o arquivo Bppatch.zip dentro do diretório BIN que fica dentro da pasta gerada

2) Executar o arquivo PATCH.EXE

·     DevPascal

o  Fazer download do DevPascal aqui.

Calendário

Aulas

Data

Conteúdo

Download

2

03/03

Introdução a Linguagem Pascal; Ementa, Bibliografia

 

4

05/03

Alfabeto, Itens Léxicos, Variáveis, Tipos Dados

notas01.pdf

6

10/03

Expressões (Aritméticas, Lógicas e relacionais)

 

8

12/03

Funções pré-definidas; Estrutura de Programa

 

10

17/03

Comandos Entrada/Saída, Comando atribuição

notas02.pdf

12

19/03

Aprendizado com Compilador Pascal

DevPascal

14

24/03

Estruturas Condicionais (Comando If, else, case)

lista01.pdf

16

26/03

Estruturas Repetição (Comando for,while,repeat)

 

18

31/03

Estruturas Repetição (Comando for,while,repeat)

 

20

02/04

Estruturas Repetição (Comando for,while,repeat)

lista02.pdf

22

07/04

Revisão

 

24

09/04

1ª Avaliação

 

26

14/04

Vetores (Arrays Unidimensionais)

notas03.pdf

28

16/04

Matrizes (Arrays bi-dimensionais)

 

30

21/04

Exercícios

lista03.pdf

32

23/04

Registros

notas04.pdf

34

28/04

Exercícios

lista04.pdf

36

30/04

Subprogramas (Funções)

notas05.pdf

38

05/05

Subprogramas (Funções)

40

07/05

Subprogramas (Funções)

42

12/05

Exercícios

lista05.pdf

44

14/05

2ª Avaliação

 

46

19/05

Subprogramas (Procedimentos)

48

21/05

Subprogramas (Procedimentos)

 

50

26/05

Exercícios

 

52

28/05

Arquivos

lista06.pdf

54

02/06

Arquivos

 

56

04/06

3ª Avaliação

 

58

09/06

2ª Chamada

 

60

11/06

Avaliação Final