Algoritimos Sistemas de repetição

Páginas: 10 (2361 palavras) Publicado: 22 de novembro de 2013
Algoritmos –
Estrutura de Fluxos
de Repetição

Autor:
Igor Merelles Abreu

PROFESSOR:
IGOR MERELLES ABREU
ANÁLISE DE SISTEMA GERAL

1

Centro Educacional Victor e Wladimir

APOSTILA DE ALGORÍTIMOS

ESTRUTURAS DE FLUXO
DE REPETIÇÕES

ANÁLISE DE SISTEMAS GERAIS

PROFESSOR:
IGOR MERELLES ABREU

PROFESSOR:
IGOR MERELLES ABREU
ANÁLISE DE SISTEMA GERAL

2

CentroEducacional Victor e Wladimir
Professor: Igor Merelles Abreu.
Disciplina: Análise de Sistema Geral ( Introdução a LTP ).
Algorítimos Parte1.

1 ) O que é um algoritmo?
R: Algoritmo é a solução de um problema passo a passo, através da criação de um
programa (de escrita manual) que orienta de maneira ordenada como será resolvido este
problema.
2 ) O que é um programa ?
R: Um programa ( software), é um conjunto de instruções em uma seqüência ordenada
dada ao computador.
3 ) Etapas para a construção de um programa;
Definição do
Problema
Ou
Necessidade

Criação
do
Algoritmo

Codificação

Teste do
Algoritmo
codificado

Finalização
do
Programa

Códigos de um Algoritmo:
INÍCIO
Informa para o computador que ele vai iniciar um programa ( é utilizado
sempre com letrasmaiúsculas + o nome dado ao programa a ser executado ).
declare
Diz ao computador que serão armazenadas variáveis do tipo numérica ou
literal ( Separadas ).
Variáveis São códigos onde serão armazenadas as informações de entrada e saída de
dados. São escritas em maiúsculas.
escreva

Diz ao usuário o que for digitado ( fica sempre entre” aspas “ ).

leia

Armazena dentro da variável ovalor digitado pelo usuário.


FIM

Comando de atribuição de valores as variáveis.
Informa ao computador que ele deve finalizar o programa.

PROFESSOR:
IGOR MERELLES ABREU
ANÁLISE DE SISTEMA GERAL

3

Centro Educacional Victor e Wladimir

EXEMPLOS:
1) Criar um programa que solicite ( 2 ) números e informe a média destes números.
INÍCIO_PROG_MÉDIA
declare MED.NUM1,NUM2 numéricos;escreva “ DIGITE O 1º NÚMERO : “ , leia NUM1;
escreva “ DIGITE O 2º NÚMERO : “ , leia NUM2;
MED  (NUM1+NUM2)/2;
escreva “ O RESULTADO DA MÉDIA É : “,MED;
FIM_PROG_MÉDIA
2) Criar um programa para solicitar o nome e o salário de um empregado, logo
após calcular e descontar 8% do salário, informar o valor do desconto e o salário
liquido a receber;
INÍCIO _PROG_SAL
declare NOME literal;SALBRUT, SALIQ, DESC numéricos;
escreva “ DIGITE O NOME DO FUNCIONÁRIO : “ leia NOME;
escreva “ DIGITE O SALARIO BRUTO DO FUNCIONÁRIO: “ leia SALBRUT;
DESC  8/100 * SALBRUT ou SALBRUT * 0,08;
SALIQ  SALBRUT – DESC;
escreva “ O VALOR DO DESCONTO É : “ ,DESC;
escreva “O SALARIO LIQUIDO DO FUNCIONÁRIO É: “ , NOME;
FIM_PROG_SAL

PROFESSOR:
IGOR MERELLES ABREU
ANÁLISE DE SISTEMA GERAL

4 Centro Educacional Victor e Wladimir

Professor: Igor Merelles Abreu.
Disciplina: Análise de Sistema Geral ( Introdução a LTP ).
Algorítimos Parte 2.
ESTRUTURA DE FLUXO DE REPETIÇÃO
Para facilitar ainda mais o trabalho de um programador, dentro da estrutura chamada
ALGORÍTMO, temos as estruturas de FLUXO ou de repetição. Abaixo veremos a
solução de um problema utilizando esta estrutura:PROBLEMA:
Imaginemos que o nosso chefe de programação solicite que façamos um programa quê
solicite a média de um aluno, isso seria muito fácil , como vimos na aula anterior. Agora
imagine se fosse necessário calcular a média de 50 alunos, como faríamos?
Para isso existe a estrutura de FLUXO chamada “ PARA “ OU “ FOR “ ( em pascal ).
Para que esta estrutura funcione, é necessário que criemosuma variável indicadora de
fluxo chamada de “ I “.
Vejamos como funciona :
INICIO_PROG_PARA
declare NUM1, NUM2, MED, I numéricos ;
PARA I DE 1 ATÉ 50 FAÇA
| escreva “ INFORME O 1º NÚMERO: “ leia NUM1;
| escreva “ INFORME O 2º NÚMERO: “ leia NUM2;
| MED  ( NUM1 + NUM2 ) /2 ;
| escreva “ A MÉDIA DO ALUNO É :” , MED;
|
FIM PARA
FIM PROG_PARA.

PROFESSOR:
IGOR MERELLES ABREU...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • algoritimo sequiecial e repeticao
  • REPETIÇAO DO INDEBITO TRIBUTARIO NO SISTEMA TRIBUTARIO BRASILEIRO
  • Desenvolvimento de sistema para analise de performace de algoritimo de ordenacao de dados
  • Repetição
  • Repetição
  • Repetição
  • Repeticao
  • repetição

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!