LÓGICA Y DIAGRAMACIÓN - AB - SA25-5
Diagrama de temas
- BIENVENIDA
BIENVENIDA
Estimados estudiantes,
Es un gusto darles la más cordial bienvenida a esta asignatura en modalidad virtual, un espacio pensado para desarrollar su capacidad de razonamiento lógico, análisis estructurado y representación gráfica de procesos, habilidades fundamentales para cualquier profesional del área informática. - COMPETENCIA ESPECíFICA
- DATOS DEL DOCENTE:Tema actual
DATOS DEL DOCENTE:
Profesor: Gustavo Jiménez
Sección Según la Especialidad: Análisis de Sistemas.
Semestre: 1ero
Datos de Contacto:
* Número de Teléfono: 0414 405-99-10
* WhatsApp: 0414 405-99-10
* Correo: prof.gustavo.sistemas@gmail.com
HORARIO DE ASESORÍA:
Asesoría: Explicación para actividades o contenidos asignados.
– De 30:00 PM A 6:00 PM Los días viernes.
Observación:
- DISTRIBUCIÓN DEL PRIMER SEMESTRE
DISTRIBUCIÓN DEL PRIMER SEMESTRE
EL DOCENTE asignara en esta sección el formato de planificación de la asignatura
- I CORTE O MODULO: Inicia 22/11/2025 Termina 14/02/2026
- Semana No. 1: La Lógica y el Lenguaje: Desde 22/11/2025 al 28/11/2025
Semana No. 1: La Lógica y el Lenguaje: Desde 22/11/2025 al 28/11/2025
Visita el link para comenzar a entrar en materia.
- Semana No. 2: Desde 29/11/2025 al 05/11/2025
Semana No. 2: Desde 29/11/2025 al 05/11/2025
Visita este video para Comenzar:
Continua con este siguiente:
- Semana No. 3: Desde 06/12/2025 al 12/12/2025
Semana No. 3: Desde 06/12/2025 al 12/12/2025
LÓGICA PROPOSICIONAL
Conectivos u operadores Lógicos.
Los conectivos u operadores lógicos son palabras del lenguaje formal lógico que se emplean para relacionar o combinar proposiciones simples. Los conectores lógicos enlazan o conectan proposiciones y, además, establecen algunas operaciones entre ellas. Con excepción del conector “no”, dado que niega una proposición y no la conecta con otra. Existen dos clases de operadores o conectivos lógicos: monádicos o unitarios, y diádicos o binarios. El operador monádico por excelencia es el “NO” o negación. Los operadores diádicos tienen un alcance doble: hacia la derecha y hacia la izquierda, es decir, afectan a dos variables (García Zárate, 2003) y son: conjunción, disyunción inclusiva y exclusiva, condicional y bicondicional.
- Semana No. 4: Logíca Propocisional y tabla de la verdad 12/01/2026 al 17/01/2026
Semana No. 4: Logíca Propocisional y tabla de la verdad 12/01/2026 al 17/01/2026
La lógica proposicional es la rama de la lógica que estudia las proposiciones (enunciados que pueden ser verdaderos o falsos) y las relaciones entre ellas mediante conectores. La tabla de verdad es la herramienta fundamental de este sistema, ya que nos permite visualizar todas las posibles combinaciones de verdad o falsedad de una expresión compleja.
Lógica Proposicional y Tablas de Verdad
¿Qué es la Lógica Proposicional?
La lógica proposicional (o lógica de enunciados) es un sistema formal que estudia la estructura de proposiciones y sus relaciones mediante conectivos lógicos.
Elementos Básicos
1. Proposiciones: Enunciados declarativos que pueden ser verdaderos (V) o falsos (F), pero no ambos.
- Ejemplos: "Llueve", "2+2=4", "Madrid es la capital de España"
2. Variables proposicionales: Letras que representan proposiciones (generalmente p, q, r, ...)
3. Conectivos lógicos:
- Negación (¬): "no"
- Conjunción (∧): "y"
- Disyunción (∨): "o" (inclusivo)
- Condicional (→): "si... entonces"
- Bicondicional (↔): "si y sólo si"
Tablas de Verdad
Una tabla de verdad es una representación sistemática de todos los valores posibles que puede tomar una fórmula proposicional.
Tablas de Verdad para Conectivos Básicos
1. Negación (¬p)
| p | ¬p |
|---|---|
| V | F |
| F | V |
2. Conjunción (p ∧ q) - "y"
| p | q | p ∧ q |
|---|---|------|
| V | V | V |
| V | F | F |
| F | V | F |
| F | F | F |
3. Disyunción (p ∨ q) - "o" inclusivo
| p | q | p ∨ q |
|---|---|------|
| V | V | V |
| V | F | V |
| F | V | V |
| F | F | F |
4. Condicional (p → q) - "si p entonces q"
| p | q | p → q |
|---|---|------|
| V | V | V |
| V | F | F |
| F | V | V |
| F | F | V |
5. Bicondicional (p ↔ q) - "p si y sólo si q"
| p | q | p ↔ q |
|---|---|------|
| V | V | V |
| V | F | F |
| F | V | F |
| F | F | V |
Ejemplo Completo: (p ∧ q) → r
| p | q | r | p ∧ q | (p ∧ q) → r |
|---|---|-----|-------|------------|
| V | V | V | V | V |
| V | V | F | V | F |
| V | F | V | F | V |
| V | F | F | F | V |
| F | V | V | F | V |
| F | V | F | F | V |
| F | F | V | F | V |
| F | F | F | F | V |
Conceptos Importantes
1. Tautología: Fórmula siempre verdadera (todas V en su tabla)
2. Contradicción: Fórmula siempre falsa (todas F en su tabla)
3. Contingencia: Fórmula que es verdadera en algunos casos y falsa en otros
4. Equivalencia lógica: Dos fórmulas con tablas de verdad idénticas
5. Consecuencia lógica: Una fórmula se deduce necesariamente de otra
Aplicaciones
- Diseño de circuitos lógicos en electrónica
- Programación (estructuras condicionales)
- Demostraciones matemáticas
- Inteligencia artificial
- Bases de datos (consultas SQL)
La lógica proposicional proporciona las bases para el razonamiento formal y es fundamental en matemáticas, ciencias de la computación y filosofía.
- Semana No. 5: Evaluación de tabla de la verdad. Desde 19/01/2026 al 24/01/2026
Semana No. 5: Evaluación de tabla de la verdad. Desde 19/01/2026 al 24/01/2026
Buenas noches estimados alumnos paso por acá para dejarles el modelo de cómo será la evaluación que van a entregar el día 5 de febrero del presente año el cual deberán descargar imprimir y realizarlo a mano con la resolución de los problemas que están allí y resolver la tabla de la verdad por otro lado deben decir qué tipo pertenece si es una tautología una contradicción o una contingencia una vez terminen deben tomarle foto y subirlo en un formato ZIP a la plataforma cualquier duda o novedad me pueden escribir al teléfono que ya todos tienen deseando que salgan muy bien.

