Mini Curso Algoritmo

Olá pessoal, este será um mini curso de lógica de programação.

Algoritmo: para a elaboração do algoritmo se tem três estruturas: sequência, seleção e repetição.  

Para criar um algoritmo deve-se ter três etapas importantes : entrada, processamento e saída.

Entrada: são os dados indispensáveis para a resolução do problema;

Processamento: são os procedimentos usados para se chegar ao resultado final;

Saída: após os dados serem processados é mostrado o resultado.

Um algoritmo pode ser representado de diversas maneiras, como por exemplo:

Descrição narrativa: é escrito com um texto simples porem, tem a desvantagem como a extensão, pois geralmente acaba escrevendo muito para pouca coisa.ex:

Algoritmo para tomar banho:

1-pegue a toalha

2-entre no banheiro

3-tire a roupa

4-abra o chuveiro

5-entre embaixo do chuveiro

6-depois de estar completamente molhado(a), desligue o  chuveiro

7-pegue o sabonete

8-passe o sabonete em todo o corpo

9-abra novamente o chuveiro

10-retire todo o sabone

11-feche o chuveiro

12-pegue a toalha

13-seque todo o corpo

14-vista a roupa

15-saia do banheiro



Pseudocódigo: é uma linguagem estruturada,rica em detalhes e muito parecida com os comandos usados em uma linguagem de programação. Ex:

Pseudocódigo soma:

ALGORITMO soma

Var n1,n2,soma

Inicio

                Leia n1;

                Leia n2;

                Soma=n1+n2;

                Escreva soma;

Fim



Inicio
Diagrama de Chapin: este diagrama representa os comandos de um algoritmo dentro de um único retângulo, subdividindo em retângulos menores que são os diferentes blocos de seqüência e comandos do algoritmo. Ex:




Fluxograma: ele representa por meio de figuras geométricas a entrada, processamento e saída do algoritmo. Ex:

Diagrama de bloco: é muito utilizado por profissionais da área de programação, apresenta métodos e sequencias do  processo. Utiliza símbolos geométricos, assim como o fluxograma.
Significado das figuras:




Para se aprofundar mais no assunto indico o livro: curso essencial de lógica de programação(Marilane Almeida), é bem simples  de se  aprender com ele  e tem exercícios, também tem o lógica de programação da editora Pearson.
Espero que tenham gostado.

Comentários

Postagens mais visitadas