Notas de aula Algoritmos
ALGORITMOS
Estruturas Simples
O professor pode ser excelente, o método de ensino maravilhoso, mas sem a sua participação caro aluno, o aprendizado não acontece.
Mogi das Cruzes, SP
2012
AUTORES
A presente apostila está sendo elaborada com a colaboração dos professores da UMC, que ministram e/ou ministraram as disciplinas Técnicas de Programação e/ou Algoritmos para Estruturas Simples e compostas, a saber:
Andréa Ono Sakai
Cibele Mattos
Marcia A. S. Bissaco
Marco Antônio Porto Alvarenga
Marco Antônio Sawada (in memorium)
Sebastião Varotto
Viviane Guimarães Ribeiro
Para esclarecimento de dúvidas, sugestões ou críticas entre em contato através do e-mail andreaono@umc.br. AULA 1
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
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