Bloque 1 Diseñas y elaboras algoritmos para la solucion de problemas
Algoritmos
Para construirlos se debe
Delimitar el algoritmo por las palabras Inicio y Fin
Identificar los datos de entrada, los procesos y los datos de salida
Comprender el tema
Un algoritmo es un conjunto ordenado y finito de operaciones que deben seguirse para la solucion de un problema especifico
este debe ser
Finito
Definido
Preciso
Problemas
Metodologia de solucion de probelmas
5. Evaluacion de la solucion
4. Desarrollo de la solucion
3. Eleccion de una alternativa
2. Plateamiento de alternativas de solucion
1. Identificacion del problema
El termino problema no tiene un unico significado, este depende del contexto a que se refiera
Diagramas de flujo
Se abrevian como DF y son una manera de representar visualmente el flujo de datos en los algoritmos
Se pueden realizar mediante
Sofware especifico
Plantillas
Procesador de textos
Estos deben ser
Independientes de algun lenguaje de programacion
Esquematicos
Concisos
Claros
La simbologia utilizada es la estandarizada por la Organizacion Internacional para la Estandarizacion ISO y el Instituto Nacional Americano de Estandarizacion ANSI
Estructuras de control
Existen diversas aplicaciones que nos permiten su creacion
como
WinFlow
DFD
Dia
SmartDraw
Microsoft Word
Permiten modificar el flujo de ejecuciones de las instrucciones de los programas
se clasifican en
Repetitiva
Seleccion
Secuencia
Solucion de Problemas
Karel el Robot es un lenguaje de programacion para programar a un robot (Karel) mediante instrucciones sencillas y estructuradas, faciles de entender y utilizar sin la necesidad de manejar algun otro lenguaje de programacion
Menus de Karel
Ayuda
Permite visualizar la sintaxis de los comandos que soporta Karel con una aplicacion sencilla
Ejecutar
Retardo de la ejecucion
Zumbadores en la mochila
Inicializar
Correr
Detener
Adelante
Programa
Lenguaje
Compilar
Guardar como
Guardar
Abrir
Nuevo
Mundo
Viajar a traves del mundo
Indicar zumbadores en la mochila
Guardar y Guardar como
Modificacion
Creacion