- Semana No. 6:Pseudocodigos 26/01/2026 al 31/01/2026
Semana No. 6:Pseudocodigos 26/01/2026 al 31/01/2026
Definición Formal
El pseudocódigo (del griego pseudo: falso y código) es una descripción de alto nivel de un algoritmo computacional que utiliza las convenciones estructurales de un lenguaje de programación real, pero está diseñado para la lectura humana en lugar de la lectura por máquina.
En términos sencillos: es escribir lógica de programación usando palabras de nuestro idioma, ignorando las reglas rígidas de "sintaxis" (como los puntos y comas o paréntesis complicados) para enfocarnos exclusivamente en la solución lógica.
Thomas H. Cormen (y el grupo CLRS): En su libro "Introduction to Algorithms" (considerado la biblia de la algoritmia), utilizan un pseudocódigo muy refinado. Su enfoque dicta que el pseudocódigo debe ser lo suficientemente claro para que cualquier programador lo traduzca a cualquier lenguaje (C++, Java, Python).
Donald Knuth: El padre del análisis de algoritmos. En su obra monumental "The Art of Computer Programming", aunque usa lenguajes de bajo nivel, defiende la descripción paso a paso de los procesos antes de la implementación.
Steven Skiena: Autor de "The Algorithm Design Manual", quien enfatiza el pseudocódigo como la herramienta principal para la comunicación entre ingenieros.

