Aula 2 - Estrutura Sequencial
-
Upload
rafael-oliveira -
Category
Documents
-
view
24 -
download
1
description
Transcript of Aula 2 - Estrutura Sequencial
-
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