Algoritmo
Campus Frederico Westphalen
Departamento de Engenharias e Ciência da Computação
Algoritmos e Estrutura de Dados I
Informática I
Prof. Evandro Preuss preuss@uri.br http://www.uri.br/~preuss
1º Semestre/2002 Plano de ensino da disciplina: 30-701
Algoritmos e Estrutura de Dados I
Departamento: 03
Engenharias e Ciência da Computação
Carga horária: 90 horas 60 Teor./ 30 Prat.
Créditos: 06
EMENTA:
Estudo das formas para representação do pensamento lógico através de técnicas de desenvolvimento de algoritmos. Representação e manipulação de dados. Construções de algoritmos sequenciais, condicionais e com estruturas de repetição. Manipulação de estruturas de dados homogêneas e heterogêneas e utilização de sub-rotinas.
OBJETIVOS:
Fornecer elementos e técnicas que capacitem o aluno a construir algoritmos, através da identificação dos passos ou ações necessários para transformar um conjunto de dados de entrada em informações de resultado, promovendo dessa forma, um ambiente de prática da lógica de programação.
RELAÇÃO DOS CONTEÚDOS:
Abordagem Contextual
- Noções de lógica e conceito de algoritmos.
- Fatores a serem considerados na construção de algoritmos e importância da programação estruturada
- Métodos para construção de algoritmos
- Principais formas de representação de algoritmos (narrativa, pseudo-código e gráfica)
Tipos de Informações
Dados:
- Tipos primitivos de dados, constantes x variáveis
- Variáveis: uso, nomenclatura, atribuição e armazenamento na memória
- Operadores matemáticos e funções matemáticas
Instruções básicas ou comandos básicos:
- Entrada, atribuição e saída de dados
- Blocos de programas e uso de português estruturado
Estruturas de Controle do Fluxo de Execução
- Algoritmos sequenciais
- Algoritmos com seleção – Estruturas de controle: - Desvio