freeCodeCamp/guide/portuguese/miscellaneous/how-to-start-when-you-are-s.../index.md

19 lines
2.2 KiB
Markdown
Raw Normal View History

---
title: How to Start When You Are Stuck
localeTitle: Como começar quando você está preso
---
Você é um campista como eu, você faz um exercício e fica preso ... como qualquer outra pessoa. Você não tem ideia de como começar, olha para o seu editor e acha que precisa ter um problema, com certeza não é material de desenvolvedor… bem, você está errado! Talvez você seja igual a mim? Eu sou uma pessoa visual, gosto mais de um desenho do que de um texto. Toda vez que o mesmo problema colocado em um esquema faz mais sentido para mim do que se você me desse um texto. Então… o que eu faço quando tenho problemas para resolver / entender um exercício? Eu começo a desenhar. Depois que eu tenho o meu desenho no lugar, se eu precisar de mais para traduzi-lo para o código, também posso escrevê-lo no pseudocódigo. Depois disso, a transposição para o código não deve ser muito difícil.
# Então, quais são esses fluxogramas (os desenhos) e pseudocódigo?
Durante meu primeiro semestre na faculdade, tivemos um curso sobre introdução a algoritmos. Isto é onde nós aprendemos primeiramente sobre este material. Aprendemos que um bom algoritmo e uma boa programação lógica são desenvolvidos usando fluxogramas e pseudocódigo.
Um **fluxograma** representa o fluxo do seu programa de cima para baixo. Cada comando é representado neste. Dependendo da natureza do comando, existem diferentes formas que você pode usar. Alguns deles que eu uso principalmente (você pode google mais sobre isso, o google é seu amigo quando você sabe o que procurar no google) são:
![](//discourse-user-assets.s3.amazonaws.com/original/2X/b/b8b6b68e8b27f8d958b198613ada0a31a22df5ab.png)
Mais informações sobre isso você pode encontrar aqui [https://en.wikipedia.org/wiki/Flowchart](https://en.wikipedia.org/wiki/Flowchart) .
**O pseudocódigo** é uma linguagem informal que ajuda os desenvolvedores a escrever algoritmos. É uma ferramenta de design baseada em texto e usa uma linguagem legível por humanos. É um texto em inglês estruturado que descreve um algoritmo.
Cada algoritmo no currículo Free Code Camp pode ser resolvido usando pseudocódigo e depois traduzido usando javascript em um código javascript funcional.