informatica:programacion
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| informatica:programacion [2023/09/17 11:11] – [Elementos o partes básicas] tempwin | informatica:programacion [2024/08/28 15:42] (actual) – [Programación] tempwin | ||
|---|---|---|---|
| Línea 3: | Línea 3: | ||
| proceso por el cual una persona desarrolla un programa, valiéndose de una herramienta que le permita escribir el código (el cual puede estar en uno o varios lenguajes, como C++, Java y Python, entre otros) y de otra que sea capaz de “traducirlo” a lo que se conoce como lenguaje de máquina, que puede " | proceso por el cual una persona desarrolla un programa, valiéndose de una herramienta que le permita escribir el código (el cual puede estar en uno o varios lenguajes, como C++, Java y Python, entre otros) y de otra que sea capaz de “traducirlo” a lo que se conoce como lenguaje de máquina, que puede " | ||
| + | ===== Paradigmas de programación ===== | ||
| + | |||
| + | Estilos o enfoques de programación. | ||
| + | |||
| + | * **Programación imperativa**: | ||
| + | * **Programación declarativa**: | ||
| + | |||
| + | ==== Paradigma imperativo ==== | ||
| + | |||
| + | === Programación estructurada === | ||
| + | |||
| + | * Secuencia | ||
| + | * Sentencias de selección / control | ||
| + | * Sentencias de repetición | ||
| + | * Funciones | ||
| ===== Lenguajes ===== | ===== Lenguajes ===== | ||
| Línea 90: | Línea 105: | ||
| Además de las normas de nombrado, los lenguajes de programación tienen una serie de palabras reservadas que no se pueden utilizar en las variables (ni en funciones u otros identificadores). Siguiendo con Python, algunas de las palabras reservadas: '' | Además de las normas de nombrado, los lenguajes de programación tienen una serie de palabras reservadas que no se pueden utilizar en las variables (ni en funciones u otros identificadores). Siguiendo con Python, algunas de las palabras reservadas: '' | ||
| + | ===== Cómo empezar a programar ===== | ||
| + | |||
| + | Técnicamente, | ||
| + | |||
| + | * Un ordenador | ||
| + | * Un editor de texto | ||
| + | * Un intérprete o compilador | ||
| + | |||
| + | No es obligatorio, | ||
| + | |||
| + | Además de los requisitos técnicos, se requiren las siguientes habilidades: | ||
| + | |||
| + | * **Pensamiento lógico** para resolver problemas. | ||
| + | * **Capacidad de abstracción** | ||
| + | * **Capacidad de aprendizaje**: | ||
| + | |||
| + | Algunos consejos para empezar a programar: | ||
| + | |||
| + | * Empieza con un lenguaje sencillo: Hay muchos lenguajes de programación disponibles. Para empezar, es recomendable elegir un lenguaje sencillo, como Python o JavaScript. | ||
| + | * Encuentra un proyecto para trabajar: Trabajar en un proyecto te ayudará a aprender los conceptos básicos de la programación. | ||
| + | * No tengas miedo de cometer errores: Todos cometen errores cuando están aprendiendo a programar. Los errores son una parte normal del proceso de aprendizaje. | ||
| + | * Sé paciente: Aprender a programar lleva tiempo y esfuerzo. No te desanimes si no lo entiendes todo a la primera. | ||
| + | |||
| + | |||
| ===== Buenas prácticas ===== | ===== Buenas prácticas ===== | ||
informatica/programacion.1694941914.txt.gz · Última modificación: por tempwin
