poupa
Construção de Algoritmos
Expressões Aritméticas e Operadores
Lógicos
Prof. Carlos Souza
Plano de Ensino
Conteúdo programático:
• Introdução
• Definição de lógica e lógica de programação
• Noção de algoritmos e resolução de problemas com ferramentas computacionais • Tipos de dados (inteiros, reais, caracteres)
• Uso de variáveis e constantes
• Representação gráfica de algoritmos
• Português estruturado
• Construção de algoritmos com representações gráficas
• Construções básicas de algoritmos
3
Plano de Ensino
Conteúdo programático:
• Operadores e expressões matemáticas computacionais
• Operadores de atribuição
• Comandos de leitura e escrita
• Análise e resolução de problemas
• Estruturas de controle
• Operadores relacionais
• Operadores lógicos
• Estrutura de seleção (Se Então Senão)
• Estrutura seleção (Switch case)
• Estruturas de repetição
4
Plano de Ensino
Conteúdo programático:
• Estruturas de repetição ou laços (PARA ENQUANTO REPITA)
• Estruturas de dados compostas
• Vetores
• Matrizes
• Strings (cadeia de caracteres)
5
1º Avaliação – Peso 4.0
Práticas (ATPS, Exercícios): 3.0
Teóricas: 7.0
2º Avaliação – Peso 6.0
Práticas (ATPS, Exercícios) : 3.0
Teóricas: 7.0
Média = (((Práticas * 0.3 + Teóricas * 0.7) * 0.4) +
((Práticas * 0.3 + Teóricas * 0.7)* 0.6)
6
Plano de Ensino
Bibliografia Básica:
FORBELLONE, A. L.. LÓGICA DE PROGRAMAÇÃO. 1ª ed. São Paulo:
Pearson, 2008.
ASCENCIO, Ana Fernanda Gomes; CAMPO, Edilene A. V. I. de.
Fundamentos da Programação de Computadores: Algoritmos, pascal e
C/C++. 1ª ed. São Paulo: Pearson Education, 2003.
MANZANO, J. A. N. G.. Algoritmos: Lógica para desenvolvimento de programação de computadores. 1ª ed. São Paulo: Erica, 2002.
7
Plano de Ensino
Bibliografia Complementar:
ZIVIANI, Nivio. Projeto de Algoritmos: com implementações em
Pascal e C. 2ª ed. São Paulo: Pioneira Thomsom Learing, 2005
CORMEN, Thomas H.. Algoritmos: Teoria e Prática.