FLUXOGRAMA. Nickerson Fonseca Ferreira

Documentos relacionados
Lógica de Programação. Profas. Simone Campos Camargo e Janete Ferreira Biazotto

Fundamentos de Programação. Diagrama de blocos

Engenharia)de)resolução)de)problemas)

Modelo Entidade Relacionamento (MER) Professor : Esp. Hiarly Alves

COBRANÇA BANCÁRIA CAIXA

Banco de Dados. Modelo Entidade - Relacionamento. João Eduardo Ferreira Osvaldo Kotaro Takai jef@ime.usp.br DCC-IME-USP

Os passos a seguir servirão de guia para utilização da funcionalidade Acordo Financeiro do TOTVS Gestão Financeira.

Algoritmos e Programação : Conceitos e estruturas básicas. Hudson Victoria Diniz

tipo e tamanho e com os "mesmos" elementos do vetor A, ou seja, B[i] = A[i].

INF1005: Programação I. Algoritmos e Pseudocódigo

Introdução de XML. Dados da Web. Gerência de Dados da Web. A Web representa, nos dias de hoje, um repositório universal de dados, onde:

ARQUITETURA DE COMPUTADORES. Professor: Clayton Rodrigues da Siva

Especificação do Código de Barras para Bloquetos de Cobrança Sem Registro e Registrada no SIGCB

Programação Orientada a Objetos SANTOS, Rafael

Fundamentos de Bancos de Dados 3 a Prova Caderno de Questões

Relatório das Provas da 2ª. Fase - Vestibular 2016

Tutorial. Georreferenciamento de Imagens. versão /08/2008. Autores: Rafael Bellucci Moretti, Vitor Pires Vencovsky

Revisão Diagrama de Caso de Uso. Rodolfo Adamshuk Silva 30/08/2013

CRIAÇÃO DE TABELAS NO ACCESS. Criação de Tabelas no Access

Aula 11: Desvios e Laços

Análise de Processos. Por José Luís Carneiro

Os dados quantitativos também podem ser de natureza discreta ou contínua.

GUIA SOBRE A APLICAÇÃO DOS ASPECTOS LINGUÍSTICOS DA CARTILHA DE ADESÃO À AGENCE UNIVERSITAIRE DE LA FRANCOPHONIE

AULA 1 INTRODUÇÃO A BANCO DE DADOS E VISÃO GERAL DO SQL CONCEITUANDO BANCO DE DADOS MODELO RELACIONAL

FESP FACULDADE DE ENGENHARIA SÃO PAULO DISCIPLINA BP1: PROCESSAMENTO DE DADOS

Carlos de Salles Soares Neto Segundas e Quartas, 17h40 às 19h10

8 Crie um pequeno sistema para controle automatizado de estoque, com os seguintes registros:

Instituto Federal Fluminense Campus Campos Centro Programa Tecnologia Comunicação Educação (PTCE)

DF-e Manager Manual de uso Manifestação do destinatário Setembro de 2015

Programação 1. Rafael Vargas Mesquita. ftp://ftp.ci.ifes.edu.br/informatica/mesquita/

Pressuposições à ANOVA

I. Conjunto Elemento Pertinência

PREFEITURA DO MUNICÍPIO DE PORTO VELHO SECRETARIA MUNICIPAL DE ADMINISTRAÇÃO SEMAD DEPARTAMENTO DE RECURSOS DA TECNOLOGIA DA INFORMAÇÃO DRTI

IFRN\CAMPUS IPANGUAÇU DISCIPLINA: INFORMÁTICA BÁSICA PROFESSOR: CLAYTON MACIEL COSTA 2ª AVALIAÇÃO DE INFORMÁTICA BÁSICA TRABALHO FINAL EXCEL 2010

BANCO DE DADOS I AULA 2. Willamys Araújo willamysaraujo7@gmail.com

REITORA Ulrika Arns. VICE-REITOR Almir Barros da Silva Santos Neto. DIRETOR DO NTIC Leonardo Bidese de Pinho

ADMINISTRAÇÃO DE BANCOS DE DADOS MÓDULO 8

PESQUISA OPERACIONAL -PROGRAMAÇÃO LINEAR. Prof. Angelo Augusto Frozza, M.Sc.

Conteúdo programático

Orientação a Objetos

Emparelhamentos Bilineares Sobre Curvas

MDS II Aula 04. Concepção Requisitos Diagrama de Casos de Uso (Use Cases)

Guia de Referência OPEN PROJECT Treinamento Essencial

CONFIGURAçÃO E GERAÇÃO DO LALUR. Parâmetros

Arquivos Indexados por Chaves Secundárias. Vanessa Braganholo

Assessoria Técnica de Tecnologia da Informação - ATTI. Projeto de Informatização da. Secretaria Municipal de Saúde do. Município de São Paulo

