Programação Orientada à Procedimentos II Programação Orientada à Procedimentos I Processamento Paralelo Lógica de Programação Introdução à Computação Informática Básica

 

 

Informática Básica
Introdução à Computação
Lógica de Programação
Programação Orientada à Procedimentos I
Programação Orientada à Procedimentos II

Processamento Paralelo


Plano de Ensino


I - Introdução
1.1. O que é lógica?
1.2. Existe Lógica no dia a dia?
1.3. Lógica de Programação
1.4. O que é algoritmo?
1.5. Algoritmizando a Lógica
1.6. Exemplos

II - Desenvolvendo Algoritmo
2.1. Algoritmo ou Pseudocódigo
2.1.1. Regras para Construção de Algoritmos
2.1.2. Fases de Um Algoritmo
2.2. Teste de Mesa
2.3. Exercícios

III - Formas de Representação
3.1. Diferenciação de Nomenclaturas
3.1.1. Fluxograma
3.1.2. Diagrama de Blocos
3.1.3. Algoritmo
3.1.4. Português Estruturado
3.1.5. Instruções
3.1.6. Programas
3.2. Formas de Representação Gráfica
3.2.1. Fluxograma
3.2.1.1. Simbologias Básicas
3.2.1.2. Simbologias Espaciais
3.2.1.3. Exemplos
3.3.. Exercícios
3.4. Formas de Representação Textual
3.3.1. Algoritmos
3.3.2. Português Estruturado
3.5. Exercícios

IV - Tipos de Dados
4.1. Tipos Primitivos
4.1.1. Inteiro
4.1.2. Real
4.1.3. Caracter
4.1.4. Lógico
4.1.5. Exercícios
4.2. Constantes e Variáveis
4.2.1. Constantes
4.2.1.1. O Uso de Constantes
4.2.2. Variáveis
4.2.2.1. Declaração de Variáveis
4.2.2.2. O Uso de Variáveis
4.3. Armazenamento em Memória
4.4. Exercícios

V - Expressões Aritméticas
5.1. Operadores Aritméticos
5.1.1. Prioridades
5.2. Exemplos
5.3. Exercícios

VI - Tomada de Decisão
6.1. Operadores Relacionais
6.2. Tipos de Desvios
6.2.1. Desvio Simples
6.3.1. Desvio Composto
6.4.1. Desvio Encadeado
6.5.1. Desvio de Múltiplas Escolhas
6.3. Operadores Lógicos
6.3.1. Operador .E.
6.3.2. Operador .OU.
6.3.3. Operador .NÃO.
6.3.4. Exemplos
6.4. Exercícios

VII - Estruturas de Controle
7.1. Laços de Repetição
7.1.1. Looping com teste Lógico no Início
7.1.1.1. Exemplo
7.1.1.2. Exercícios
7.1.2. Looping com teste Lógico no Fim
7.1.2.1. Exemplo
7.1.2.2. Exercícios
7.1.3. Looping com Variável de Controle
7.1.3.1. Exemplo
7.1.3.2. Exercícios
7.2. Exercícios

VIII - Utilização de Sub-Rotinas
8.1. Uma Visão Geral
8.1.1 O Método Top-Down
8.1. Sub-Rotinas do Tipo Procedimento
8.1.1. Estrutura de Controle com Múltiplas Escolhas
8.1.2. Variáveis Locais e Globais
8.1.2.1. Escopo de Variáveis
8.1.2.2. Restrição com a utilização de Variáveis
8.1.2.3. Refinamento Sucessivo
8.1.3. Utilização de Parâmetros
8.1.3.1. Passagem de Parâmetros
8.1.4. Exemplos
8.1.5. Exercícios
8.2. Sub-Rotinas do Tipo Função
8.2.1. Aplicações de Funções em um Programa
8.2.2. Considerações a Respeito de Funções
8.2.3. Exemplos
8.2.4. Exercícios
8.3. Exercícios

IX - Matriz com Uma Dimensão
9.1. Matrizes de Uma Dimensão ou Vetores
9.1.1. Operações
9.1.1.1. Atribuição
9.1.1.2. Leitura
9.1.1.3. Escrita
9.3. Exemplos
9.4. Exercícios

X - Matrizes com Duas Dimensões
10.1. Matrizes com Mais de Uma Dimensão
10.2. Operações
10.2.1. Atribuição
10.2.2. Leitura
10.2.3. Escrita
10.3. Exemplos
10.4. Exercícios