Cómo aprender a Programar [desde cero] 💪 [GRATIS] TUTORIAL EN ESPAÑOL - Pseudocódigo PSEINT
Introducción a la Programación con Pseudocódigo
Fundamentos del Curso
- Bienvenida al curso de fundamentos de programación utilizando el programa PS Int, que es un pseudocódigo diseñado para ser más comprensible.
- Se abordarán conceptos como variables, condicionales y cómo interactuar con datos externos, como entradas de usuarios.
Instalación y Navegación en PS Int
- El programa se puede descargar gratis; se debe seleccionar el sistema operativo correspondiente durante la instalación.
- La interfaz incluye botones comunes (nuevo, abrir, guardar), así como funcionalidades para ejecutar código y visualizar diagramas de flujo.
Estructura Básica del Algoritmo
Comprendiendo el Algoritmo
- Cada algoritmo comienza con un inicio y termina con un final; todo lo que está entre estos dos puntos representa las acciones a realizar.
- Ejemplo práctico: describir los pasos para tomar un autobús ilustra cómo se estructuran las acciones en programación.
Variables en Programación
- Las variables son comparables a "cajitas" donde se almacenan diferentes tipos de datos.
- Para declarar una variable en PS Int, se utiliza la sintaxis "definir nombre_variable tipo", por ejemplo, definir
colorcomo carácter.
Asignación y Comentarios en Código
Asignando Valores a Variables
- Una vez definida una variable, es crucial asignarle un valor; esto permite utilizarla efectivamente dentro del algoritmo.
Importancia de los Comentarios
- Los comentarios son anotaciones dentro del código que no afectan su ejecución pero ayudan a documentar lo que hace cada parte.
Introducción a las Variables en Programación
Definición de Variables
- Se introduce el concepto de variable, que se refiere a un espacio donde se asigna una expresión. En este caso, la variable es "color" y se le asigna el valor "verde".
- Las variables de tipo carácter (o string) almacenan conjuntos de letras. Por ejemplo, "verde" está compuesto por las letras v, e, r, d y e.
Asignación y Visualización
- Para verificar el contenido de la variable "color", se utiliza la función
escribir, que mostrará el valor almacenado.
- Se repasa cómo definir una variable llamada "color" como carácter y cómo asignarle un valor entre comillas.
Tipos de Datos
- Se explica que las variables pueden ser de diferentes tipos: carácter (string), número entero (sin decimales), lógico (verdadero o falso), y real (números con decimales).
- Al definir una variable numérica como "edad", no se utilizan comillas porque los números no requieren delimitadores.
Ejecución del Programa
- Al ejecutar el programa, se verifica que al escribir
edad, efectivamente muestra 55 en pantalla.
- Se define otra variable llamada "activo" como lógico, que puede almacenar solo dos valores: verdadero o falso.
Importancia del Pseudocódigo
- Se menciona que lo aprendido es pseudocódigo, lo cual es un puente entre lo escrito por humanos y lo entendido por máquinas.
- La transición a lenguajes reales como JavaScript o PHP será más fácil gracias a los conceptos aprendidos en pseudocódigo.
Interacción con el Usuario
Solicitar Entrada del Usuario
- Se propone crear un programa más interactivo preguntando al usuario su edad mediante una variable llamada "edad".
- Para solicitar la edad del usuario, se utiliza
escribirpara mostrar un mensaje en pantalla pidiendo la edad.
Lectura de Datos
¿Cómo se utilizan las variables y la concatenación en programación?
Definición y uso de variables
- Se define una variable llamada
edadque almacena el valor 27. Para verificar su contenido, se utiliza la instrucciónescribirsin comillas.
- Al ejecutar el comando, se muestra "tienes 27", confirmando que la variable
edadcontiene correctamente el valor 27.
Concepto de concatenación
- Se introduce el concepto de concatenación, que permite combinar texto con valores de variables. Por ejemplo, al agregar "años" a la variable
edad, se puede mostrar "27 años".
- La concatenación en este contexto se realiza utilizando una coma para unir los elementos a ambos lados, en lugar del signo más utilizado en otros lenguajes.
Consideraciones sobre caracteres especiales
- Es importante tener cuidado con caracteres especiales como la ñ o acentos, ya que pueden no ser leídos correctamente por algunos lenguajes de programación.
- Se recomienda utilizar solo caracteres del alfabeto inglés y respetar las mayúsculas y minúsculas al definir variables para evitar errores.
Importancia de la consistencia en nombres de variables
- La consistencia es clave: si una variable se declara como
edad, debe ser referenciada exactamente igual cada vez. Diferencias como mayúsculas pueden causar problemas.
- El término camelCase es mencionado como una práctica común para nombrar variables (por ejemplo,
usuario). Esto ayuda a identificar claramente las variables dentro del código.
Espacios y declaración de variables
- Los espacios no son válidos dentro de los nombres de las variables; deben ser utilizados únicamente para separar instrucciones.