<aside>
Conhecimentos necessários:
</aside>
<aside>
Navegação
</aside>
Essa é a hora de botar a mão na massa e fazer as nossos primeiros passos para se aprender uma linguagem: aprender a criar algoritmos. Mas, com isso vem uma pergunta…
Sabe uma receita de bolo? Isso é um algoritmo! Nada mais é do que um passo a passa para fazer algo. Por exemplo, vou criar um algoritmo agora de como atravessar a rua:
Isso é um algoritmo! Mas como isso ajuda na programação? É porque fazemos a mesma coisa, só com que as palavras e forma que o computador entender:
Algo tipo assim, sabe?
Acho que falando assim, programação nem parece difícil, né? Porque não é! Confie em mim! :)
Existem alguns padrões nas estruturas dos algoritmos.
São quando os passos são feitos um em sequência do outro, aí escrevemos um abaixo do outro. Bem simples!
É o momento em que há uma decisão a ser feita, uma análise. É nesse momento que decidimos se fazemos algo ou outra coisa. Sabe o exemplo que dei de atravessar a rua? Lá tem uma decisão, é que ver se o carro da vindo e escolher não fazer o próximo passo, caso esteja.
É quando fazemos uma sequência de passos repetidas vezes.
E o mais legal, é que podemos usar todas essas estruturas juntas, olhe só um exemplo de escolher uma série para assistir na Netflix:
Percebeu a presença de todos as três estruturas?
Pseudocódigo é uma forma de escrever algoritmos mais parecida com programação. Seria tipo uma programação mesmo, mas em português. Pegarei o exemplo que dei lá no início (do computador perguntando o nome da pessoa) e transformarei em um pseudocódigo:
nome = "" //Não tem nada salvo, ainda
escreva(”Bom dia! Qual o seu nome?”) //Vai mandar uma mensagem perguntando o nome
nome = leia() //Vai ler o que a pessoa escrever e salvar num lugar chamado “nome”
Parece programação, mas em português, né?
Geralmente, os pseudocódigos sempre parecem uma linguagem já existente, mas em português. Nesse exemplo aí, ficou parecido com um Python misturado com CSharp. Mas pode ignorar isso, pois a linguagem que iremos focar aqui será o C, que já tem um pseudocódigo que inventaram chamado Portugol. Inclusive, há até um programa que reconhece isso como uma linguagem mesmo e simula ela funcionando. O nome desse programa é VisualG.