Algoritmos
Aplicação de uma linguagem de alto nível..
1. Introdução a arquitetura de Computadores;
1.1. Sistemas computacionais
1.2. Interfaces em um Computador
2. Introdução aos Algoritmos e a programação de dados;
2.1. Lógica de programação
2.2. Tipos de Informação;
2.3. Tipos de dados;
2.4. Variáveis e Constantes;
2.5. Operadores aritméticos;
3. Introdução ao VisuAlg;
4. Tomada e Decisões
4.1. Desvio Condicional;
4.2. Operadores Lógicos;
5. Laços de Repetição;
6. Vetores e Matrizes;
6.1. Operações com Matrizes;
6.2. Aplicação Prática com Matrizes;
6.3. Matriz com duas dimensões;
7. Estrutura de um programa em linguagem de alto nível;
7.1. Símbolos, Variáveis, Operadores, Unidades;
7.2. Comandos de Entrada e Saída;
7.3. Estruturas de Condição;
7.4. Laços de Repetição;
7.5. Vetores;
7.6. Operação com Vetores;
7.7. Utilização de Strings; Matrizes;
•
•
•
Avaliações conforme Resolução
CONSU:
Avaliação I – 20 pts.
Avaliação II – 30 pts. (N2 + NT)
•
•
•
N2 = 20 pts.
NT = 10 pts.
Avaliação III – 50 pts. (N3 + NT)
•
•
N3 = 30 pts. (*) Conteúdo do
Semestre.
NT = 20 pts.
• OLIVEIRA, J. F.; Manzano, Augusto J. Estudo
Dirigido de Algoritmos. Série: Estudo dirigido.
ISBN:857194413X. Ed: Érica, 1997.
• CHAPMAN, Stephen J. Programação em
Matlab Para Engenheiros. ISBN: 8522103259.
Ed: Thomson Pioneira, 2003.
• GILAT, Amos., Matlab: Com Aplicações em
Engenharia. 2. ed. - Porto Alegre: Bookman,
2008. - 359 p. :2003.
• 75% de presença em aulas
• Atestados não abonam faltas, mas servem para recuperar provas perdidas.
• Passado o prazo o aluno não terá direito a nova data para avaliação • Mainframes:
• Minicomputadores:
• Microcomputadores:
•
•
Desktops (Computador de Mesa)
Laptops (Portáteis)
• Mainframes:
•
•
•
•
Computadores de grande porte
Alto poder de