- 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
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.