Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 10 LÓGICA DE PROGRAMAÇÃO E ALGORITMOS Aula no 03 Profª.Maristela Weinfurter Teixeira, MSc. 2 10 Organização da Aula Conhecendo o VisuAlg Tópicos Preliminares Desenvolvendo algoritmos Compilando algoritmos Executando algoritmos 3 10 Contextualização Tópicos Preliminares 4 10 Tópicos Preliminares Tipos Primitivos Variáveis Expressões aritméticas Lógicas e relacionais Comandos de Entrada e Saída 5 10 Tipos Primitivos Inteiros Reais Caracteres Lógicos 6 10 Tipos Primitivos Inteiro:toda e qualquer informação numérica que pertença ao conjunto dos números inteiros relativos 7 10 Tipos Primitivos Real:toda e qualquer informação numérica que pertença ao conjunto dos números reais. 8 10 Tipos Primitivos Caracter: toda e qualquer informação composta de um conjunto de caracteres alfanuméricos: numéricos (0...9), alfabéticos (A...Z, a...z) e especiais (#, ?, @) 9 10 Tipos Primitivos Lógico: toda e qualquer informação que pode assumir apenas duas situações. Verdadeiro e Falso. 10 10 Tipos Primitivos Variáveis e Constantes 11 10 Expressões aritméticas lógicas relacionais 12 10 Expressões Aritméticas Operador Função Exemplos + Adição 2+3 - Subtração 4-2 * Multiplicaç ão 3*4 / Divisão 10/2 13 10 Expressões Lógicas 14 10 Operadores relacionais 15 10 Instrumentalização Comandos 16 10 Comandos de Entrada e Saída Algoritmos precisam ser alimentados com dados do meio externo para efetuarem operações e cálculos. 17 10 Comandos de Entrada e Saída Depois devem enviar para o meio externo os resultados. A isto chamamos de comandos de entrada e saída. 18 10 Comandos de Entrada e Saída 19 10 Comandos de Entrada e Saída leia (x) leia (a, nota) 20 10 Comandos de Entrada e Saída 21 10 Comandos de Entrada e Saída escreva (x) escreva (nota) 22 10 Aplicação Conhecendo o VisuAlg 23 10 VisuAlg A ferramenta VisuAlg é um ambiente de testes para algoritmos. Desenvolvido por acadêmicos brasileiros, é uma ferramenta gratuita. 24 10 VisuAlg 25 10 Exercício com VisuAlg Vamos testar um pequeno algoritmo. Faça um algoritmo que mostre o resultado da multiplicação de dois números. 26 10 Algoritmo e VisuAlg algoritmo "mult" // Função : multiplicar dois números // Autor : Prof. Maristela // Data : 10/01/2015 // Seção de Declarações var n1,n2,m : real inicio // Seção de Comandos leia (n1) leia (n2) m<-n1*n2 escreva(m) fimalgoritmo 27 10 Algoritmo e VisuAlg 28 10 Síntese Melhorando Nosso Algoritmo 29 10 Exercício com VisuAlg Vamos testar um pequeno algoritmo. Faça um algoritmo que mostre o resultado da multiplicação de dois números. 30 10 Algoritmo e VisuAlg algoritmo "mult" // Função : multiplicar dois números // Autor : Prof. Maristela // Data : 10/01/2015 // Seção de Declarações var n1,n2,m : real inicio // Seção de Comandos escreval("Programa para multiplicar dois numeros") escreval("") escreval("") escreva("Digite o primeiro valor:") leia (n1) escreva("Digite o segundo valor:") leia (n2) m<-n1*n2 escreval("") escreva("O resultado da multiplicação e:") escreva(m) escreval("") fimalgoritmo 31 10 Referências de Apoio Forbellone, A.L.V.; Eberspacher, H.F.; Lógica de programação: a construção de algoritmos e estruturas de dados. 3ª. Ed. São Paulo: Pearson, 2005. Ascencio, A.F.G.; Campos, E.A.V.; Fundamentos da programação de computadores: algoritmos, pascal, C/C++ e Java. 3ª. Ed. São Paulo : Pearson, 2012.
Compartilhar