Você está na página 1de 2
Universidade Federal do Pampa Campus Alegrete Curso de Engenharia Elétrica AL0106 - ALGORITMOS E PROGRAMAÇÃO

Universidade Federal do Pampa Campus Alegrete Curso de Engenharia Elétrica

do Pampa Campus Alegrete Curso de Engenharia Elétrica AL0106 - ALGORITMOS E PROGRAMAÇÃO DADOS DA DISCIPLINA

AL0106 - ALGORITMOS E PROGRAMAÇÃO

DADOS DA DISCIPLINA

Carga Horária: 60 horas.

Créditos: 2T+2P.

Pré-Requisitos:

OBJETIVOS

Permitir que o aluno desenvolva o raciocínio lógico aplicado à solução de problemas em nível computacional, além de introduzir os conceitos básicos de desenvolvimento de algoritmos, de forma a propiciar uma visão crítica e sistemática sobre resolução de problemas e prepará-lo para a atividade de programação.

EMENTA

Noções de lógica de programação. Dados, expressões e algoritmos seqüenciais. Estruturas de controle. Estruturas complexas. Modularização.

PROGRAMA

Noções de lógica de programação: Resolução de problemas (etapas – entrada, processamento e saída). Algoritmos x programas. Dados e instruções. Métodos para representação de algoritmos (pseudo-linguagem, fluxograma). Teste de mesa.

Dados, expressões e algoritmos seqüenciais: Variáveis e constantes. Operadores relacionais e lógicos. Expressões aritméticas e lógicas. Precedência de operadores. Comando de atribuição.

Estruturas de controle: Execução condicional (if, else, switch). Estruturas de repetição (for, while, do while).

Estruturas complexas: Vetores. Matrizes. Strings (funções de manipulação de strings).

Modularização: Funções (chamada e retorno). Passagem de parâmetros (valor e referência).

BIBLIOGRAFIA

BIBLIOGRAFIA BÁSICA

H. Schildt, “C completo e total”, 3ª Edição, Makron Books, 1997.

49

Universidade Federal do Pampa Campus Alegrete Curso de Engenharia Elétrica W. Celes, R. Cerqueira, J.L.

Universidade Federal do Pampa Campus Alegrete Curso de Engenharia Elétrica

do Pampa Campus Alegrete Curso de Engenharia Elétrica W. Celes, R. Cerqueira, J.L. Rangel, “Introdução a

W. Celes, R. Cerqueira, J.L. Rangel, “Introdução a estruturas de dados: com técnicas de programação em C”, Editora Campus, 2004.

F.C. Mokarzel, N.Y. Soma, “Introdução à ciência da computação”, Campus,

2008.

BIBLIOGRAFIA COMPLEMENTAR

H. Farrer, C. Becker, “Algoritmos estruturados”, Rio de Janeiro: LTC, 1999.

B.W. Kernighan, D. Ritchie, “C: a linguagem de programação”, Porto Alegre:

Campus, 1986.

M.A.F. de Souza, M.M. Gomes, M.V. Soares, R de programação”, Thomson, 2004.

Concilio, “Algoritmos e lógica

A. Lopes, G. Garcia, “Introdução à programação: 500 algoritmos resolvidos”,

Campus, 2002.

P. Feofiloff, “Algoritmos em linguagem C”, Campus, 2008.

50