Escolar Documentos
Profissional Documentos
Cultura Documentos
Aplicada
SEGUNDO BIMESTRE:
ESTRUTURAS DE SELEÇÃO E REPETIÇÃO
1.Estruturas de seleção
2.Estruturas de repetição
Plano de Ensino – conteúdo
TERCEIRO BIMESTRE:
ESTRUTURAS DE ARMAZENAMENTO DE DADOS
1.Estruturas de dados homogêneas
2.Estruturas de dados heterogêneas
Plano de Ensino – conteúdo
QUARTO BIMESTRE:
MODULARIZAÇÃO DE PROGRAMAS
1.Sub-rotinas
2.Escopo de variáveis
3.Ponteiros
4.Passagem de parâmetros
Agenda
ENGENHARIAS ARQUITETURA
05/03 – Apresentação 05/03 – Apresentação
19/03 12/03
02/04 26/03
16/04 09/04
23/04 – PROVAS 23/04 – PROVAS
Plano de Ensino – bibliografia
ASCENCIO, A. F. G.; CAMPOS, E. A. V. Fundamentos da
programação de computadores. 5. ed. São Paulo:
Prentice Hall, 2010.
MANZANO, J. A. N. G.; OLIVEIRA, J. F. Algoritmos:
Lógica para Desenvolvimento de Programação de
Computadores. 26. ed. São Paulo: Érica, 2012.
PEREIRA, S. L. Algoritmos e Lógica de Programação em
C. 1 ed. São Paulo: Érica, 2010.
Conceitos
“Algoritmos é uma sequência de passos que visa atingir um objetivo
bem definido”
“Algoritmo é uma sequência finita de instruções ou operações cuja
execução, em tempo finito, resolve um problema computacional,
qualquer que seja sua instância”
“Um algoritmo é a descrição de um conjunto de comandos que,
obedecidos, resultam numa sucessão finita de ações”
Envolve “jeito de pensar diferente”, metódico, sistemático, “dar ordens
ao computador”
Método para construção de algoritmos
1.Ler atentamente o enunciado (entender o problema)
2.Definir os dados de entrada (a serem fornecidos pelo usuário)
3.Definir o processamento (cálculos necessários para produzir o
resultado)
4.Definir os dados de saída (a serem apresentados ao usuário)
5.Escrever o algoritmo, usando uma linguagem escolhida e os
comandos conhecidos na ordem adequada
6.Testar o algoritmo através de simulações (teste de mesa, por
exemplo)
Conceito de variável
Declaração de variáveis
Comando de atribuição
Portugol
Comando de entrada
Comando de saída
Portugol