Baixe no formato PDF, TXT ou leia online no Scribd
Fazer download em pdf ou txt
Você está na página 1de 15
FUNDAMENTOS DE
PROGRAMAÇÃO
Fluxograma e Pseudocódigo
Antunes Viti Félix Chicolomuenho
002 [email protected] Fluxograma ▪É uma representação gráfica de algoritmos onde formas geométricas diferentes implicam acções distintas. ▪São utilizados para nos ajudar a compreender um determinado programa. ▪Não estão associados a um linguagem de programação específica. ▪Apresentam a lógica do algoritmo e não as instruções da linguagem. ▪Utilizam diferentes tipos de blocos para indicar os comandos (entradas, saídas, processamentos, decisões, etc) e setas para indicar a sequência de execução. Fluxograma Fluxograma Fluxograma ▪ Calcular a média aritmética de um aluno sabendo que este tem duas notas de duas provas distintas. Variável ▪As variáveis são utilizadas para armazenar um determinado valor e que pode ser utilizada durante a execução de todo o programa. ▪Cada variável precisa de um nome para identificá-la. ▪Existem algumas regras para a nomenclatura das variáveis: • Iniciar sempre com letra; • Não pode possuir espaços em branco; • Não pode conter caracteres especiais e acentos. Tipo de Variável (Dado) ▪Existem 4 tipos de variáveis: • inteiro: define variáveis numéricas do tipo inteiro (sem casas decimais). • real: define variáveis numéricas do tipo real (com casas decimais). • caractere: define variáveis do tipo sequência de caracteres (letras e números). O valor deste tipo de variável sempre deve vir entre aspas. • logico: define variáveis do tipo lógico, ou seja, só aceita valores VERDADEIRO e FALSO. Tipo de Variável (Dado) ▪Quando declaramos uma variável, um espaço na memória é reservado. ▪Cada tipo armazena um espaço com tamanho diferente. ▪Uma variável, para ser útil, precisa de um valor. ▪A operação de dar um valor para uma variável é chamada atribuição. Exercício ▪Criar o fluxograma para calcular a média de um aluno e mostrar o estado do mesmo segundo as condições abaixo: • Se Media < 10: então “Reprovado” • Se Media >= 10: então “Aprovado” Solução Pseudocódigo ▪Vamos nos aproximar mais da linguagem de programação. ▪Pseudocódigo é a forma intermediária entre a linguagem natural e a linguagem de programação. ▪Utilizada para representar algoritmos de uma forma mais semelhante às linguagens de programação. ▪Esta representação é suficientemente geral para permitir a tradução de um algoritmo nela representado para uma linguagem de programação específica seja praticamente direta. Pseudocódigo ▪A forma geral da representação de um algoritmo na forma de pseudocódigo é a seguinte: Exemplo ▪Criar o pseudocódigo para calcular a média de um aluno e mostrar o estado do mesmo segundo as condições abaixo: • Se Media < 10: então “Reprovado” • Se Media >= 10: então “Aprovado” Solução Exercícios Propostos ▪ Para cada um dos problemas propostos a seguir, expresse um algoritmo que pode ser usado em sua solução na forma de fluxograma e pseudocódigo. 1. Calcule a média de quatro números inteiros dados. 2. Leia uma temperatura dada na escala Celsius (C) e imprima o equivalente em Fahrenheit (F). (Fórmula de conversão: F = 9/5 * C + 32). 3. Leia uma quantidade de chuva dada em polegadas e imprima o equivalente em milímetros (25,4 mm = 1 polegada). 4. Calcule o quadrado de um número, ou seja, o produto de um número por si mesmo.