Baixe o app para aproveitar ainda mais
Prévia do material em texto
LÓGICA DE PROGRAMAÇÃO E ALGORITMOS Aula no 03 Maristela Weinfurter Teixeira Organização da Aula Conhecendo o VisuAlg Tópicos Preliminares Desenvolvendo algoritmos Compilando algoritmos Executando algoritmos Contextualização Tópicos Preliminares Tópicos Preliminares Tipos Primitivos Variáveis Expressões aritméticas Lógicas e relacionais Comandos de Entrada e Saída Tipos Primitivos Inteiros Reais Caracteres Lógicos Tipos Primitivos Inteiro:toda e qualquer informação numérica que pertença ao conjunto dos números inteiros relativos Tipos Primitivos Real:toda e qualquer informação numérica que pertença ao conjunto dos números reais. 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 (#, ?, @) Tipos Primitivos Lógico: toda e qualquer informação que pode assumir apenas duas situações. Verdadeiro e Falso. Tipos Primitivos Variáveis e Constantes Expressões aritméticas lógicas relacionais Expressões Aritméticas Expressões Lógicas Operadores relacionais Instrumentalização Comandos Comandos de Entrada e Saída Algoritmos precisam ser alimentados com dados do meio externo para efetuarem operações e cálculos. 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. Comandos de Entrada e Saída Comandos de Entrada e Saída leia (x) leia (a, nota) Comandos de Entrada e Saída Comandos de Entrada e Saída escreva (x) escreva (nota) Aplicação Conhecendo o VisuAlg VisuAlg A ferramenta VisuAlg é um ambiente de testes para algoritmos. Desenvolvido por acadêmicos brasileiros, é uma ferramenta gratuita. VisuAlg Exercício com VisuAlg Vamos testar um pequeno algoritmo. • Faça um algoritmo que mostre o resultado da multiplicação de dois números. 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 Algoritmo e VisuAlg Síntese Melhorando Nosso Algoritmo Exercício com VisuAlg Vamos testar um pequeno algoritmo. • Faça um algoritmo que mostre o resultado da multiplicação de dois números. 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 Referências de Apoio FIM 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