conceptos basicos de de programacion
empezar
algoritmo
Un algoritmo es, en esencia, una receta. Es un conjunto de pasos ordenados, finitos y precisos que se siguen para resolver un problema o realizar una tarea específica. ¿Cómo funciona un algoritmo? Para que algo sea considerado un algoritmo, debe cumplir con tres partes fundamentales: Entrada (Input): La información o los ingredientes que necesitas para empezar. Proceso: Los pasos lógicos y secuenciales que transforman esa entrada. Salida (Output): El resultado final o la solución al problema.
variable
Espacio en memoria con nombre que almacena valores cambiantes. Imagina que estás organizando una mudanza. Para no perder tus cosas, guardas objetos en cajas y les pegas una etiqueta por fuera (como "Libros" o "Utensilios de cocina").. En programación, una variable es exactamente eso: una "caja" con un nombre donde guardas un dato que quieres usar más tarde. Los tres componentes de una variable Para que una variable exista y sea útil, suele tener tres elementos clave: Nombre (Identificador): Es la etiqueta de la caja. Por ejemplo: puntuacion, nombre_usuario o precio. Valor: Es lo que guardas dentro. Puede ser un número (10), un texto ("Hola"), o algo más complejo. Tipo de dato: Define qué clase de cosas puede guardar la caja. Algunos ejemplos comunes son: Integer (int): Números enteros (ej. 5, -10). String (str): Cadenas de texto (ej. "Gemini"). Boolean (bool): Valores de verdad (Verdadero o Falso).
tipos de datos
Boleano
Caracter
Este es el tipo de dato más simple, pero el más importante para la toma de decisiones. Solo puede tener dos valores: Verdadero (True / 1) Falso (False / 0) Se usan para responder preguntas de "sí o no": ¿Está la sesión iniciada? true. ¿El juego terminó? false.
Carácter (Char)Representa un único símbolo, letra, número o signo de puntuación. Normalmente se escriben entre comillas simples. Ejemplos: 'A', '@', '7', '#'.
Entero
Real
Cadena
Entero (Integer) Son números sin decimales, ya sean positivos, negativos o cero. Se usan para contar cosas que no se pueden dividir (como personas o puntos).
Es una secuencia o "cadena" de caracteres. Es lo que usamos para palabras, frases o párrafos. Se suelen escribir entre comillas dobles. Ejemplos: "Hola Mundo", "Juan Pérez", "1234-5678". Dato curioso: "123" como cadena es texto, no un número; por lo tanto, no podrías sumarle 1 sin convertirlo primero.
Son números que tienen una parte decimal o fraccionaria. Se usan para mediciones precisas. Ejemplos: 3.1416, -0.5, 99.99. Nota: En programación, casi siempre usamos el punto (.) en lugar de la coma (,) para los decimales.
operaciones matemáticas
entrada de datos (leer)
Gemini ha dicho
En PSeInt, la instrucción para leer o recibir datos desde el teclado es Leer. Esta instrucción permite que el programa se detenga y espere a que el usuario ingrese un valor, el cual se almacenará en una variable.
Aquí tienes los detalles clave para usarla correctamente:
1. Sintaxis Básica
La estructura más sencilla es:
Papyrus
Leer nombre_de_la_variable
2. Ejemplo Práctico
Es una buena práctica mostrar siempre un mensaje con Escribir antes de usar Leer, para que el usuario sepa qué debe ingresar.
Papyrus
Algoritmo EjemploEntrada
Definir nombre Como Cadena
Definir edad Como Entero
Escribir "Por favor, ingresa tu nombre:"
Leer nombre
Escribir "Ingresa tu edad:"
Leer edad
Escribir "Hola ", nombre, ", tienes ", edad, " años."
FinAlgoritmo
salida de datos (escribir)
Esta instrucción se utiliza para mostrar texto, resultados de operaciones o el contenido de las variables en la pantalla. Aquí tienes cómo dominar el uso de la salida de datos: 1. Sintaxis Básica Puedes mostrar texto simple encerrándolo entre comillas (dobles o simples): Papyrus Escribir "¡Hola, mundo!" 2. Mostrar Variables y Combinaciones Para mostrar el valor de una variable o combinar texto con datos, se utiliza la coma (,). Papyrus Algoritmo EjemploSalida Definir puntaje Como Entero puntaje <- 100 // Combinando texto y variable Escribir "Tu puntuación actual es: ", puntaje // También puedes hacer operaciones directamente Escribir "Si duplicas tu puntaje, tendrías: ", puntaje * 2 FinAlgoritmo
operadores
En programación, los operadores aritméticos son los símbolos que le indican a la computadora que debe realizar un cálculo matemático específico. Son el "motor" detrás de prácticamente cualquier programa, desde una calculadora simple hasta el algoritmo de una red social. Aquí te explico cómo funcionan los cuatro básicos:
Suma
Division
Resta
Multiplicacion
Divide el valor de la izquierda por el de la derecha. El símbolo utilizado es la barra inclinada. Ojo con esto: En algunos lenguajes antiguos o configuraciones específicas, si divides dos números enteros, el resultado podría ser entero (ignorando los decimales). Sin embargo, hoy en día la mayoría te devuelve el resultado exacto con decimales. Ejemplo: promedio = 10 / 2 (Resultado: 5).
Se utiliza para añadir un valor a otro. Dato curioso: En muchos lenguajes, si usas el + con texto (strings) en lugar de números, los "pega" uno tras otro. A esto se le llama concatenación. Ejemplo: resultado = 5 + 3 (Resultado: 8).
Resta el valor de la derecha al valor de la izquierda. También se usa para representar números negativos. Ejemplo: ahorros = 100 - 20 (Resultado: 80).
En programación no usamos la "x", sino el asterisco. Multiplica dos o más valores. Ejemplo: total = 10 * 4 (Resultado: 40).
asignacion
En programación, la asignación es la operación fundamental que consiste en darle un valor a una variable. Es, básicamente, la forma en que "guardas" información en la memoria de la computadora para usarla más tarde. Aquí te explico cómo funciona y cuáles son sus reglas de oro:
1. El operador de asignación (=) En la gran mayoría de los lenguajes (como Python, JavaScript, C++, Java), el símbolo de asignación es el signo igual: =. ¡Ojo! Aquí es donde muchos se confunden al principio: en programación, = no significa igualdad matemática, sino "toma lo que está a la derecha y guárdalo en lo que está a la izquierda". 2. Estructura básica La sintaxis siempre sigue este orden: variable = valor; Variable (Izquierda): El contenedor o nombre que identifica el dato. Valor (Derecha): El dato real, una operación matemática o incluso otra variable. Ejemplo simple: Python puntuacion = 10 nombre = "Alex"
secuencia
La secuencia es la estructura más básica en la programación. En PSeInt, esto significa que las instrucciones se ejecutan una tras otra, de arriba hacia abajo, en el orden en que las escribiste. Para que un programa sea funcional dentro de una secuencia, generalmente seguimos este orden lógico: Entrada → Proceso → Salida.
Ejemplo Práctico: Cálculo de IVA Imagina que queremos calcular el precio total de un producto. La secuencia debe ser lógica; no puedes calcular el impuesto si aún no sabes el precio. Fragmento de código Algoritmo CalcularTotal // 1. Entrada: Definir y pedir datos Definir precio, iva, total Como Real Escribir "Introduce el precio del producto:" Leer precio // 2. Proceso: Realizar los cálculos iva <- precio * 0.16 total <- precio + iva // 3. Salida: Mostrar los resultados Escribir "El impuesto (16%) es: $", iva Escribir "El precio total a pagar es: $", total FinAlgoritmo
condicionales
Las condicionales en PSeInt son estructuras lógicas que permiten que tu programa tome decisiones. Básicamente, le dicen al computador: "Si pasa esto, haz aquello; si no, haz esta otra cosa". Sin ellas, los programas serían una simple lista de pasos que se ejecutan siempre igual. Gracias a las condicionales, el código se vuelve dinámico.
1. La estructura Si-Entonces (Simple y Doble) Es la más común. Evalúa una condición (que debe ser verdadera o falsa) y actúa en consecuencia. Estructura básica: Fragmento de código Si condicion Entonces // Acciones si la condición es verdadera SiNo // Acciones si la condición es falsa (opcional) FinSi Ejemplo práctico: Imagina que quieres saber si una persona es mayor de edad: Fragmento de código Algoritmo VerificarEdad Escribir "Ingresa tu edad:" Leer edad Si edad >= 18 Entonces Escribir "Eres mayor de edad." SiNo Escribir "Eres menor de edad." FinSi FinAlgoritmo
Comentarios
Los comentarios en PSeInt son anotaciones que el programador escribe dentro del código para explicar qué hace una instrucción o un bloque de lógica.
Lo más importante de los comentarios es que el programa los ignora por completo al ejecutarse. No afectan el funcionamiento; su único propósito es ayudar a los humanos (a ti o a tus compañeros) a entender el código más rápido.
¿Cómo se escriben? En PSeInt, los comentarios se crean utilizando doble barra inclinada (//). Todo lo que escribas a la derecha de esas barras será tratado como un comentario. Existen dos formas comunes de usarlos: 1. Comentarios en una línea propia Se usan para describir lo que hará el bloque de código que viene a continuación. Papyrus // Este programa calcula el área de un triángulo Algoritmo AreaTriangulo ... FinAlgoritmo 2. Comentarios al final de una instrucción Se usan para dar una explicación breve sobre una variable o una operación específica. Papyrus Leer base // El usuario ingresa la base en centímetros
conceptos basicos de de programacion
jerdos*_*365
Created on March 24, 2026
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Smart Quiz
View
SWOT Challenge: Classify Key Factors
View
Geographical Challenge: Drag to the map
View
Decisions and Behaviors in the Workplace
View
Process Flow: Corporate Recruitment
View
Weekly Corporate Challenge
View
Wellbeing and Healthy Routines
Explore all templates
Transcript
conceptos basicos de de programacion
empezar
algoritmo
Un algoritmo es, en esencia, una receta. Es un conjunto de pasos ordenados, finitos y precisos que se siguen para resolver un problema o realizar una tarea específica. ¿Cómo funciona un algoritmo? Para que algo sea considerado un algoritmo, debe cumplir con tres partes fundamentales: Entrada (Input): La información o los ingredientes que necesitas para empezar. Proceso: Los pasos lógicos y secuenciales que transforman esa entrada. Salida (Output): El resultado final o la solución al problema.
variable
Espacio en memoria con nombre que almacena valores cambiantes. Imagina que estás organizando una mudanza. Para no perder tus cosas, guardas objetos en cajas y les pegas una etiqueta por fuera (como "Libros" o "Utensilios de cocina").. En programación, una variable es exactamente eso: una "caja" con un nombre donde guardas un dato que quieres usar más tarde. Los tres componentes de una variable Para que una variable exista y sea útil, suele tener tres elementos clave: Nombre (Identificador): Es la etiqueta de la caja. Por ejemplo: puntuacion, nombre_usuario o precio. Valor: Es lo que guardas dentro. Puede ser un número (10), un texto ("Hola"), o algo más complejo. Tipo de dato: Define qué clase de cosas puede guardar la caja. Algunos ejemplos comunes son: Integer (int): Números enteros (ej. 5, -10). String (str): Cadenas de texto (ej. "Gemini"). Boolean (bool): Valores de verdad (Verdadero o Falso).
tipos de datos
Boleano
Caracter
Este es el tipo de dato más simple, pero el más importante para la toma de decisiones. Solo puede tener dos valores: Verdadero (True / 1) Falso (False / 0) Se usan para responder preguntas de "sí o no": ¿Está la sesión iniciada? true. ¿El juego terminó? false.
Carácter (Char)Representa un único símbolo, letra, número o signo de puntuación. Normalmente se escriben entre comillas simples. Ejemplos: 'A', '@', '7', '#'.
Entero
Real
Cadena
Entero (Integer) Son números sin decimales, ya sean positivos, negativos o cero. Se usan para contar cosas que no se pueden dividir (como personas o puntos).
Es una secuencia o "cadena" de caracteres. Es lo que usamos para palabras, frases o párrafos. Se suelen escribir entre comillas dobles. Ejemplos: "Hola Mundo", "Juan Pérez", "1234-5678". Dato curioso: "123" como cadena es texto, no un número; por lo tanto, no podrías sumarle 1 sin convertirlo primero.
Son números que tienen una parte decimal o fraccionaria. Se usan para mediciones precisas. Ejemplos: 3.1416, -0.5, 99.99. Nota: En programación, casi siempre usamos el punto (.) en lugar de la coma (,) para los decimales.
operaciones matemáticas
entrada de datos (leer)
Gemini ha dicho En PSeInt, la instrucción para leer o recibir datos desde el teclado es Leer. Esta instrucción permite que el programa se detenga y espere a que el usuario ingrese un valor, el cual se almacenará en una variable. Aquí tienes los detalles clave para usarla correctamente: 1. Sintaxis Básica La estructura más sencilla es: Papyrus Leer nombre_de_la_variable 2. Ejemplo Práctico Es una buena práctica mostrar siempre un mensaje con Escribir antes de usar Leer, para que el usuario sepa qué debe ingresar. Papyrus Algoritmo EjemploEntrada Definir nombre Como Cadena Definir edad Como Entero Escribir "Por favor, ingresa tu nombre:" Leer nombre Escribir "Ingresa tu edad:" Leer edad Escribir "Hola ", nombre, ", tienes ", edad, " años." FinAlgoritmo
salida de datos (escribir)
Esta instrucción se utiliza para mostrar texto, resultados de operaciones o el contenido de las variables en la pantalla. Aquí tienes cómo dominar el uso de la salida de datos: 1. Sintaxis Básica Puedes mostrar texto simple encerrándolo entre comillas (dobles o simples): Papyrus Escribir "¡Hola, mundo!" 2. Mostrar Variables y Combinaciones Para mostrar el valor de una variable o combinar texto con datos, se utiliza la coma (,). Papyrus Algoritmo EjemploSalida Definir puntaje Como Entero puntaje <- 100 // Combinando texto y variable Escribir "Tu puntuación actual es: ", puntaje // También puedes hacer operaciones directamente Escribir "Si duplicas tu puntaje, tendrías: ", puntaje * 2 FinAlgoritmo
operadores
En programación, los operadores aritméticos son los símbolos que le indican a la computadora que debe realizar un cálculo matemático específico. Son el "motor" detrás de prácticamente cualquier programa, desde una calculadora simple hasta el algoritmo de una red social. Aquí te explico cómo funcionan los cuatro básicos:
Suma
Division
Resta
Multiplicacion
Divide el valor de la izquierda por el de la derecha. El símbolo utilizado es la barra inclinada. Ojo con esto: En algunos lenguajes antiguos o configuraciones específicas, si divides dos números enteros, el resultado podría ser entero (ignorando los decimales). Sin embargo, hoy en día la mayoría te devuelve el resultado exacto con decimales. Ejemplo: promedio = 10 / 2 (Resultado: 5).
Se utiliza para añadir un valor a otro. Dato curioso: En muchos lenguajes, si usas el + con texto (strings) en lugar de números, los "pega" uno tras otro. A esto se le llama concatenación. Ejemplo: resultado = 5 + 3 (Resultado: 8).
Resta el valor de la derecha al valor de la izquierda. También se usa para representar números negativos. Ejemplo: ahorros = 100 - 20 (Resultado: 80).
En programación no usamos la "x", sino el asterisco. Multiplica dos o más valores. Ejemplo: total = 10 * 4 (Resultado: 40).
asignacion
En programación, la asignación es la operación fundamental que consiste en darle un valor a una variable. Es, básicamente, la forma en que "guardas" información en la memoria de la computadora para usarla más tarde. Aquí te explico cómo funciona y cuáles son sus reglas de oro:
1. El operador de asignación (=) En la gran mayoría de los lenguajes (como Python, JavaScript, C++, Java), el símbolo de asignación es el signo igual: =. ¡Ojo! Aquí es donde muchos se confunden al principio: en programación, = no significa igualdad matemática, sino "toma lo que está a la derecha y guárdalo en lo que está a la izquierda". 2. Estructura básica La sintaxis siempre sigue este orden: variable = valor; Variable (Izquierda): El contenedor o nombre que identifica el dato. Valor (Derecha): El dato real, una operación matemática o incluso otra variable. Ejemplo simple: Python puntuacion = 10 nombre = "Alex"
secuencia
La secuencia es la estructura más básica en la programación. En PSeInt, esto significa que las instrucciones se ejecutan una tras otra, de arriba hacia abajo, en el orden en que las escribiste. Para que un programa sea funcional dentro de una secuencia, generalmente seguimos este orden lógico: Entrada → Proceso → Salida.
Ejemplo Práctico: Cálculo de IVA Imagina que queremos calcular el precio total de un producto. La secuencia debe ser lógica; no puedes calcular el impuesto si aún no sabes el precio. Fragmento de código Algoritmo CalcularTotal // 1. Entrada: Definir y pedir datos Definir precio, iva, total Como Real Escribir "Introduce el precio del producto:" Leer precio // 2. Proceso: Realizar los cálculos iva <- precio * 0.16 total <- precio + iva // 3. Salida: Mostrar los resultados Escribir "El impuesto (16%) es: $", iva Escribir "El precio total a pagar es: $", total FinAlgoritmo
condicionales
Las condicionales en PSeInt son estructuras lógicas que permiten que tu programa tome decisiones. Básicamente, le dicen al computador: "Si pasa esto, haz aquello; si no, haz esta otra cosa". Sin ellas, los programas serían una simple lista de pasos que se ejecutan siempre igual. Gracias a las condicionales, el código se vuelve dinámico.
1. La estructura Si-Entonces (Simple y Doble) Es la más común. Evalúa una condición (que debe ser verdadera o falsa) y actúa en consecuencia. Estructura básica: Fragmento de código Si condicion Entonces // Acciones si la condición es verdadera SiNo // Acciones si la condición es falsa (opcional) FinSi Ejemplo práctico: Imagina que quieres saber si una persona es mayor de edad: Fragmento de código Algoritmo VerificarEdad Escribir "Ingresa tu edad:" Leer edad Si edad >= 18 Entonces Escribir "Eres mayor de edad." SiNo Escribir "Eres menor de edad." FinSi FinAlgoritmo
Comentarios
Los comentarios en PSeInt son anotaciones que el programador escribe dentro del código para explicar qué hace una instrucción o un bloque de lógica. Lo más importante de los comentarios es que el programa los ignora por completo al ejecutarse. No afectan el funcionamiento; su único propósito es ayudar a los humanos (a ti o a tus compañeros) a entender el código más rápido.
¿Cómo se escriben? En PSeInt, los comentarios se crean utilizando doble barra inclinada (//). Todo lo que escribas a la derecha de esas barras será tratado como un comentario. Existen dos formas comunes de usarlos: 1. Comentarios en una línea propia Se usan para describir lo que hará el bloque de código que viene a continuación. Papyrus // Este programa calcula el área de un triángulo Algoritmo AreaTriangulo ... FinAlgoritmo 2. Comentarios al final de una instrucción Se usan para dar una explicación breve sobre una variable o una operación específica. Papyrus Leer base // El usuario ingresa la base en centímetros