- Semana No. 7: Pseudocodigos Desde 02/02/2026 al 07/02/2026
Semana No. 7: Pseudocodigos Desde 02/02/2026 al 07/02/2026
¿Qué es el pseudocódigo?
El pseudocódigo es una forma de describir algoritmos utilizando un lenguaje intermedio entre el lenguaje humano y el lenguaje de programación.
No sigue reglas estrictas como un lenguaje real, pero debe ser claro, organizado y fácil de convertir en código.
Ventajas
- Facilita la comprensión de los problemas.
- Evita errores antes de programar.
- Mejora la lógica.
- Permite enfocarse en la solución y no en la sintaxis.
Estructura básica del pseudocódigo
Inicio
Instrucciones
Fin
Entrada de datos
Leer variable
Salida de datos
Escribir "mensaje"
Asignación
variable ← valor
Operadores más utilizados
Aritméticos
- + (suma)
- - (resta)
· * (multiplicación o producto)
· / (división)
· % (módulo)
Relacionales
- mayor que
- < menor que
- = mayor o igual
- <= menor o igual
- == igual
- <> diferente
Lógicos
- Y (AND)
- O (OR)
- NO (NOT)
Ejercicios Básicos
Objetivo: Familiarizarse con lectura, escritura y operaciones simples.
Ejercicio 1: Suma de dos números
Enunciado: Leer dos números y mostrar su suma.
Pseudocódigo:
Inicio
Leer num1
Leer num2
suma ← num1 + num2
Escribir "La suma es: ", suma
Fin
- Semana No. 8: Pseudocodigos Cualitativos y Cuantitativos 09/02/2026 14/02/2026
Semana No. 8: Pseudocodigos Cualitativos y Cuantitativos 09/02/2026 14/02/2026
1. Algoritmos Cualitativos: La Lógica de Estados
En el nivel técnico, los algoritmos cualitativos se enfocan en la lógica de control y el flujo de procesos. Aquí no nos interesan los cálculos, sino los estados del sistema y la toma de decisiones basada en condiciones booleanas (Verdadero/Falso).
Características clave:
Se centran en la secuencia lógica.
Utilizan verbos de acción y estructuras de decisión.
Ideales para documentar requerimientos de usuario o manuales de procedimientos técnicos.
2. Algoritmos Cuantitativos: La Lógica del Procesamiento
Para un TSU, el algoritmo cuantitativo es donde ocurre la transformación de datos. Aquí aplicamos operadores aritméticos, funciones matemáticas y manipulación de variables numéricas.
Características clave:
Se basan en entradas numéricas para producir una salida calculada.
Uso estricto de la jerarquía de operaciones.
Fundamentales para módulos de facturación, estadística, sensores o motores de juegos.
3. Comparativa de Nivel Técnico
Criterio Cualitativo (Flujo) Cuantitativo (Cálculo) Enfoque Gestión de eventos y decisiones. Resolución de expresiones matemáticas. Operadores Lógicos ( AND,OR,NOT) y Relacionales.Aritméticos ( +,-,*,/,MOD).Resultado Un cambio de estado o una acción. Un valor numérico preciso. Uso en TSU Diagramas de flujo de sistemas (UML). Back-end, lógica de negocio y BD. 4. El "Mundo Real": Algoritmos Híbridos
En la práctica profesional, rara vez encontrarás uno puro. Por ejemplo, un sistema de Control de Inventarios es:
Cualitativo: Verifica si hay stock disponible (
SI stock > 0).Cuantitativo: Resta la cantidad vendida (
stock = stock - pedido) y calcula el subtotal con impuestos
- Semana No. 9: Principios de Algoritmos con Pseint 16/02/2026 al 21/02/2026
Semana No. 9: Principios de Algoritmos con Pseint 16/02/2026 al 21/02/2026
Buenas noches estimados alumnos dejo por acá como se iniciarían en el mundo de los algoritmos con el Software educativo PSEINT Click
Recursos Audio Visuales
- Semana No. 10: Evaluacion de Algoritmos en Pseint Desde 23/02/2026 al 28/02/2026
Semana No. 10: Evaluacion de Algoritmos en Pseint Desde 23/02/2026 al 28/02/2026
Buenas noches estimados alumnos por acá les dejo unos ejercicios para resolver en la materia lógica los cuales deben enviar bajo las siguientes condiciones.
Deben instalar en su Pc el Software Educativo Pseint, realizar lso ejercicos y enviar lso archivos con la extension PSC por separados que son las extensiones que genera el programa Pseint en un archivo ZIP, RAR con sus codigos nombres y apellidos.
el archivo esta ya disponible.
- Semana N° 11. Repaso
Semana N° 11. Repaso
Breve repaso del contenido de la materia....
LÓGICA • Lógica es la ciencia que estudia el proceso de RAZONAR.
RAZONAR es ordenar ideas para llegar a una conclusión.
Procesar es ejecutar una serie de actividades relacionadas.
Lógica de Programación: Es el primer paso para aprender a programar. Además podemos instruir al computador para que éste resuelva un problema específico.
- Lógica es la técnica utilizada para desarrollar instrucciones en una secuencia para lograr determinado objetivo.
- La Lógica de Programación es también conocida como ALGORITMIA, es la ciencia que estudia los algoritmos, sus propiedades y su eficiencia.
ALGORITMO: Conjunto de pasos finitos para resolver un problema.
Algoritmo en lógica de programación
• El algoritmo es la propia secuencia de instrucciones para la ejecución de una tarea.
De una forma más simple, el algoritmo es una receta o ruta que indica todos los procedimientos necesarios para realizar algo o resolver un problema.
La información en un algoritmo no puede ser redundante o subjetiva. Tiene que ser clara y detallada para que la computadora interprete correctamente.
Pseudocódigo:
Mezcla de lenguaje de programación que se emplea dentro de la programación estructurada, para realizar el diseño de un programa. En esencia, el pseudocódigo se puede definir como un lenguaje de especificaciones de algoritmos.
Es la representación narrativa de los pasos que debe seguir un algoritmo para dar solución a un problema determinado.
El pseudocódigo utiliza palabras e instrucciones que indican el proceso a realizar.
Proceso de la Información en la Computadora
Datos de Entradas --> Proceso --> Datos de Salidas
- Dato: Es la mínima unidad de información significativa para alguien. Son medidas, valores o características que pueden ser observadas o contados y constituyen la materia prima para producir información.
Tipos de Datos:
Simples - Alfabéticos - Numéricos (Entero o Real) – Alfanuméricos - Booléanos (Lógicos).
Estructurados:
Arreglos (Vectores, Matrices) – Registros – Archivos – Enumerados.
· Datos alfabéticos: Son los que están representados por medio de letras (únicamente).
· Datos numéricos: Son los que se representan con números. Estos pueden ser Enteros (sin valor decimal) o Reales (con decimales).
· Datos Alfanuméricos: Son los que están representados por letras, números y símbolos (String o Cadena).
· Datos Booléanos: Solo pueden tomar dos valores Verdadero o Falso, y sirven para tomar decisiones lógicas dentro de un algoritmo.
Campo: Es un espacio físico que se utiliza para introducir un dato, al cual se le debe identificar con un nombre específico.
- Variable: Es un espacio en la memoria de la computadora que permite almacenar temporalmente un dato durante la ejecución de un proceso, su contenido puede cambiar durante la ejecución del programa. Para poder reconocer una variable en la memoria de la computadora, es necesario darle un nombre con el cual podamos identificarla dentro de un algoritmo.
Ejemplo:
área = pi * radio ^ 2
Las variables son: el radio, el área y la constate es pi
- Semana 12. Estructuras de Condicionales
Semana 12. Estructuras de Condicionales
Estructuras de Condicionales.Las estructuras condicionales comparan una variable contra otro(s) valor(es); y de acuerdo al resultado obtenido de esta comparación, se siga un curso de acción dentro del programa.
Cabe mencionar que la comparación se puede hacer contra otra variable o contra una constante, según se necesite.
Existen tres tipos básicos, las simples, dobles y las múltiples.
- Simples:
Estas tomas de decisión tienen la siguiente forma:
- Dobles:
Se representa de la siguiente forma:
Nota: Lo indicado en color azul, son palabras reservadas que deben ir de manera íntegra. - Dobles:
Se representa de la siguiente forma:

