Você está na página 1de 22

Algoritmos e tcnicas de

programao
Estrutura sequencial
Curso: Superior de tecnologia em
mecatrnica industrial
Professor: Luiz Eduardo Carneiro

Estrutura sequencial em algoritmos


ALRGORITMO
DECLARE nome_da_varivel tipo_da_varivel
bloco_de_comando
FIM_ALGORITMO

Declaraes de variveis
As variveis so declaradas aps a palavra
DECLARE e os tipos mais utilizados so
NUMRICO: variveis que recebero nmeros
LITERAL: variveis que recebero caracteres
LGICO: variveis que recebero apenas dois
valores: verdadeiro ou falso.

Declaraes de variveis
Exemplo:
DECLARE X NUMRICO
Y, Z LITERAL
TESTE LGICO

Comando de atribuio em
algoritmos
O comando de atribuio utilizado para
conceder valores ou operaes a variveis,
sendo representado pelo smbolo
(<-).
Exemplo:
X <- 4
X <- 4 + 2
Y <- aula
Z <- a
teste <- falso

Comando de entrada em algoritmos


O comando de entrada utilizado para
receber dados digitados pelo usurio, que
sero armazenados em variveis. Esse
comando representado pela palavra LEIA
LEIA x

O valor digitado ser armazenado em x.

Comando de sada em algoritmos


O comando de sada utilizado pera mostrar
dados na tela ou na impressora. Esse
comando representado pela palavra
ESCREVA, e os dados podem ser contedo de
variveis ou mensagens.
ESCREVA x
ESCREVA Contedo de Y = , Y

Exerccio 1
Faa um programa que receba quatro
nmeros inteiros, calcule e mostre a soma
desses nmeros.
Descrio narrativa
Passo 1: receber os quatro nmeros.
Passo 2: somar os quatro nmeros.
Passo 3: mostrar o resultado.

Exerccio 1
Fluxograma
INCIO

N1, N2, N3, N4

SOMA = N1 + N2 + N3 + N4

SOMA

FIM

Exerccio 1
Pseudocdigo

ALGORITMO
DECLARE N1, N2, N3, N4, SOMA NUMRICO
ESCREVA Digite os quatro nmeros
LEIA N1, N2, N3, N4
SOMA <- N1 + N2 + N3 + N4
ESCREVA Soma = , SOMA
FIM_ALGORITMO

Exerccio 2
Faa um programa que receba trs notas,
calcule e mostre a mdia aritmtica.
Descrio narrativa
Passo 1: receber as trs notas.
Passo 2: calcular a mdia.
Passo 3: mostrar o resultado.

Exerccio 2
Fluxograma
INCIO

N1, N2, N3

MEDIA = (N1 + N2 + N3)/ 3

MEDIA

FIM

Exerccio 2
Pseudocdigo

ALGORITMO
DECLARE N1, N2, N3, MEDIA NUMRICO
ESCREVA Digite as trs notas
LEIA N1, N2, N3
MEDIA <- (N1 + N2 + N3) / 3
ESCREVA Mdia= , MEDIA
FIM_ALGORITMO

Exerccio 3
Faa um programa que receba trs notas e
seus respectivos pesos, calcule e mostre a
mdia ponderada.
Descrio narrativa
Passo 1: receber as trs notas e seus pesos.
Passo 2: calcular a mdia.
Passo 3: mostrar o resultado.

Exerccio 3
Fluxograma
INCIO

N1, N2, N3, P1, P2, P3

MEDIA = (N1 * P1 + N2 * P2+ N3 *P3)/ (P1 + P2 + P3)

MEDIA

FIM

Exerccio 3
Pseudocdigo

ALGORITMO
DECLARE N1, N2, N3, P1, P2, P3,MEDIA
NUMRICO
ESCREVA Digite as trs notas e seus pesos
LEIA N1, N2, N3, P1, P2, P3
MEDIA <- (N1 * P1 + N2 * P2 + N3 * P3) / (P1 + P2
+ P3)
ESCREVA Mdia= , MEDIA
FIM_ALGORITMO

Exerccio 4
Faa um programa que receba o salrio de um
funcionrio e o percentual de aumento,
calcule e mostre o valor do aumento e o novo
salrio.
Descrio narrativa
Passo 1: receber o salrio do funcionrio e o percentual
de aumento.
Passo 2: calcular o valor do aumento.
Passo 3: calcular o valor do novo salrio.
Passo 4: mostrar o aumento e o novo salrio.

Exerccio 4
Fluxograma
SALARIO, PERCENTUAL

INCIO

AUMENTO = SALARIO * PERCENTUAL

NOVO_SALARIO = SALARIO + AUMENTO

AUMENTO

NOVO_SALARIO

FIM

Exerccio 4
Pseudocdigo

ALGORITMO
DECLARE SALARIO, PERCENTUAL, AUMENTO,
NOVO_SALARIO NUMRICO
ESCREVA Digite o salrio e o percentual de
aumento
LEIA SALARIO, PERCENTUAL
AUMENTO <- SALARIO * PERCENTUAL
NOVO_SALARIO <- SALARIO + AUMENTO
ESCREVA Novo salrio= , NOVO_SALARIO
FIM_ALGORITMO

Exerccio 5
Faa um programa que receba o salrio base
de um funcionrio, calcule e mostre o salrio a
receber, sabendo-se que o funcionrio tem
gratificao de 5% sobre o salrio base e paga
imposto de 7% tambm sobre o salrio base.
Descrio narrativa

Passo 1: receber o salrio do funcionrio


Passo 2: calcular o valor da gratificao.
Passo 3: calcular o valor do imposto.
Passo 4: calcular o valor do salrio.
Passo 5: mostrar o salrio.

Exerccio 5
Fluxograma
INCIO

SALARIO_BASE

GRATIFICACAO = SALARIO * 5/100

IMPOSTO = SALARIO * 7/100

SALARIO = SALARIO_BASE + GRATIFICACAO - IMPOSTO

SALARIO

FIM

Exerccio 5
Pseudocdigo

ALGORITMO
DECLARE SALARIO_BASE, GRATIFICACAO, IMPOSTO
SALARIO NUMRICO
ESCREVA Digite o salrio base
LEIA SALARIO_BASE
GRATIFICAO <- SALARIO_BASE * 5/100
IMPOSTO <- SALARIO_BASE * 7/100
SALARIO <- SALARIO_BASE + GRATIFICACAO - IMPOSTO
ESCREVA Salrio= , SALARIO
FIM_ALGORITMO