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

19 lines
2.2 KiB
Markdown
Raw Normal View History

2018-10-12 19:37:13 +00:00
---
title: How to Start When You Are Stuck
localeTitle: Cómo empezar cuando estás atascado
---
Eres un campista como yo, llegas a un ejercicio y te quedas atascado ... como cualquier otra persona. No tienes idea de cómo empezar, miras fijamente a tu editor y crees que debes tener un problema, seguramente no eres material de desarrollador ... ¡bien, estás equivocado! Tal vez eres como yo? Soy una persona visual, me gusta un dibujo mejor que un texto. Cada vez que el mismo problema que se presenta en un esquema tiene más sentido para mí que si me dieras un texto. Entonces ... ¿qué hago cuando tengo problemas para resolver / comprender un ejercicio? Empiezo a dibujar. Después de tener mi dibujo en su lugar, si necesito más para traducirlo al código, también puedo escribirlo en pseudocódigo. Después de eso, la transposición al código no debería ser muy difícil.
# Entonces, ¿qué son estos diagramas de flujo (los dibujos) y pseudocódigo?
Durante mi primer semestre en la universidad, tuvimos un curso sobre introducción a los algoritmos. Aquí es donde aprendimos por primera vez sobre estas cosas. Aprendimos que un buen algoritmo y una buena programación lógica se desarrollan utilizando diagramas de flujo y pseudocódigo.
Un **diagrama de flujo** representa el flujo de su programa de arriba a abajo. Cada comando está representado en esto. Dependiendo de la naturaleza del comando, hay diferentes formas que puedes usar. Algunos de los que uso principalmente (puedes buscar más en Google, Google es tu amigo cuando sabes para qué buscar) son:
![](//discourse-user-assets.s3.amazonaws.com/original/2X/b/b8b6b68e8b27f8d958b198613ada0a31a22df5ab.png)
Más información sobre esto puede encontrar aquí [https://en.wikipedia.org/wiki/Flowchart](https://en.wikipedia.org/wiki/Flowchart) .
**Pseudocódigo** es un lenguaje informal que ayuda a los desarrolladores a escribir algoritmos. Es una herramienta de diseño basada en texto y utiliza un lenguaje legible por humanos. Es un texto estructurado en inglés que describe un algoritmo.
Cada algoritmo en el currículo de Free Code Camp se puede resolver utilizando pseudocódigo y, a continuación, se traduce con javascript en un código javascript funcional.