Está en la página 1de 17

Facultad de Ingeniería

Asignatura:
Lógica de Programación

Docente:
Prof. Ing. Doraliz Paredes
UNIDAD 01
CONCEPTOS BÁSICOS
• Pensamiento lógico. Concepto.
• Ordenador. Memoria. Operadores: Orden de
Evaluación de Operadores. Variables - Tipos.
Constantes – Tipos.
• Algoritmo: Concepto, tipos. Programa: Tipos,
Características.
• Estructura de pseudocódigos, Instrucciones de
entrada e Instrucciones de salida.
Pensamiento Lógico
El pensamiento lógico alude a la capacidad para
resolver problemas, conceder ideas y formalizar
conclusiones de manera coherente y sin
contradicciones. Es un modo de pensamiento
que relaciona las ideas, hechos, acciones o cosas
de forma congruente.
Tipos de pensamientos lógicos
• Pensamiento matemático: Es el pensamiento que
utiliza la lógica matemática para la representación y
resolución de problemas. Ello incluye la utilización de
números, símbolos, figuras geométricas y otros
elementos abstractos propios de las matemáticas.

• Pensamiento computacional: Es el proceso de


pensamiento en el cual, mediante la aplicación de
técnicas computacionales, se desarrollan nuevas ideas
y/o se resuelven problemas relacionados a la
informática.
• Descomposición: consiste en el procedimiento
por el cual un problema de mayor complejidad se
desarticula en pequeñas series más manejables.
• Reconocimiento de patrones: luego de la
desarticulación del problema complejo, las
pequeñas series son enfrentadas de forma
individual de manera que puedan ser resueltas de
forma similar a problemas frecuentados
anteriormente.
• Abstracción: Consiste en la omisión de
información irrelevante al problema propuesto.
• Algoritmos: se presentan pasos para la resolución
de cada problema.
• Pensamiento filosófico: Se refiere a aquel pensamiento
que, de forma crítica y racional, reflexiona
profundamente sobre las cosas naturales del universo.
• Pensamiento deductivo: Es el razonamiento que,
partiendo desde una premisa general, se desarrolla una
conclusión clara. Adquiere diversos hechos,
conocimientos y/o principios para formular un juicio. En
pocas palabras, es la comprensión o resolución de un
problema utilizando una serie de elementos base.
• Pensamiento argumentativo: Es aquel que utiliza
pruebas o demostraciones para validar una idea. Es el
pensamiento que se encarga de apoyar, sustentar y/o
justificar un concepto o acción.
El pensamiento computacional es “el proceso de
pensamiento que interviene en la formulación
de los problemas y sus soluciones, de manera
que las soluciones se representen de forma que
pueda ser realizada por un procesador de
información”
Investigaciones centradas en trasladar el
sistema de pensamiento que utilizaría un
científico informático a la resolución de un
problema: aplicar procesos de pensamiento
lógico, sistémico, algorítmico… para lograr
representar las soluciones a un problema como
secuencias de instrucciones y algoritmos.
17/03/23
Informática
Lógica de Programación
Recrea un algoritmo simple en base a un
problema que se pueda dentro del sistema de la
Uninorte.
Su premisa consiste en la capacidad de utilizar el
pensamiento abstracto, de simplificar los elementos
de un problema, para identificar los aspectos
relevantes y desarrollar un modelo, una secuencia de
procesos, que ofrezcan una solución y que esa
solución pueda ser ejecutada por un sistema
informático. En definitiva, desarrollar una solución y
descomponerla en los parámetros adecuados
para dar forma a esa idea con tecnología.
“el pensamiento computacional puede ser
aplicado a la vida diaria”, ya que “permite
adaptar la computación a tus necesidades”. Esta
manera de pensar ha llevado al desarrollo de
infinidad de programas informáticos que ofrecen
soluciones simples a necesidades cotidianas. Por
ejemplo, desarrollar una aplicación que permite
realizar cobros con tarjeta en un teléfono móvil,
de gran utilidad para pequeños comercios o
servicios de transporte.
El pensamiento computacional es un proceso de
resolución de problemas que incluye las siguientes
características:

• Formular problemas de forma que se permita


el uso de un ordenador y otras herramientas
para ayudar a resolverlos.

• Organizar y analizar lógicamente la


información.
• Representar la información a través de abstracciones
como los modelos y las simulaciones.

• Automatizar soluciones haciendo uso del pensamiento


algorítmico (estableciendo una serie de pasos ordenados
para llegar a la solución).

• Identificar, analizar e implementar posibles soluciones


con el objetivo de lograr la combinación más efectiva y
eficiente de pasos y recursos.

• Generalizar y transferir este proceso de resolución de


problemas para ser capaz de resolver una gran variedad
de familias de problemas.
Ejemplo de pensamiento lógico
Juan analiza lo siguiente:
Andrés, que trabaja 2 horas al día para alcanzar sus sueños, a
final de año completó un 10% del total de las metas que se
había planteado a principios de año.

Pedro, que trabaja 8 horas al día para alcanzar sus sueños, a


final de año completó un 85% del total de las metas que se
había planteado a principios de año.

Manuel, que trabaja 14 horas al día para alcanzar sus sueños,


a final de año completó un 55% del total de las metas que se
había planteado a principios de año.
Se deduce que, pocas horas al día es insuficiente
para lograr un progreso considerable, que el
exceso de trabajo resulta perjudicial, ya que el
afecta el rendimiento general. Por tanto, Juan
estima que el tiempo de trabajo idóneo debe ser
cercano a las 8 horas diarias
Actividades
• Define:
– Pensamiento Lógico
– Pensamiento Computacional
• Cita
– Tipos de pensamientos lógicos (Explica
brevemente)
– Características del pensamiento computacional
(Minimo 5)
• Explica
– La importancia del pensamiento Lógico

También podría gustarte