Modelo Lógico: Tabelas, Chaves Primárias e Estrangeiras

Arquitetura TCP/IP. Apresentado por: Ricardo Quintão

Gerenciamento do Escopo do Projeto (PMBoK 5ª ed.)

UNIVERSIDADE PAULISTA CURSOS

com Utilização do Código de Barras VERSÃO 04

2. ALGORITMOS. Unesp Campus de Guaratinguetá

NOVA VERSÃO SAFE DOC MANUAL

Os salários de 15 áreas de TI nas cinco regiões do Brasil

Flávia Rodrigues. Silves, 26 de Abril de 2010

Manual para utilização da funcionalidade de importar arquivo XML para prestação de contas

Estruturas de Controle A Tomada de Decisões

Roteiro de Auxílio para as Atividades Práticas de Sistemas de Informação

Introdução a Banco de Dados. INTRODUÇÃO

Programação para Web HTML - Parte 2

Algoritmos APRENDENDO A PROGRAMAR COM C#

Árvores. ! utilizada em muitas aplicações. ! modela uma hierarquia entre elementos. ! O conceito de árvores está diretamente ligado à recursão

Unidade: Centro de Educação a Distância MANUAL DE PROCEDIMENTOS Nº: Manual de Instruçao - Autorizar Liberação de ValoresAutorizar Liberação de Valores

SICEEL. Simpósio de Iniciação Científica da Engenharia Elétrica. Edital de Abertura

MIT041 - Especificação de Processos Padrão do Módulo Financeiro - Protheus Cliente: Caern - Companhia de Água e Esgoto do Rio Grande do Norte

Portal dos Convênios - Siconv

Redes de Computadores

Curso de Formação de Oficiais Conhecimentos Específicos ENGENHARIA DE COMPUTAÇÃO CADERNO DE QUESTÕES

Conteúdo programático por disciplina Matemática 6 o ano

1 Circuitos Pneumáticos

DOCUMENTO DE REQUISITO DE SOFTWARE

Experiência 04: Comandos para testes e identificação do computador na rede.

Desenvolvimento de Software

Metodologias de Programação

Introdução à Programação de Computadores Parte I

Disciplina: Unidade III: Prof.: Período:

Soluções Inovadoras. FlyFlex. Fly Solution

Sumário. CEAD - FACEL Manual do Aluno, 02

Versão 2 COTAÇÕES pontos pontos pontos pontos pontos pontos

TCI Sistemas Integrados

Elaboração de relatório técnico e/ou científico, segundo a ABNT

1 Visão Geral. 2 Instalação e Primeira Utilização. Manual de Instalação do Gold Pedido

MANUAL DO AVALIADOR O que é uma Feira de Ciência? Por que avaliar os trabalhos? Como os avaliadores devem proceder?

Banco de Dados I 2007 Módulo II: Modelagem Entidade- Relacionamento versus Relacional. (Aula 1) Clodis Boscarioli

RESOLUÇÃO DE PROBLEMAS COM FRAÇÕES NO SEGUNDO ANO DO ENSINO FUNDAMENTAL

II Semana de Ciência e Tecnologia do IFMG campus Bambuí II Jornada Científica 19 a 23 de Outubro de 2009

Sistema de Gestão Avícola SYSAVES. O sistema SYSAVES controla todo o processo, desde a saída dos

Ayuda Sua ONG na mão

Comércio e Manutenção de Produtos Eletrônicos. Mapeamento de memória e conexões do Controlador CP-WS13/8DI8DO2AI2AO/USB/OEM. Versão 1.

Algoritmos. Prof. Jonatas Bastos

Análise de Requisitos

Graphing Basic no Excel 2007

Entropia, Entropia Relativa

BANCO DE DADOS. Vinícius Pádua

LEITURA E ESCRITA FOTO NOME DESCRIÇÃO

Resolução da Prova de Raciocínio Lógico do STJ de 2015, aplicada em 27/09/2015.

MODELO SUGERIDO PARA PROJETO DE PESQUISA

Treinamento sobre Progress Report.

CENTRO EDUCACIONAL CHARLES DARWIN ENSINO FUNDAMENTAL. DIRETRIZES CURRICULARES 1º ao 5º ANO MATEMÁTICA

Transcrição:

1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA FLUXOGRAMA Nickerson Fonseca Ferreira nickerson.ferreira@ifrn.edu.br

Introdução 2 Um algoritmo pode ser representado em diferentes formas: Linguagem natural; Fluxograma; Pseudo-código;

Fluxograma 3 Famosa frase: ENTENDEU?? OU QUER QUE EU DESENHE?? Conceito: é um diagrama que representa o passo a passo de nosso algoritmo. Por se tratar de uma representação gráfica, possui um conjunto de símbolos padronizados. É representado pelo diagrama de blocos.

