Quantcast
Channel: SA-MP Forums
Viewing all articles
Browse latest Browse all 18226

[Tutorial] Lógica de programação

$
0
0
  • Introdução
    Não é bem um tutorial, e sim pequenas explicações, sobre o determinado assunto, me perdoem se o assunto sair do objetivo. me corrijam se eu estiver errado.
  • Lógica de programação
    É a base de tudo, Como o próprio nome já diz, é um Raciocínio Lógico, desenvolvido conforme sua experiência na programação.

    Entender a lógica é como aprender a ler, pois sem ler, você não consegue nem começar a resolver a questão.
    a lógica não é só útil em pawn, como também em todas as outras linguagens, sem ela acredite, você sempre dependerá dos outros.

    Cada pessoa tem uma lógica diferente, um modo de pensar diferente, formas que talvez de no mesmo resultado e que funcione até melhor que a outra, isso é a lógica de programação,
    é você observar o mundo com olhos de programador, vendo os detalhes, que você nunca imaginou que aconteceria

    vale lembrar que sem a lógica, nada faz sentido ( literalmente ), ela é desenvolvida com o passar do tempo, com experiencia e estudo.
    O inicio é complicado, porem estudando e praticando, tudo vai ficando mais claro.
  • Algoritmo
    É Uma sequencia de instruções passo-a-passo que descrevem completamente oque fazer, para realizar uma determinada tarefa.

    (você fala EXATAMENTE oque fazer, e ele simplesmente executa.)

    Você pensa que não, mas o algoritmo está frequentemente presente em nossas vidas,
    em tudo que fazemos, seja até ir beber água, ou ir para a escola, irei montar um exemplo em portugol

    Code:

    inicio

        (lembrar se está faltando algo)
        se está
            responder: ahh lembrei
            voltar para buscar..
        se não
            fechar a porta
            trancar
            descer a escada
            andar reto até o portão

            (meu cachorro me olha estranho)
            se me morder
                responder: aiii
                sentir dor
                voltar para dentro de casa...
            se não
                fazer carinho no meu cachorro
                responder carinhosamente: seu fofinho e.e

                (procurar minha chave no bolso)
                se está
                    responder: ainda bem :)
                    abrir portão
                    continue....
                se não
                    voltar para dentro de casa....
    fim

    Viu como eu fiz o passo a passo ? cheio de opções, que poderia dar certo ou errado e sendo claros

    Qual era o objetivo do exemplo?
    - sair de casa, porem poderia ser feito com outras lógicas, já que nem todas as casas tem escadas, ou animais.

    - a nossa vida gira em torno disto, tudo tem uma lógica, se você não presta atenção na aula e nem estuda, o resultado será uma nota baixa.

    Code:

    Desabafo
    Eu gosto de pensar que a maquina, é como um filho/filha, ela tem capacidades de fazer qualquer coisa
    até contas matemáticas, em menos de 1 segundo, porem ela tem que ser ensinada, ela tem que ser guiada

    oque parece óbvio pra gente, para a maquina é como um erro sem solução.
    é ai que a linguagem de programação entra, te dando a possibilidade de se comunicar com a maquina, e educa-la.

  • Linguagem de programação
    Pode ser considerada como um idioma, tipo Russo, Espanhol e etc.., a diferença é que o publico alvo é o computador.

    o computador fala em binário, e eu falo português, como iremos se comunicar?
    - usando uma linguagem de programação, ela funciona como um interprete, você fala pra ela, ai ela traduz para a maquina, e ca entre nós, muito mais fácil,

    isso se da ao motivo da Linguagem de programação, ser padronizada, com funções em inglês e de fácil entendimento, e com raciocínio lógico.
    (tudo mastigado, você fala, e a maquina faz sem questionar.)

Por hoje é só, espero ter ajudado pessoas com duvidas sobre isso, se quiser perguntar, questionar, só comentar ai em baixo, abraços.

Viewing all articles
Browse latest Browse all 18226

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>