Programação e Sistemas de Informação
TÉCNICO DE GESTÃO E
PROGRAMAÇÃO DE SISTEMAS
INFORMÁTICOS
Introdução ao Módulo I – Introdução à Programação e Algoritmia
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
Objetivos para a aula:
oNoção de algoritmo.
oRegras e fases de construção de um algoritmo.
Desenvolvimento de algoritmos.
oPseudo-código e fluxogramas.
oResolução de exercícios.
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
Algoritmos
Algoritmo é uma sequência de instruções organizadas de
forma lógica e estruturada (sem desvios), expressas em
linguagem natural (Português estruturado), que tem por
finalidade resolver um problema ou descrever uma tarefa.
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
Passos para construção de Algoritmo:
1. Identificar o problema (objetivo);
2. Identificar os dados que devem ser fornecidos;
3. Identificar as saídas de dados que devem ser gerados
como resultado da solução;
4. Determinar o que deve ser feito para transformar as
entradas nas saídas (processamento) desejadas;
5. Construir o algoritmo, utilizando uma forma de
representação de algoritmos;
6. Testar a solução.
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
Passos iniciais para construção de
Algoritmos:
1. Entradas (O que preciso?);
2. Processamento (Como chegar ao que quero?);
3. Saídas (O que quero?).
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
Algoritmo + Linguagem Programação = Programa
Formas de representação de algoritmo:
 Descrição Narrativa,
 Fluxograma;
 Pseudocódigo;
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
Descrição Narrativa
Vantagens:
 Conhecimento da língua Portuguesa;
Desvantagens:
 Imprecisão;
 Extensa (Escrever muito para dizer pouco).
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
Fluxograma
Vantagens:
 Ferramenta bastante conhecida;
 Figuras dizem mais do que palavras;
 Padrão mundial;
Desvantagens:
Pouca atenção aos Dados, não oferecem recursos
para os descrever ou representar;
 Complica-se com o crescimento do algoritmo;
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
Pseudo-código
Vantagens:
 Usar português como base;
 Dados bem Definidos e estruturados;
 Passagem quase imediata para qualquer
linguagem de programação;
Desvantagens:
Exige a definição de uma linguagem não real
para trabalho;
 Não padronizado;
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
Fluxogramas
Um fluxograma (ou diagrama de fluxo) pode ser
entendido como uma representação esquemática de um
processo, muitas vezes feita através de gráficos que
ilustram de forma simples a transição de informações entre
os elementos que o compõem.
É um diagrama que representa passo-a-passo a
progressão de um processo ou sistema, utilizando
especialmente linhas de ligação e um conjunto de
símbolos convencionais.
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
Fluxogramas
Inicio / Fim
E/S
Dados
Ação / Processo Sub
Rotina
FluxoDecisão
Ligação
Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino

Aula 1 módulo i - psi

  • 1.
    Programação e Sistemasde Informação TÉCNICO DE GESTÃO E PROGRAMAÇÃO DE SISTEMAS INFORMÁTICOS Introdução ao Módulo I – Introdução à Programação e Algoritmia Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
  • 2.
    Objetivos para aaula: oNoção de algoritmo. oRegras e fases de construção de um algoritmo. Desenvolvimento de algoritmos. oPseudo-código e fluxogramas. oResolução de exercícios. Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
  • 3.
    Algoritmos Algoritmo é umasequência de instruções organizadas de forma lógica e estruturada (sem desvios), expressas em linguagem natural (Português estruturado), que tem por finalidade resolver um problema ou descrever uma tarefa. Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
  • 4.
    Passos para construçãode Algoritmo: 1. Identificar o problema (objetivo); 2. Identificar os dados que devem ser fornecidos; 3. Identificar as saídas de dados que devem ser gerados como resultado da solução; 4. Determinar o que deve ser feito para transformar as entradas nas saídas (processamento) desejadas; 5. Construir o algoritmo, utilizando uma forma de representação de algoritmos; 6. Testar a solução. Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
  • 5.
    Passos iniciais paraconstrução de Algoritmos: 1. Entradas (O que preciso?); 2. Processamento (Como chegar ao que quero?); 3. Saídas (O que quero?). Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
  • 6.
    Algoritmo + LinguagemProgramação = Programa Formas de representação de algoritmo:  Descrição Narrativa,  Fluxograma;  Pseudocódigo; Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
  • 7.
    Descrição Narrativa Vantagens:  Conhecimentoda língua Portuguesa; Desvantagens:  Imprecisão;  Extensa (Escrever muito para dizer pouco). Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
  • 8.
    Fluxograma Vantagens:  Ferramenta bastanteconhecida;  Figuras dizem mais do que palavras;  Padrão mundial; Desvantagens: Pouca atenção aos Dados, não oferecem recursos para os descrever ou representar;  Complica-se com o crescimento do algoritmo; Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
  • 9.
    Pseudo-código Vantagens:  Usar portuguêscomo base;  Dados bem Definidos e estruturados;  Passagem quase imediata para qualquer linguagem de programação; Desvantagens: Exige a definição de uma linguagem não real para trabalho;  Não padronizado; Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
  • 10.
    Fluxogramas Um fluxograma (oudiagrama de fluxo) pode ser entendido como uma representação esquemática de um processo, muitas vezes feita através de gráficos que ilustram de forma simples a transição de informações entre os elementos que o compõem. É um diagrama que representa passo-a-passo a progressão de um processo ou sistema, utilizando especialmente linhas de ligação e um conjunto de símbolos convencionais. Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino
  • 11.
    Fluxogramas Inicio / Fim E/S Dados Ação/ Processo Sub Rotina FluxoDecisão Ligação Aulas Virtuais e Interativas Didáxis - Cooperativa de Ensino

Notas do Editor

  • #2 Didáxis - Cooperativa de Ensino
  • #3 Didáxis - Cooperativa de Ensino