terça-feira, 2 de janeiro de 2018

introdução ao algoritimo

Algorítimo de programação

                                                                                O que é um algorítimo?

imagem de programa  
           Simplificando, algorítimo é uma sequencia de ações ou comando bem definidos necessários para realizar uma ação ou resolver um problema.
           Para facilitar o entendimento tente pensar quais movimentos você precisa fazer para tocar o seu rosto com o dedo indicador se seu braço começar com a mão aberta apontando para o chão.



 Uma das soluções possíveis para realizar essa ação seria:

  1. fechar todos os dedos menos o indicador
  2. mover o ombro ate que o braço esteja em paralelo com o chão
  3. dobrar o cotovelo ate o indicador sentir o rosto

  • Pseudocódigo
           O pseudocódigo é uma forma de representar um algorítimo em uma linguagem simples, mas com características de uma linguagem de programação real.
           Como exemplo veja como seria o algorítimo do exemplo anterior em pseudocódigo:


  1. variáveis dedo1, dedo2, dedo3, dedo4, dedo5,cotovelo,mao,braço
  2. // dedo2 = indicador
  3. se(mão > 1)  
  4. {
  5.      dobrar dedo1;
  6.      dobrar dedo3;
  7.      dobrar dedo4;
  8.      dobrar dedo5;
  9. enquanto( braço !=  0°)
  10. {
  11.       levantar braço;
  12. }
  13. enquanto(rosto !=toque)
  14. {
  15.      dobrar cotovelo;
  16. }

           Na primeira linha do pseudocódigo foi definido as variáveis que serão utilizadas no programa, na maioria das linguagens de programação você deve definir qual o tipo da variáveis e o estado inicial dela.
           A segunda linha é um comentário, é uma parte do código que não sera utilizada no programa, que serve para indicar algo somente ao programador, em varias linguagens as duas barras são usadas para definir o que vai ser comentário a direita delas, mas não é em todas, a linguagem de programação Python utiliza o # para definir comentário.
           A terceira linha é uma estrutura condicional, que nesse caso verifica se a variável esta dentro de um parâmetro para poder exultar uma ação é muito utilizado os parenteses para definir o que vai ser o parâmetro de uma condicional, apos o fechamento do paramento é definido qual ação que vai ocorrer se o parâmetro for aceito e ele esta definido dentro das chaves.
           na linha dez e onze é utilizada outra estrutura condicional o enquanto, que faz a ação ser executada ate que seu parâmetro seja atendido.


  • Para depois:
       
exercício retirado do livro logica de programação 3° edição


Nenhum comentário:

Postar um comentário