Diagrama de blocos 4 É uma das formas de representação gráfica de algoritmos utilizando fluxograma. É uma forma padronizada e eficaz de representar os passos lógicos de um determinado processamento. Facilita o entendimento das ideias de uma pessoa ou equipe. Por esse motivo é muito popular. Os algoritmos são representados por um conjunto de figuras geométricas, com significado definido.

Diagrama de blocos 5 Início Informe nota da prova 1 Informe nota da prova 2 A média final é a soma das duas notas dividida por 2 Mostrar média final Fim

Significado das figuras 6 Símbolo Função Indica o início e o fim de um processamento Indica entrada de dados Indica processamento Indica uma decisão a ser tomada (desvios) Indica saída de dados

Construindo o fluxograma 7 De forma semelhante a representação utilizando Linguagem Natural, também é necessário identificar os elementos do algoritmo na representação por fluxograma. 1. Quais os dados de entrada? 2. Quais os processamentos? 3. Quais as saídas??

Construindo o fluxograma 8 Utilizando o exemplo da média de um aluno. 1. Quais os dados de entrada? Nota 1 e Nota 2. 2. Quais os processamentos? Soma as duas notas e divide por 2. 3. Quais as saídas?? A média das notas.

Construindo o fluxograma 9 Já conhecendo os elementos do algoritmo, a representação deste utilizando linguagem natural seria: 1. Informar Nota 1; 2. Informar Nota 2; 3. A média final é a soma da Nota 1 e Nota 2 dividido por 2; 4. Mostrar a média final.

Construindo o fluxograma 10 Conhecemos todos os passos do algoritmo. Podemos iniciar o processo de construção do fluxograma. É necessário traduzir o algoritmo da linguagem natural para forma de fluxograma.

Construindo o fluxograma 11 1. Informar Nota 1; 2. Informar Nota 2; 3. A média final é a soma da Nota 1 e Nota 2 dividido por 2; UM FLUXOGRAMA SEMPRE COMEÇA COM O SÍMBOLO DE INÍCIO. 4. Mostrar a média final.

Significado das figuras 12 Símbolo INICIO Função Indica o início e o fim de um processamento Indica entrada de dados Indica processamento Indica uma decisão a ser tomada (desvios) Indica saída de dados

Construindo o fluxograma 13 1. Informar Nota 1; INÍCIO 2. Informar Nota 2; 3. A média final é a soma da Nota 1 e Nota 2 dividido por 2; 4. Mostrar a média final. Agora devemos inserir a entrada dos dados.

Significado das figuras 14 Símbolo INICIO Função Indica o início e o fim de um processamento Indica entrada de dados Indica processamento Indica uma decisão a ser tomada (desvios) Indica saída de dados

Construindo o fluxograma 15 1. Informar Nota 1; INÍCIO 2. Informar Nota 2; Nota 1 3. A média final é a soma da Nota 1 e Nota 2 dividido por 2; 4. Mostrar a média final. Nota 2 Próximo passo é representar os processamentos dos dados

Significado das figuras 16 Símbolo INICIO Função Indica o início e o fim de um processamento Indica entrada de dados Indica processamento Indica uma decisão a ser tomada (desvios) Indica saída de dados

Construindo o fluxograma 17 1. Informar Nota 1; 2. Informar Nota 2; 3. A média final é a soma da Nota 1 e Nota 2 dividido por 2; 4. Mostrar a média final. INÍCIO Nota 1 Nota 2 Média (Nota 1 + Nota 2) / 2 Agora a saída de dados.

Significado das figuras 18 Símbolo INICIO Função Indica o início e o fim de um processamento Indica entrada de dados Indica processamento Indica uma decisão a ser tomada (desvios) Indica saída de dados

Construindo o fluxograma 19 1. Informar Nota 1; 2. Informar Nota 2; 3. A média final é a soma da Nota 1 e Nota 2 dividido por 2; 4. Mostrar a média final. INÍCIO Nota 1 Nota 2 Média (Nota 1 + Nota 2) / 2 Média Finalizando, o FIM.

Construindo o fluxograma 20 1. Informar Nota 1; 2. Informar Nota 2; 3. A média final é a soma da Nota 1 e Nota 2 dividido por 2; 4. Mostrar a média final. INÍCIO Nota1 Nota2 Media (Nota1 + Nota2) / 2 Media FIM

Variáveis 21 As variáveis irão representar valores que serão utilizados durante o algoritmo. Uma variável precisa de um nome para ser acessada/modificada ao longo do tempo.

Variáveis 22 INÍCIO Nota1 Nota2 Media (Nota1 + Nota2) / 2 Media FIM

Exercício 23 Criar o fluxograma para calcular a média de um aluno e mostrar o status do mesmo. Média => 6.0; Status Aprovado ; Média < 6.0; Status Reprovado ;