Baixe o app para aproveitar ainda mais
Prévia do material em texto
Algoritmo Pseudocódigo VisualG Ascencio, Ana Fernandes Gomes; Campos, Edilene Aparecida Veneruchi. Fundamentos da programação de computadores. São Paulo. Prentice Hall, 2002. Pseudocódigo ALGORITMO DECLARE n1, n2, d NUMÉRICO ESCREVA “Digite dois números” LEIA n1, n2 SE n2 = 0 ENTÃO ESCREVA “impossível difidir” SENÃO INÍCIO d n1 / n2 ESCREVA “Divisão = “ , d FIM FIM_ALGORITMO Estrutura seqüencial algoritmo “Nome _do_algoritmo“ // seção dos comentários Var // seção de declaração das variáveis Inicio // seção de comandos fimalgoritmo Palavras reservadas Declaração de variáveis As variáveis são declaradas após a palavra VAR e os tipos mais utilizados são: 1. inteiro: define variáveis numéricas do tipo inteiro, ou seja, sem casas decimais. 2. real: define variáveis numéricas do tipo real, ou seja, com casas decimais. 3. caractere: define variáveis do tipo string, ou seja, cadeia de caracteres. 4. logico: define variáveis do tipo booleano, ou seja, com valor VERDADEIRO ou FALSO. var a: inteiro Valor1, Valor2: real vet: vetor [1..10] de real matriz: vetor [0..4,8..10] de inteiro nome_do_aluno: caractere sinalizador: logico Comando de atribuição O comando de atribuição é utilizado para atribuir valores ou operações a variáveis, sendo representado pelo símbolo : ou := a <- 3 Valor1 <- 1.5 Valor2 <- Valor1 + a vet[1] <- vet[1] + (a * 3) matriz[3,9] <- a/4 - 5 nome_do_aluno <- "José da Silva" sinalizador <- FALSO Comando de entrada em algoritmos O comando de entrada é utilizado para receber dados digitados pelo usuário. Os dados recebidos são armazenados em variáveis. Esse comando é representado pela palavra LEIA. Exemplo: LEIA (a) LEIA (Valor1) LEIA (sinalizador ) Comando de saída em algoritmos O comando de saída é utilizada para mostrar dados na tela ou na impressora. Esse comando é representado pela palavra ESCREVA e os dados podem ser conteúdos de variáveis ou mensagens. Exemplo: ESCREVA (a) ESCREVA (“Conteúdo de a = “, a) Mostra a mensagem “Conteúdo de a = “ e em seguida o valor armazenado na variável a. Entrada e saída de dados algoritmo "exemplo“ var x: real y: inteiro a: caractere l: logico inicio x <- 2.5 y <- 6 a <- "teste" l <- VERDADEIRO escreval ("x", x:4:1, y+3:4) // Escreve: x 2.5 9 escreval (a, "ok") // Escreve: testeok (e depois pula linha) escreval (a, " ok") // Escreve: teste ok (e depois pula linha) escreval (a + " ok") // Escreve: teste ok (e depois pula linha) escreva (l) // Escreve: VERDADEIRO fimalgoritmo Código comentado Exercícios 1) Faça um programa que receba dois números, calcule e mostre a subtração do primeiro número pelo segundo. 2) Faça um programa que receba três números, calcule e mostre a multiplicação desses números. 3) Faça um programa que receba dois números, calcule e mostre a divisão do primeiro número pelo segundo. Sabe-se que o segundo número não pode ser zero, portanto não é necessário se preocupar com validações. 4) Faça um programa que receba duas notas, calcule e mostre a média ponderada dessas notas, considerando peso 2 para a primeira nota e peso 3 para a segunda nota. 5) Faça um programa que receba o preço de um produto, calcule e mostre o novo preço. Sabendo-se que este sofreu um desconto de 10%. 6) Faça um programa que receba o peso de uma pessoa, calcule e mostre: 1) O novo peso se a pessoa engordar 15% sobre o peso digitado; 2) O novo peso se a pessoa emagrecer 20% sobre o peso digitado; Algoritmo�Pseudocódigo�VisualG Pseudocódigo Estrutura seqüencial Palavras reservadas Declaração de variáveis Comando de atribuição Comando de entrada em algoritmos Comando de saída em algoritmos Entrada e saída de dados Código comentado Exercícios
Compartilhar