Taller de Resolución de Problemas Computacionales Clase1: 27/9 •
•
Presentación: •
Equipo de Trabajo
•
Encuentros
Certificación del Taller: •
Por Asistencia
•
Por Aprobación
•
Sitio Web.
•
Etapas en la Resolución de Problemas Computacionales.
•
Software PSeInt:
•
Estructuras Secuenciales
Taller de Resolución de Problemas Computacionales
NAVEGAR POR EL SITIO: pseintoran.wordpress.com
Taller de Resolución de Problemas Computacionales
Página: Trabajos Prácticos
Taller de Resolución de Problemas Computacionales
Página: Novedades Comisión #
Taller de Resolución de Problemas Computacionales
Comenzando … que entendemos por problema? “Proposición por la cual se trata de averiguar el modo de obtener un resultado o solución conociendo ciertos datos”
Palabras claves: Solución, Modo, Conociendo datos En Computación: Conociendo datos = Entrada del problema Modo = Método ó algoritmo Resultado = Solución del problema
Taller de Resolución de Problemas Computacionales
Entonces dado un problema: Identificar la entrada los datos: Especificar el algoritmo que relacione los datos de la entrada con la solución al problema Identificar la salida o solución Secuencia lógica de pasos bien definidos que conducen a la solución de un problema.
Datos
Algoritmo
Solución
Taller de Resolución de Problemas Computacionales
Ejemplo: Problema: Dada la base y altura de un triángulo, calcular el área.
Identificar la entrada los datos: base y altura Especificar el algoritmo: el área es igual a (base x altura)/2 Identificar la salida: mostrar el área
Si base = 5 y altura = 10:
Identificar la entrada los datos: 5 y 10 Especificar el algoritmo: el área es igual a (5 x 10)/2 = 25 Identificar la salida: mostrar el área, o se 25
Taller de Resolución de Problemas Computacionales
Herramientas para especificar los algoritmos:
Diagramas de Flujo Diagramas de Bloque Pseudocódigo en español Lenguajes de Programación
PSeInt: una herramienta didáctica que combina los diagramas de flujo y el pseudocódigo en español para especifica los algoritmos
Taller de Resolución de Problemas Computacionales PSeInt: Estructuras Secuenciales Pseudocódigo en Español 1. Entrada de Datos
Leer base
2. Salida de Datos
Escribir “Este es un cartel”
3. Asignación
area 0) Entonces
Escribir “x>0” FinSi
5. Si (x>0) Entonces Escribir “x>0” Sino Escribir “x