Buscar

Algoritmo - Estrutura Sequencial

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

Continue navegando