Universidade Federal de Sergipe

Departamento de Computação

Disciplina: Introdução à Ciência da Computação

Período: 2010.2

 

Pessoas Disciplina Avaliação
Professor Plano de Ensino Notas
Alunos Ementa  
  Programa  
  Bibliografia  
  Cronograma  
  Datas Importantes  
  Download  
  Exercícios  
  Material de Aula  

 

 


Professor

Nome: Alberto Costa Neto

E-mail: alberto@ufs.br
 


Alunos

Ordem
Matricula
 Nome
1 XXX XXX

 


Ementa:

Conceitos gerais. Algoritmos. Fluxogramas. Programação científica. Funções. Subrotinas.


Programa:

1. Noções fundamentais: algoritmos, notação e programas.
2. Identificadores, constantes, variáveis e atribuição.
3. Tipos primitivos de dados e tipos derivados.
4. Operadores, funções e expressões.
5. Instruções condicionais, incondicionais e de repetição.
6. Estilo de programação estruturada de programas.
7. Representação de dados na forma de vetores, matrizes, registros e conjuntos.
8. Procedimentos, funções e passagem de parâmetros.
9. Ordenação.
10. Uma linguagem imperativa (Pascal ou C).
11. Modularização de programas.
12. Padrões de codificação.


Bibliografia:


Datas Importantes

Descrição Data
1º Teste 28/09/2010 (terça-feira)
2º Teste 04/11/2010 (terça-feira)
3º Teste 30/11/2010 (terça-feira)
Teste de Reposição 09/12/2010 (quinta-feira)

 


Download:

Descrição Arquivo Última Atualização
Compilador Turbo Pascal 7.0 (em um arquivo ZIP) TP7.zip 16/07/2010
Compilador Turbo Pascal 7.0 (sem compactação) (1) TURBO.EXE
(2) TURBO.ICO
(3) TURBO.TPH
(4) TURBO.TPL
16/07/2010
PascalZim PascalZim510.zip 16/07/2010
Apostila sobre Pascal Apostila Pascal.pdf 16/07/2010

 


Exercícios:

Descrição Arquivo Última Atualização
Exercícios sobre Operações Aritméticas, Estruturas de Decisão, Estruturas de Repetição, Registros, Vetores, Matrizes, Funções e Procedimentos exercicios.htm

16/07/2010

Alguns exercícios resolvidos resolvidos.zip

28/10/2010

 


Material de Aula:

Descrição Arquivo Última Atualização
Introdução a conceitos gerais (Hardware, Software, SO, Programas, Linguagens de Programação) introducao.htm 16/07/2010
Algoritmos algoritmos.htm 16/07/2010
Tipos de Dados tipos_de_dados.htm 16/07/2010
Variáveis variaveis.htm 16/07/2010
Expressões expressoes.htm 16/07/2010
Instruções Primitivas instrucoes_primitivas.htm 16/07/2010
Controle de Fluxo controle_de_fluxo.htm 16/07/2010
Fluxograma fluxograma.htm 16/07/2010
Linguagem Pascal: Comandos básicos linguagem_pascal.htm 16/07/2010
Tipos Definidos pelo Usuário (Registro, Vetor e Matriz) tipos_def_usuario.htm 16/07/2010
Turbo Pascal: Instruções de uso turbo_pascal.htm 16/07/2010
Modularização modularizacao.htm 16/07/2010