- Múltiples:
La forma común es la siguiente:

Refuerzo y apoyo visual para lograr una mejor compresión del contenido.
- Semana N° 13. Ejercicios de Condicionales Simples - Compuestos
Semana N° 13. Ejercicios de Condicionales Simples - Compuestos
A continuación se muestran ejemplos de como resolver ejercicios con condicionales...
Problemas Selectivos Simples
1) Un hombre desea saber cuánto dinero se genera por concepto de intereses sobre la cantidad que tiene en inversión en el banco. El decidirá re-invertir los intereses siempre y cuando estos excedan a $1.500 y en ese caso desea saber cuánto dinero tendrá finalmente en su cuenta.
En el anterior ejercicio resuelto, se observa la estructura secuencial del Algoritmo desarrollado. Podrá notar qué, entre el SI () ENTONCES, existe una condición que debe cumplir para que pueda notificar segun lo que indica el ejercicio.
A continuación se representa un ejemplo de Condicional Dobles.
2) Determinar si un alumno aprueba a reprueba un curso, sabiendo que aprobara si su promedio de tres calificaciones es mayor o igual a 10; reprueba en caso contrario.

De igual manera, que el ejercicio anterior... Puede notar que existe un condicional entre el SI () ENTONCES, la diferencia es que existe dos acciones diferentes derivada de la misma toma de decisión. Esto se le conoce como Condicional Dobles.
Por último, Ejemplo de Condicionales Múltiples o Compuestos.
3) Determinar según la edad de una persona cuál es su etapa de vida, sabiendo que: si es menor de 6 años es Infancia, si la edad comprende de 6 hasta 12 años es Niñez, Si es de 12 hasta los 20 años es Adolescente, Si es mayor de 20 hasta los 25 años esta en Juventud, Si es mayor 25 a 60 años es Adultez y mayor a 60 Vejez.

