Baixe o app para aproveitar ainda mais
Prévia do material em texto
MCNUM - Apresentação Lógica de Programação Prof. Leonardo Lima Aula 3 Conteúdo: Revisão; Exercícios Visual G; Diagrama de Blocos (Fluxogramas) Simbologia; Variáveis Tipos de Variáveis Declaração de Variáveis Constantes Exercícios MCNUM - Apresentação Revisão O que é Pseudocodigo? Uma forma genérica de escrever um algoritmo, utilizando uma linguagem simples sem necessidade de conhecer a sintaxe de nenhuma linguagem de programação Quais são as fases de um algoritmo? Entrada: São os dados de entrada do algoritmo Processamento: São os procedimentos utilizados para chegar ao resultado final Saída: São os dados já processados Teste de Mesa Seguir as instruções do algoritmo de maneira precisa para verificar se o procedimento utilizado está correto ou não. MCNUM - Apresentação Revisão algoritmo “VISUAL G" // Função: Finalidade do Programa (Não Obrigatório) // Autor: Autor do Programa (Não Obrigatório) // Data: 23/10/2013 Data do Programa // Seção de Declarações var Local onde serão declaradas as variáveis inicio Local onde será escrito o algoritmo do programa //Seção de Comandos Fimalgoritmo Fim do Programa MCNUM - Apresentação Revisão Declaração de Variáveis Operadores Aritméticos MCNUM - Apresentação Exercícios 1) Faça um algoritmo para “Calcular o estoque médio de uma peça”, sendo que ESTOQUEMÉDIO = (QUANTIDADE MÍNIMA + QUANTIDADE MÁXIMA) / 2 2) Teste o algoritmo anterior com dados definidos por você. 3) Faça um algoritmo que calcule o aumento salarial de um funcionário baseado em uma porcentagem, e exiba seu novo salário. Para isso, peça o nome do funcionário, seu salario atual, e a porcentagem de aumento. MCNUM - Apresentação Diagrama de Blocos (Fluxograma) O diagrama de blocos é uma forma padronizada e eficaz para representar os passos lógicos de um determinado processamento. Com o diagrama podemos definir uma sequência de símbolos, com significado bem definido, portanto, sua principal função é a de facilitar a visualização dos passos de um processamento. O que é? MCNUM - Apresentação Diagrama de Blocos (Fluxograma) Existem diversos símbolos em um diagrama de bloco. No decorrer do curso apresentaremos os mais utilizados. Veja no quadro abaixo alguns dos símbolos que iremos utilizar: Simbologia MCNUM - Apresentação Diagrama de Blocos (Fluxograma) Simbologia Dentro do símbolo sempre terá algo escrito, pois somente os símbolos não nos dizem nada. Veja no exemplo: Veja que no exemplo da bala seguimos uma sequência lógica somente com informações diretas, MCNUM - Apresentação Diagrama de Blocos (Fluxograma) Simbologia No segundo exemplo da média utilizamos cálculo e exibimos o resultado do mesmo MCNUM - Apresentação Variáveis e Constantes Variáveis e constantes são os elementos básicos que um programa manipula. Uma variável é um espaço reservado na memória do computador para armazenar um tipo de dado determinado. Variáveis devem receber nomes para poderem ser referenciadas e modificadas quando necessário. Um programa deve conter declarações que especificam de que tipo são as variáveis que ele utilizará e as vezes um valor inicial. Tipos podem ser por exemplo: inteiros, reais, caracteres, etc. As expressões combinam variáveis e constantes para calcular novos valores. O que são? MCNUM - Apresentação Variáveis Variável é a representação simbólica dos elementos de um certo conjunto. Cada variável corresponde a uma posição de memória, cujo conteúdo pode se alterado ao longo do tempo durante a execução de um programa. Embora uma variável possa assumir diferentes valores, ela só pode armazenar um valor a cada instante. O que é? MCNUM - Apresentação Variáveis Regras REGRA EXEMPLO Inicie sempre por um caracter, nunca por um número. Nome (correto) - 1nome (errado) Não utilize caracteres especiais como “, ( ) / *; +. Nome (M); N*B Não coloque espaços em branco ou hífen entre nomes. salario-bruto Utilize, se necessário, use o padrão CamelCase salarioBruto Crie suas variáveis com nomes sugestivos. Se vai guardar salário de funcionários, dê à variável o nome salario MCNUM - Apresentação Variáveis As variáveis e as constantes podem ser basicamente de quatro tipos: Numéricas, caracteres, Alfanuméricas ou lógicas. Numéricas: Específicas para armazenamento de números, que posteriormente poderão ser utilizados para cálculos. Podem ser ainda classificadas como Inteiras ou Reais. As variáveis do tipo inteiro são para armazenamento de números inteiros e as reais são para o armazenamento de números que possuam casas decimais. Caracteres: Específicas para armazenamento de conjunto de caracteres que não contenham números (literais). Ex: nomes Tipos de Variáveis MCNUM - Apresentação Variáveis Alfanuméricas: Específicas para dados que contenham letras e/ou números. Pode em determinados momentos conter somente dados numéricos ou somente literais. Se usado somente para armazenamento de números, não poderá ser utilizada para operações matemáticas. Lógicas: Armazenam somente dados lógicos que podem ser Verdadeiro ou Falso. Visual G C Inteiro Int Real Double Caractere Char Lógica Não Existe Tipos de Variáveis MCNUM - Apresentação Declarando Variáveis As variáveis só podem armazenar valores de um mesmo tipo, de maneira que também são classificadas como sendo numéricas, lógicas e literais. Visual G C algumInteiro:inteiro int algumInteiro; algumReal:real double algumDouble; algumLogico:logico Tem que simular algumCaractere:caractere char algumCaracter; Legenda: Verde: Nome da Variável Vermelho: Tipo da Variável Declarando Variáveis MCNUM - Apresentação Constante Constante é um determinado valor fixo que não se modifica ao longo do tempo, durante a execução de um programa. Conforme o seu tipo, a constante é classificada como sendo numérica, lógica e literal. As constantes são criadas obedecendo às mesmas regras já vistas para variáveis. Diferem apenas no fato de armazenar um valor constante, ou seja, que não muda durante a execução de um programa. O que é? Valores que nunca se alteram MCNUM - Apresentação Dúvidas? MCNUM - Apresentação Exercícios MCNUM - Apresentação Exercícios 1) Construa um diagrama de blocos que: • Leia a cotação do dólar • Leia um valor em dólares • Converta esse valor para Real • Mostre o resultado 2) Desenvolva um diagrama de blocos que: • Leia 4 (quatro) números • Calcule o quadrado para cada um • Somem todos e • Mostre o resultado MCNUM - Apresentação Exercícios 3) Construa um algoritmo para pagamento de comissão de vendedores de peças, levando-se em consideração que sua comissão será de 5% do total da venda e que você tem os seguintes dados: • Identificação do vendedor • Código da peça • Preço unitário da peça • Quantidade vendida E depois construa o diagrama de blocos do algoritmo desenvolvido, e por fim faça um teste de mesa MCNUM - Apresentação Exercícios 4) Faça um teste de mesa no diagrama de bloco abaixo epreencha a tabela ao lado com os dados do teste. Salário Abono Salnovo MCNUM - Apresentação Exercícios 5) Sabendo-se que José tem direito a 15% de reajuste de salário, complete o diagrama abaixo. MCNUM - Apresentação Exercícios 6) Crie um algoritmo e fluxograma que calcule a área e o perímetro de um retângulo seguindo esses passos. 1. Obter o valor da altura do retângulo. 2. Obter o valor da largura do retângulo. 3. Calcular a área. 4. Calcular o perímetro. 5. Mostrar os cálculos realizados. Formulas Área = Base * Altura Perímetro = somar o tamanho de todos os lados.
Compartilhar