Ementas das Disciplinas



MAB 121 - Computação I


Pré-requisitos: Não há

Carga Horária: 60h = 45h teóricas + 15h práticas

Créditos: 4

Objetivos Gerais: Capacitar o aluno a implementar e utilizar algoritmos em computador digital utilizando linguagem de alto nível. Identificar os algoritmos necessários para a resolução de problemas específicos.

Critério de Avaliação: Critérios do CCMN

Ementa: Características básicas da organização de um computador. Algoritmos, programação básica e estrutura de um programa. Representação de dados. Estudo detalhado de uma linguagem de programação (PASCAL). Solução de problemas numéricos e não-numéricos por Computadores.

Conteúdo Programático

01. Computadores e ambientes de programação: Computadores: Histórico, Hardware, Software, Aplicações típicas; Ambientes de Programação: Sistemas Operacionais, Linguagens de Programação.

02. Algoritmos e Programação Pascal: Conceitos de algoritmos, fluxogramas, Exemplos de programas Pascal, Estrutura de um programa Pascal.

03. Variáveis e Expressões: Variáveis, Comandos de Atribuição, Expressões aritméticas, Operadores, Precedência, Funções intrínsecas, comando read-write.

04. Expressões Lógicas e Comandos Condicionais: Expressões lógicas, conectores lógicos, precedência, Tipos booleanos, Comandos Condicionais, IF THEN e IF THEN ELSE, Blocos de Comando.

05. Vetores e Comandos de Repetição: Comando FOR, Vetores, Declaração de vetores, Manipulação de Elementos.

06. Matrizes: uso de array, declaração de arrays, Manipulação de elementos, Tipos definidos pelo usuário.

07. Comandos de Repetição: Comando while, comando repeat.

08. Manipulação de Caracteres: Tipo char, Entrada e saída de caracteres, funções EOF e EOLN.

09. Declaração e uso de Funções: Conceituação, Passagem de parâmetros, Escopo de variáveis.

10. Declaração e uso de Procedimentos: Conceituação, Passagem de parâmetros, Escopo de variáveis.

Bibliografia

  1. Jensen, K. e Wirth, N.; PASCAL SEM – Manual do Usuário e Relatório. Editora CAMPUS, 1988.
  2. Schmitz, E. A. e Teles, A. S.; PASCAL e Técnicas de Programação. Editora LTC, 3a. edição, 1988.
  3. Welsh, J. e Elder, J.; Introdução a Linguagem PASCAL, Editora PHB.

MAB 121 - Computação I