Documentos de Académico
Documentos de Profesional
Documentos de Cultura
solución lógica.
Pensamiento Computacional
Unidad 2
Lógica Computacional
Tema 1
Resolución de problemas basados en computadoras
Objetivo
Adquirir habilidades técnicas y competencias computacionales
necesarias para abordar desafíos y problemas utilizando la tecnología
Introducción
La resolución de un problema mediante un ordenador consiste en el proceso que, a
partir de la descripción de un problema expresado habitualmente en lenguaje natural y
en términos propios del dominio del problema, permite desarrollar un programa que
resuelva dicho problema.
Se denomina instrucción al conjunto de datos insertados en una secuencia
estructurada o específica que el procesador interpreta y ejecuta.
Subtemas
» Subtemas:
1. Instrucciones, operadores lógicos y relacionales; y, tipos
de datos.
2. Constantes y variables, expresiones.
3. Análisis de requerimientos, estructura de un pseudocódigo,
abstracción.
Resolución de problemas basados en computadoras
Algoritmo
3. Diseño de la solución
4. Implementación de la solución
5. Prueba y depuración
Al iniciar el proceso de
diseño del algoritmo
debemos definir
instrucciones para
resolverlo, estas
instrucciones se deben
escribir y posteriormente
almacenar en memoria en
el mismo orden en que han
de ejecutarse.
Subtema 1: Instrucciones.
Las instrucciones básicas que se pueden implementar de manera general en un algoritmo
y que son soportadas en todos los lenguajes de programación las mencionamos a
continuación:
Subtema 1: Operadores lógicos y relacionales.
Operadores
Operadores
DIV
MOD
Subtema 1: Operadores lógicos y relacionales.
Operadores Relacionales
Subtema 1: Operadores lógicos y relacionales.
Operadores Lógicos
Operadores Lógicos
Subtema 1: Operadores lógicos y relacionales.
Precedencia de Operadores
Subtema 1: Tipos de datos.
Ejemplos:
Subtema 2: Expresiones.
El análisis de requerimientos es
un estudio profundo de una necesidad
tecnológica que tiene una empresa,
organización o negocio. En este proceso,
se realiza un análisis exhaustivo del
sistema que se va a desarrollar. Se
definen y aplican técnicas que permitan
analizar los requisitos necesarios para su
buen desarrollo.
Subtema 3:Estructura de un pseudocódigo.
El pseudocódigo es un
lenguaje intermedio entre el
lenguaje natural y cualquier
lenguaje de programación
específico, como son: C,
FORTRAN, Pascal, etc. No
existe una notación formal o
estándar de pseudocódigo,
sino que, cada programador
puede utilizar una notación
propia.
Subtema 3:Estructura de un pseudocódigo.
INICIO
• VARIABLES
• INSTRUCCIONES U OPERACIONES
• RESULTADOS
FIN
Subtema 3:Estructura de un pseudocódigo.
Un ejemplo aclaratorio en el uso del pseudocódigo podría ser un sencillo algoritmo del
arranque de un carro
Inicio //arranque de un carro
1. poner palanca de cambio en neutro
2. introducir la llave de contacto
3. girar la llave de contacto
4. si el motor se enciende entonces
esperar unos instantes a que se caliente el motor, continuar con la sentencia (línea 5)
de lo contrario
revisar porqué no encendió, solucionado la falla mecánica regresar a la sentencia(línea 4)
5. fin del si
6. poner palanca de cambio en primera
7. pisar el acelerador lentamente
8. Continuar con el viaje
Fin
Subtema 3: Abstracción.