Presentación formas básica
mili
Created on October 21, 2024
Over 30 million people build interactive content in Genially.
Check out what others have designed:
AC/DC
Presentation
ENGLISH IRREGULAR VERBS
Presentation
ALL THE THINGS
Presentation
SANTIAGOVR_EN
Presentation
WWII TIMELINE WITH REVIEW
Presentation
BLENDED LEARNING
Presentation
TAKING A DEEPER DIVE
Presentation
Transcript
el lenguaje algoritmico
diagrama
[ Datos ] | v [ Procesamiento/Análisis ] | v [ Información ]
dato e informacion
ejemplos
Dato: 25 (grados) "rojo" (color) 1001 (número) Información: "La temperatura en la ciudad es de 25°C." "El semáforo está en rojo, indicando detenerse." "El número 1001 representa un código postal en nuestra base de datos."
Dato: Es una representación básica de hechos, cifras o conceptos que carecen de contexto. Por sí solos, los datos no tienen un significado claro. Por ejemplo, un número como "25" o una palabra como "rojo" son datos. Información: Es el resultado de procesar, organizar o estructurar los datos de manera que adquieran significado y se conviertan en útiles para la toma de decisiones. Por ejemplo, "La temperatura actual es de 25°C" es información, ya que proporciona contexto y utilidad.
Diferencia entre
Explicación del Diagrama Inicio: Comienza la ejecución del programa. Declarar variables: Se definen las variables que se usarán. Asignar valores: Se les asignan valores iniciales a las variables. Realizar operaciones: Se llevan a cabo cálculos o manipulaciones con las variables. Mostrar resultados: Se presentan los resultados al usuario. Fin: Termina la ejecución del programa.
[ Inicio ] | v [ Declarar variables ] | v [ Asignar valores ] | v [ Realizar operaciones ] | v [ Mostrar resultados ] | v [ Fin ]
Diagrama
ancho = 10 alto = 5 area = ancho * alto print("El área del rectángulo es:", area)
Uso de variables:
En Python:
edad = 25 # Variable 'edad' almacena un entero nombre = "Juan" # Variable 'nombre' almacena una cadena de texto precio = 19.99 # Variable 'precio' almacena un flotante
variables en programacion
Variable: Una variable es un espacio de almacenamiento en la memoria de un programa que tiene un nombre y puede contener diferentes tipos de datos. Las variables se utilizan para almacenar información que puede cambiar durante la ejecución del programa.
variables de
programacion
const PI = 3.14159; // Constante numérica const MAX_USERS = 100; // Constante de configuración const MESSAGE = "Bienvenido"; // Constante de texto // Cálculo del área de un círculo function calcularArea(radio) { return PI * radio * radio; // Uso de la constante PI } console.log(MESSAGE); // Imprime "Bienvenido" console.log(calcularArea(5)); // Imprime el área de un círculo de radio 5
ejemplos
Constante: Una constante es un valor que no cambia durante la ejecución de un programa. A diferencia de las variables, que pueden ser modificadas, las constantes son fijas y su valor se establece al momento de su declaración. Esto es útil para representar valores que no deben ser alterados, como valores matemáticos, configuraciones, o límites.
constantes
ejemplos :
En el contexto de un lenguaje algorítmico, una expresión es una combinación de valores, constantes, variables, operadores y funciones que son evaluadas y producen un resultado. Las expresiones son esenciales porque representan las operaciones que se realizan sobre los datos.
que es
una exprcion
Inf
convinaciones
ejemplo
Si (a > 10 AND (b < 5 OR c == 2)) Entonces Imprimir "Condición cumplida." Fin Si
Si (edad >= 18 AND tieneLicencia) Entonces Imprimir "Puedes conducir." Sino Imprimir "No puedes conducir." Fin Si
1. ANDSímbolo: AND o &&Descripción: Devuelve true si ambas expresiones son verdaderas.Ejemplo: x > 5 AND y < 10 (verdadero solo si ambas condiciones se cumplen).2. ORSímbolo: OR o ||Descripción: Devuelve true si al menos una de las expresiones es verdadera.Ejemplo: x < 5 OR y > 10 (verdadero si alguna de las condiciones es cierta).3. NOTSímbolo: NOT o !Descripción: Invierte el valor de verdad de la expresión.Ejemplo: NOT (x > 10) (devuelve true si x no es mayor que 10).
son simbolos utilizados para combinar o manipular expreciones boolobanas (verdaderas o falsas). estos operadores son fundamentales para la toma de deciciones
operadores logicos
Si (edad >= 18) Entonces Imprimir "Eres mayor de edad." Sino Imprimir "Eres menor de edad." Fin Si
ejemplo
1. Igual a Símbolo: == Descripción: Verifica si dos valores son iguales. Ejemplo: a == b (devuelve true si a es igual a b). 2. Diferente de Símbolo: != Descripción: Verifica si dos valores son diferentes. Ejemplo: a != b (devuelve true si a no es igual a b). 3. Mayor que Símbolo: > Descripción: Verifica si un valor es mayor que otro. Ejemplo: a > b (devuelve true si a es mayor que b). 4. Menor que Símbolo: < Descripción: Verifica si un valor es menor que otro. Ejemplo: a < b (devuelve true si a es menor que b). 5. Mayor o igual que Símbolo: >= Descripción: Verifica si un valor es mayor o igual que otro. Ejemplo: a >= b (devuelve true si a es mayor o igual que b). 6. Menor o igual que Símbolo: <= Descripción: Verifica si un valor es menor o igual que otro. Ejemplo: a <= b (devuelve true si a es menor o igual que b).
operaciones racionales
son utilizadas para comparar dos valores y determinar la relación entre ellos. Estas operaciones devuelven un valor booleano (true o false) y son esenciales para tomar decisiones en un algoritmo. Aquí están las operaciones relacionales más
Detalles de los Operadores Paréntesis (()) Permite agrupar expresiones para cambiar el orden de evaluación. Ejemplo: (a + b) * c se evalúa primero como a + b. Exponenciación (^) Eleva un número a la potencia de otro. Ejemplo: a ^ b (a elevado a la b). Multiplicación (*) y División (/) Se evalúan de izquierda a derecha. Ejemplo: a * b / c se evalúa como (a * b) / c. Suma (+) y Resta (-) También se evalúan de izquierda a derecha. Ejemplo: a + b - c se evalúa como (a + b) - c.
tabla de prioridades
son utilizados para realizar operaciones matemáticas. Aquí te presento una tabla de prioridades que indica el orden en que se evalúan estos operadores, junto con una breve descripción de cada uno.
+-------------------+ | Iniciar | +-------------------+ | v +-------------------+ | Evaluar condición | | (edad >= 18) | +-------------------+ | +----------+----------+ | | Sí (True) No (False) | | v v +-------------------+ +-----------------------+ | Imprimir | | Imprimir | | "Eres mayor de | | "Eres menor de edad." | | edad." | +-----------------------+ +-------------------+ | v +-------------------+ | Fin | +-------------------+
Si (edad >= 18) Entonces Imprimir "Eres mayor de edad." Sino Imprimir "Eres menor de edad." Fin Si
Si (condición) Entonces // Código a ejecutar si la condición es verdadera Sino // Código a ejecutar si la condición es falsa Fin Si
permiten tomar decisiones en función de ciertas condiciones. La más común es la estructura if, que evalúa una condición y ejecuta un bloque de código si la condición es verdadera.
estructuras condicionales
Seleccionar (día) Caso 1: Imprimir "Lunes" Caso 2: Imprimir "Martes" Caso 3: Imprimir "Miércoles" Caso de otro modo: Imprimir "Día no válido" Fin Seleccionar
Seleccionar (expresión) Caso valor1: // Código para valor1 Caso valor2: // Código para valor2 ... Caso de otro modo: // Código si no coincide con ningún caso Fin Seleccionar
La estructura Select Case permite seleccionar y ejecutar un bloque de código basado en el valor de una expresión.
Estructuras selectivas
Funciones y procedimientos, clases
Clase NombreClase Atributos // Definición de propiedades Métodos Función nombreFuncion(parámetros) // Código Procedimiento nombreProcedimiento(parámetros) // Código Fin Clase
Procedimiento imprimirHola() Imprimir "Hola, Mundo!" Fin Procedimiento
Procedimiento nombreProcedimiento(parámetros) // Código a ejecutar Fin Procedimiento
resultado = sumar(5, 3) // resultado sería 8
Función sumar(a, b) Retornar a + b Fin Función
Función sumar(a, b) Retornar a + b Fin Función
son conceptos fundamentales en el lenguaje algorítmico y la programación en general. Ambos permiten organizar y reutilizar código, pero tienen diferencias clave. Además, las clases son una parte esencial de la programación orientada a objetos. Aquí te explico cada uno de estos conceptos.
Clase Formulario Atributos botónEnviar Métodos Procedimiento inicializar() botónEnviar = Botón() botónEnviar.texto = "Enviar" botónEnviar.onClick = self.procesarFormulario Procedimiento procesarFormulario() Imprimir "Formulario enviado." Fin Clase // Uso del formulario formulario = Formulario() formulario.inicializar() // Simulación del clic en el botón enviar formulario.botónEnviar.onClick() // Imprimirá "Formulario enviado."
Clase Botón Atributos texto Métodos Procedimiento onClick() Imprimir "¡Botón clickeado!" Fin Clase // Creación de un objeto botón botónAceptar = Botón() botónAceptar.texto = "Aceptar" // Simulación de un clic en el botón botónAceptar.onClick() // Esto imprimirá "¡Botón clickeado!"
Los eventos pueden ser desencadenados por diversas acciones, como: Interacciones del usuario: Clics de ratón, pulsaciones de teclas, desplazamiento, etc. Cambios en el estado de un objeto: Cambios de datos, finalización de tareas, etc. Eventos temporales: Cronómetros, temporizadores, etc. Manejo de Eventos Para manejar eventos, se utilizan manejadores de eventos (o listeners), que son funciones o procedimientos que se ejecutan en respuesta a un evento específico.
Eventos de un objeto de programación
https://chatgpt.com/
referencias
- Lorem ipsum dolor sit amet.
- Consectetur adipiscing elit.
- Sed do eiusmod tempor incididunt ut.
- Labore et dolore magna aliqua.
Lorem ipsum dolor sit
Lorem ipsum dolor
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod.