resolucion de problemas por medios computarizados trabajo de programacion completo
Resolución de problemas por medios computarizados
Programación de computadores
Camila López: 1181126
Código
Duvan Rico
Código: 1112497
Ronald andreiser ballesteros silva
Código: 1112423
Presentado por
Universidad francisco de paula Santander
Cúcuta, 11 Sep. 2015
ÍNDICE
INTRODUCCIÓN 4
RESOLUCIÓN DE PROBLEMAS POR MEDIOS COMPUTARIZADOS 5
1. RESOLUCIÓN DE UN PROBLEMA 5
ANALISIS DELPROBLEMA 5
PROPIEDADES DE UN ALGORITMO 6
2. MÉTODOS PARA REPRESENTAR ALGORITMOS 6
DIAGRAMA DE FLUJO (FLOWCHART) 6
LENGUAJE DE ESPECIFICACIÓN DE ALGORITMOS: SEUDOCÓDIGO. 7
3. PASOS PARA LA SOLUCIÓN DE UN PROBLEMA COMPUTARIZADO 8
CONCLUSIONES 10
INTRODUCCIÓN
En la solución de problemas antes de dicha solución se toman predisposiciones, pre planteamientos, para generar una resolución de problemas.La resolución de problemas es la fase que supone la conclusión de un proceso más amplio que tiene como pasos previos la identificación del problema y su modelado. Por problema se entiende un asunto del que se espera una solución que dista de ser obvia a partir del planteamiento inicial.
RESOLUCIÓN DE PROBLEMAS POR MEDIOS COMPUTARIZADOS
1. RESOLUCIÓN DE UN PROBLEMA
Brinda al programadorprincipiante una guía para desarrollar una lógica de programa estructurada. Su redacción no es técnica y enfatiza las buenas prácticas de programación.
Para definir el problema se quiere que las especificaciones de entrada y salida sean descritas con detalle. Una buena definición del problema junto con la descripción detallada de las especificaciones, son los requisitos más importantes para llegar a unasolución eficaz.
RESOLUCION DE UN PROBLEMA
ANALISIS DEL PROBLEMA
DISEÑO DEL ALGORITMO
RESOLUCION DEL PROBLEMA CON LA COMPUTADORA
ANALISIS DEL PROBLEMA
El análisis del problema exige una lectura previa del problema con el fin de obtener una idea general de lo que se pide.
Se divide en tres fases:
DEFINICION DEL PROBLEMA
ESPECIFICACIONES DE ENTRADA
ESPECIFICACIONES DE SALIDA
1. DISEÑO DELALGORITMO
Un algoritmo consiste en realizar una descripción paso a paso con un lenguaje natural del algoritmo, estos pasos sucesivos indican las instrucciones a ejecutar por la máquina.
Pasos a seguir:
Diseño descendente
Refinamiento por pasos
Herramientas de programación
PROPIEDADES DE UN ALGORITMO
Deben estar seguidas de algún secuencia definida de pasos hasta que se obtenga un resultado coherenteSolo puede ejecutarse una operación a la vez
Las palabras reservadas se escriben en negrita (describen las estructuras de control fundamentales y procesos de toma de decisiones en el algoritmo).
El empleo de indentación (sangrado y justificación), al escribir el algoritmo
• formulas
2. MÉTODOS PARA REPRESENTAR ALGORITMOS
Los más usuales para representar algoritmos:
• Diagrama de flujo.
• Lenguajede especificación de algoritmos: Pseudocódigos.
• Diagrama N-S (Nassi – Schneiderman)
• Lenguaje Español.
• Formulas.
Estudiaremos diagrama de flujo y seudocódigo:
DIAGRAMA DE FLUJO (FLOWCHART)
Es un diagrama que usa símbolos (cajas) estándar y que tienen los pasos del algoritmo escritos en estas cajas unidas por flechas denominadas líneas de flujo que indican la secuencia en que se debenejecutar.
Los métodos están normalizados por ANSI (American National Standars Institute)
SÍMBOLOS
PRINCIPALES
FUNCIÓN
Terminal: representa el comienzo “inicio” y el final “fin” de un programa.
Entrada/salida: cualquier tipo de introducción de datos en la memoria desde los periféricos “entrada” o registro de la información procesada en un periférico de “salida”.
Proceso: cualquier tipo de operaciónque pueda originar cambio de valor, formato o posición de la información almacenada en la memoria, operaciones aritméticas de transferencia etc.
Decisión: indica operaciones lógicas o de comparación entre datos – normalmente dos – y en función del resultado de las misma determina cuál de los distintos cambios alternativos del programa se deben seguir, normalmente tiene dos salidas – respuestas SI...
Regístrate para leer el documento completo.