Buscar

1ª Aula - Apresentação da disciplina

Prévia do material em texto

ALGORITMOS – 1ª Aula 
Profa. Dr. Andréa Ono Sakai 
 
Conteúdo Programático 
 
1.1. Objetivos da disciplina 
 Desenvolver algoritmos para solucionar problemas simples da área de processamento 
de dados, ou seja, conhecer e aplicar a técnica de organização da lógica de solução do 
problema computacional de forma estruturada. 
 
1.2. Conteúdo Programático 
1. Noções de lógica 
a. Lógica 
b. Lógica de programação 
2. Algoritmo 
a. Formas de representação de um algoritmo 
i. Descrição Narrativa 
ii. Fluxograma 
iii. Pseudocódigo e/ou Portugol 
3. Tipos de dados 
a. Inteiro 
b. Real 
c. Literal 
d. Lógico 
4. Variável 
5. Operadores 
a. Atribuição 
b. Aritméticos 
c. Relacionais 
d. Lógicos 
6. Comandos de Entrada e Saída 
7. Estruturas de Controle 
a. Estrutura seqüencial 
b. Estrutura condicional 
i. Condicional simples 
ii. Condicional composta 
iii. Seleção múltipla 
c. Estrutura de repetição 
i. Repetição com teste no início 
ii. Repetição com teste no final 
iii. Repetição com variável de controle 
 
 
 
 
 
ALGORITMOS – 1ª Aula 
Profa. Dr. Andréa Ono Sakai 
1.3. Plano de avaliação 
As notas serão baseadas em avaliações individuais da disciplina (A1 e A2), pela prova 
interdisciplinar (PI) e por um conjunto de produções realizadas em grupo ou de forma 
individual em classe ou extra-classe (P). 
A média bimestral será calculada da seguinte forma: 
 M1 = A1 + P1 
 ND = A2 + P2 
Sendo que: 
 A1 (8,0) e P1 (2,0) 
 A2 (8,0) e P2 (2,0) 
 PI (10,0) 
 
M2 = ND*0,7 + PI *0,3 
 
A média do semestre será calculada da seguinte forma: 
 MS = (M1 + 2 * M2)/3 
 
Para os alunos que ficarem de exame, a media final será composta da seguinte forma: 
 MF = (MS + Exame)/2 
 
1.4. Bibliografias 
 
MANZANO, José Augusto N. G.; OLIVEIRA, Jayr Figueiredo de,. Algoritmos: lógica para 
desenvolvimento de programação de computadores. 19. ed., rev. São Paulo: Érica, 2006 
 
DASGUPTA, Sanjoy; PAPADIMITRIOU, S.; VAZIRANI, U; Algoritmos. Porto Alegre: 
AMGH, 2011. Disponível em http://online.minhabiblioteca.com.br/books /9788563308535 
 
EDELWEISS, Nina; GALANTE, Renata. Estruturas de dados. Porto Alegre: Bookman, 2011. 
Disponível em http://online.minhabiblioteca.com.br/books/ 
 
Bibliografia Complementar: 
 
FARRER, Harry et al. Algoritmos estruturados. 3. ed. Rio de Janeiro: LTC, 1999. 
 
CORMEN, Thomas H. Algoritmos: teoria e prática. 2. ed. Rio de Janeiro: Campus, 2002. 
 
SALVETTI, Dirceu Douglas; BARBOSA, Lisbete Madsen. Algoritmos. São Paulo: Pearson 
Makron Books, 1998-2004 
 
ALGORITMOS – 1ª Aula 
Profa. Dr. Andréa Ono Sakai 
GOODRICH, Michael T.; TAMASSIA, Roberto . Projeto de algoritmos: Fundamentos, análise 
e exemplos da internet, Bookman, 2004 
 <http://online.minhabiblioteca.com.br/books/9788577803422>.

Continue navegando