Esto es lo que sucede cuando uno aprende un idioma desde una perspectiva teórica. Un lenguaje es una herramienta mediante la cual un programador transmite sus intenciones a la computadora. Entonces es importante verlo de esa manera. Dices que puedes entender la lógica del código que quieres escribir. Bueno, si entiendes la lógica, escribe el algoritmo de lo que pretendes hacer, en una hoja de papel en términos simples en inglés. Por ejemplo, si desea calcular el factorial de una entrada dada, iría con algo como esto:
1. Tome la entrada del número del usuario.
2. Almacene la entrada en una variable x
3. Cree una variable de resultado que almacenará la salida que mostrará al usuario
3. Inicialice la variable de resultado a 1
4. Use un bucle for que vaya de x a 1, Ie i = x; i> 0; yo-
5. Para cada iteración del ciclo, multiplique la variable de resultado con el valor del contador
resultado = resultado * i
6. Muestre el valor resultante al usuario con la variable resultante
Ahora, una vez hecho esto, convierta cada uno de estos pasos en una parte del código correspondiente. Por ejemplo, el primer paso dice tomar entrada del usuario. Eso requeriría crear un objeto de clase de lector o escáner protegido y usar su método de lectura. En caso de que no sepa qué código escribir para un paso particular de su algoritmo, puede buscarlo fácilmente en Google, ya que ha establecido explícitamente sus intenciones en términos de pasos discretos. Entonces, ahora puede buscar directamente, cómo tomar ver entradas en Java y obtendrá la respuesta. Al principio, es posible que deba realizar muchas búsquedas mientras escribe un programa, pero una vez que se familiarice con el proceso, se sentirá cómodo escribiendo código y las búsquedas de Google reducirán drásticamente
- Tengo 28 años y comencé en septiembre pasado la informática. ¿Debo intentar trabajar en vacaciones o puedo esperar hasta terminar el bachillerato?
- ¿Qué debo hacer para aprender C ++ sin experiencia en programación?
- ¿Cuál es la mejor universidad pública en Texas para la informática?
- ¿Puede Hack Reactor servir como sustituto para obtener un título universitario en CS?
- ¿Qué puedo hacer después de hacer BE informática e ingeniería?