Apresentação do curso de lógica de programação

Objetivo

O objetivo do curso é capacitar os participantes a elaborarem lógicas de processamento no método estruturado para COBOL Mainframe.

Público alvo

A toda a pessoa que deseja desenvolver o raciocino lógico e aprender os conceitos e fundamentos da lógica estruturada para a criação de programas, principalmente se deseja ser um programador COBOL Mainframe.

Ação do curso

O curso apresenta o que é raciocínio lógico e estimula o seu desenvolvendo-o observando os tipos de proposições e operadores dentro da metodologia “Estruturada”. Neste contexto pretende elaborar algoritmos seguindo o princípio das três estruturas básicas (Sequência, Seleção e Repetição). É abordado os tipos de armazenamento (na memória temporária do computador, durante a sua execução e o armazenamento externo, arquivos, e as suas estruturas). Depois, passa-se para os princípios da lógica estruturada onde é visto os conceitos TOP DOWN, e por fim, seguindo a metodologia estruturada é analisado treze “tipos” de lógicas básicas para a criação de qualquer lógica de programação. Durante todo o curso é visto a elaboração de diversos algoritmos e lógicas de programação através da elaboração de fluxogramas e do pseudo-código.

Como o curso é apresentado

Todo o curso é apresentado em Power Point de forma animada e colorida segundo o método “Mapa mental” com aproximadamente 150 slides. O curso tem como material didático o livro “Lógica de programação estruturada” que está adequado e integrado à proposta de desenvolver o programador COBOL Mainframe.

Conteúdo abordado

  • Computador, como funciona.
  • Raciocínio lógico, o que é e como funciona.
  • Algoritmo, o que é, qual a sua importância, características e regras.
  • Diagrama de blocos, fluxograma e pseudo-código.
  • Teste de mesa para testes do algoritmo.
  • Estruturas básicas dos algoritmos.
  • Estruturas de dados, variáveis de memória e vetores (array).
  • Armazenamento de dados externo, arquivo, registro e campo.
  • Arquivos, tipos e organização e acesso.
  • Relatório, o que é, quais as suas características.
  • Lógica de programação estruturada, conceitos, estrutura básica e conceito TOP DOWN.
  • Conceito dos treze “tipos”de lógicas que vão servir de base para a criação da maioria dos programas.

Treze tipos de lógicas com diagrama e pseudo-código (no livro)

  • Ler-e-gravar
  • Ler-selecionar-e-gravar
  • Ler-totalizar-e-gravar
  • Ler-sumarizar-e-gravar
  • Ler-consistir-e-gravar
  • Ler-quebrar-e-gravar-Um nível
  • Ler-quebrar-e-gravar-Dois níveis
  • Balance-line–leitura sequencial (1 para 1)
  • Balance-line–leitura sequencial (1 para muitos)
  • Balance-line–leitura sequencial (muitos para muitos)
  • Relatório-quebra-de-página
  • Controlar-exceção
  • Paginação

O lado prático do curso

O curso apresenta a teoria e motiva a execução e criação de exercícios práticos. Durante as aulas serão vistos:

  • Sete cenários para apresentar e aplicar conceitos dos algoritmos,
  • Dezoito exercícios para praticar os algoritmos,
  • Treze tipos de lógicas para aplicar o método estruturado, e
  • 21 questões para aplicar os conhecimentos.

Duração

O curso é apresentado em treze (13) aulas de três (3) horas cada uma, totalizando 39 horas.