Los ejercicios mantienen la misma estructura cuando realiza el condcional... la diferencia de este modelo radica en que, por cada Si que se este anidando, al finalizar debe estar acompañando de un FinSi....
En el ejemplo iluistrado de muestran 5 Si, por lo tanto se cierran cada uno de los Si (uno debajo del otro) siguiendo la misma estructura.
Guía de ejercicios de Condicionales Simples
Guía de ejercicios propuestos de Condicionales Múltiples o Compuestos.
- Semana N° 14. Repaso Condicionales - Taller
Semana N° 14. Repaso Condicionales - Taller
A continuación se mostrará 2 ejercicios resueltos de las guías adjuntas en la semana anterior....
se mostrará el Algoritmo con su breve explicación.
Al finalizar se dejará de actividad resolver una actividad (Taller).
Condicionales Simples
1) Calcular el total que una persona debe pagar en una cauchera, si el precio de cada caucho es de Bs 13.000 si se compran menos de 5 cauchos; y de Bs 10.000 si se compran 5 o más.
Resumen: Se definen las variables a utilizar, luego se procede a Solicitar la cantidad de cauchos que desea comprar, se lee la cantidad y se proceder a validar: Si la cantidad es menor a 5 cauchos, en caso que sea afirmativo se establece el precio y se calcula el Total a Pagar (tpagar= cant * precio), caso contrario establece otro precio y calcula el Total a Pagar.
Para finalizar se muestra cuanto es el Total a Pagar....
2) En un supermercado se hace una promoción, mediante la cual el cliente obtiene un descuento dependiendo de un número que se escoge al azar. Si el numero escogido es menor que 74 el descuento es del 15% sobre el total de la compra, si es mayor o igual a 74 el descuento es del 20%. Obtener cuánto dinero se le descuenta.
Resumen: Se definen las variables a utilizar, luego se procede a Solicitar que ingrese el monto total de la compra, se lee el monto de compra, se solicita que ingrese el numero que sacó al azar para conocer que descuento será otorgado, se lee dicho numero ingresado. Luego se proceder a validar: Si el numero que saco es menor a 74, en caso que sea afirmativo se se calcula el descuento a otorgar de 15% (descuento= montocompra * 0,15), caso contrario establece el descuento del 20% realizando su respectivo calculo.
Para finalizar se muestra monto otorgado por concepto de descuento....
Condicionales Multiples
1) En una fábrica de computadoras se planea ofrecer a los clientes un descuento que dependerá del número de computadoras que compre. Si las computadoras son menos de cinco se les dará un 10% de descuento sobre el total de la compra; si el número de computadoras es mayor o igual a cinco pero menos de diez se le otorga un 20% de descuento; y si son 10 o más se les da un 40% de descuento. El precio de cada computadora es de Bs. 1.000.000
Resumen: Se definen las variables a utilizar, luego se procede a Solicitar la cantidad de cauchos que desea comprar, se lee la cantidad y se proceder a validar: Si la cantidad es menor a 5 cauchos, Si la condición cumple entonces se establece el precio de 95.000 indicado en el enunciado y se calcula el Total a Pagar (tpagar= cant * precio), caso contrario establece otro condicional validando Si cantidad es mayor o igual a 5 pero menor igual a 10, establece que el precio de venta sería 82.000 por cada caucho y aplica el calculo del Total a Pagar (tpagar= cant * precio), por defecto si no afirmativa a las opciones anteriores establece el precio de 70.000 indicado para cantidades mayores a 10 y calcula el Total a Pagar.
Para finalizar se muestra El precio unitario de cada caucho y el Total a Pagar....
Realizar 2 ejercicios de las guías adjunta en la clase anterior.
Desarrollar 1 Condicional Simple y 1 Condicional Multiples/Compuestos
Trabajar en un Documento de Word, Organizado y Estructurado... indicar el enunciado del ejercicio y luego escriba el Pseudoódigo respectivo.
Fecha de entrega tope, despues de semana santa.
