Estrutura sequencial
Curso: Superior de tecnologia em mecatrnica industrial
Professor: Luiz Eduardo Carneiro
Algoritmos e tcnicas de programao
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 (
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
O valor digitado ser armazenado em x.
LEIA 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
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
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
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
INCIO SALARIO, PERCENTUAL
AUMENTO = SALARIO * PERCENTUAL
AUMENTO FIM
NOVO_SALARIO = SALARIO + AUMENTO
NOVO_SALARIO
Exerccio 4
Pseudocdigo
ALGORITMO DECLARE SALARIO, PERCENTUAL, AUMENTO,
NOVO_SALARIO NUMRICO ESCREVA Digite o salrio e o percentual de
aumento LEIA SALARIO, PERCENTUAL AUMENTO
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
SALARIO FIM
IMPOSTO = SALARIO * 7/100
SALARIO = SALARIO_BASE + GRATIFICACAO - IMPOSTO
Exerccio 5
Pseudocdigo
ALGORITMO
DECLARE SALARIO_BASE, GRATIFICACAO, IMPOSTO SALARIO NUMRICO
ESCREVA Digite o salrio base
LEIA SALARIO_BASE
GRATIFICAO
Top Related