Construindo um algoritmo:

25 jun

Passos para construir um algoritimo:

1° passo: Interpretar o problema identificando, entrada processamento e saida de informações;

2° passo: Identificar variaveis, constantes e literais;

3° passo: Construir a extrutura do algoritmo;

4° passo: Fazer o teste de mesa (para ver se o algoritmo funciona como previsto);

Extrutura de um algoritmo:

Algoritmo  Colocar nome do algoritmo;

Const            Declarar constantes;

Var                colocar nome da variavel e tipo;

inicio

|

|       Comandos

|

Fim.

Como declarar as variaveis:

Nome_da_variavel:tipo

Tipos de Variaveis

Inteiro: Somente números inteiros;

Real: Valores fracionais(numeros com virgula);

Caracter: Palavras, letras;

Char: Somente um caracter(uma letra por exemplo);

Logica: V,F por exemplo;

Entrada, processamento e saida:

Entrada: São todos os dados que entram no algoritmo, para serem processados.

A porta de entrada  mais usada é o teclado, onde o usuario digita os dados a serem usados pelo algoritmo.

Processamento: Depois de lidos os dados são processados pelo programa gerando um resultado.

Saida: É a saida dos dados processados pelo algoritmo, umas das formas de saida são o monitor e a impressora.

Inserindo informações em um algoritmo:

Exemplo: Faça um algoritmo que calcule a idade de uma pessoa, tendo como dados de entrada, o ano de  nascimento e ano atual:

Algoritmo idade;

var ano_nascimento,ano_atual,idade:inteiro;

inicio

|         Escrever(‘informe o ano atual’);

|          ler(ano_atual);

|          Escrever(‘informe seu ano de nascimento’);

|          ler(ano_nascimento);

|          Entao faça

|           idade<–(ano-ano_nascimento);

|           Escrever(‘sua idade é ‘,idade);

Fim.

Fazendo um teste de mesa:

O teste de mesa é usado para verificar se o algoritmo realmente funciona e se usa de  valores ficticios para realização deste teste.

Exemplo: Teste de mesa do algoritmo acima:

Monitor:

Informe o ano atual

2011

Informe seu  ano de nascimento

1992

Sua idade é 19

Memoria:

ano   |ano_nascimento|idade

2011|1992                        |19

Isso é um pouco sobre como se monta um algoritmo, sua extrutura e como fazer um teste de mesa.

Depois mostraremos outros comandos usados em sua construção como: Se e Senao e comando Caso:

Deixe um comentário