Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROBLEMAS COMPUTACIONALES
Clase 2
2023 1
5. Herramientas: son los recursos y tecnologías utilizados para implementar y ejecutar
el algoritmo. Esto puede incluir lenguajes de programación, herramientas de
desarrollo, plataformas de hardware y software, entre otros.
Un problema computacional está compuesto por la entrada, la salida, las restricciones,
el algoritmo y las herramientas utilizadas para implementar y ejecutar la solución. Todos
estos elementos deben ser claramente definidos para resolver de manera efectiva y
eficiente un problema computacional.
Los problemas computacionales pueden originarse en diferentes situaciones y
contextos. Algunas posibles formas en que pueden surgir los problemas computacionales
son:
1. Necesidades específicas de la industria o del mercado: cuando se presentan nuevas
demandas en el mercado, pueden surgir problemas computacionales que requieran
soluciones innovadoras y personalizadas.
Clase 2
2023 2
Sin embargo, a medida que la tecnología informática avanzó y se desarrollaron nuevas
herramientas y técnicas, surgieron nuevos problemas computacionales. En la década de
1940, por ejemplo, se utilizó una computadora llamada ENIAC para realizar cálculos
balísticos para la Segunda Guerra Mundial. Esto abrió la puerta a una amplia gama de
aplicaciones computacionales en campos como la física, la ingeniería y la biología.
Los pasos generales para resolver problemas computacionales son los siguientes:
1. Identificación del problema: En este paso se debe identificar claramente el problema
que se desea resolver, incluyendo los requisitos y restricciones del problema.
2. Análisis del problema: En este paso se debe analizar el problema y las entradas y
salidas necesarias para resolverlo. También se deben identificar los datos relevantes
y las posibles soluciones.
3. Diseño de una solución: En este paso se debe diseñar una solución al problema.
Esto puede implicar la selección de una estrategia y la creación de un algoritmo,
pseudocódigo o diagrama de flujo.
Clase 2
2023 3
OPERADORES LOGICOS
Los operadores lógicos son símbolos o palabras que se utilizan en la lógica y en la
programación para combinar o comparar proposiciones o valores booleanos (verdadero o
falso).
En la programación, los operadores lógicos se utilizan en las estructuras de control de
flujo como las instrucciones condicionales (if-else) y los bucles (while, for), para controlar el
flujo de ejecución del programa en función de ciertas condiciones.
Clase 2
2023 4
Actividades
1. Resuelve la siguiente tabla de operadores logicos.
P Q P! Q! P||Q P&&Q
1 0 0 1 1 0
0 1
0 0
1 0
1 1
Clase 2
2023 5