Algoritmos y Diagramas Estructurados
Un algorismo es la secuencia de pasos que hay que seguir para resolver un problema. Cualquier problema que quiera sesolver por computadora debe, primeramente, expresarse en forma de algoritmo. Después, es necesario que ese algoritmo sea traducido en forma de programa usando un lenguaje de programación para que la computadora pueda ejecutarlo .
Carteristas que debe tener un algoritmo
Exactitud/precisión . los pasos a seguir en el algoritmo deben ser precisados claramente sin embiguedad
Finitud. un algoritmo debe terminar siempre después de un numero finito de pasos . un algoritmo puede precisar de un numero elevadísimo de cálculos pero, finalmente, debe terminar.
Tener una o mas salidas. Debe siempre devolver un resultado ; de nada sirve un algoritmo que hace algo y nunca sabemos que fue.
Efectividad. Un algotmo debe ser capaz de aplicar la reglas que lo componen en varias clases de problemas. Debe ser capaz de desarrollarse bajo cualquier condición que pueda presentarse.
Representación grafica de algoritmo
.Descripción narrada
.Pseudocódigo
.Diagramas de flujo
.Diagramas N-S(Nassi-Schneiderman o de chapin)
.Descripción Narrada
Este algoritmo es caracterizado porque sigue un proceso de ejecución común y lógico, describiendo textualmente paso a paso cada de las actividades a realizar de una actividad determinante. Ejemplo de un algoritmo para asistir a clases:
1. 1.Levantarse
2. 2.Bañarse
3. 3.Vestirse
4. 4.Desayunar
5. 5.Cepillarse los Dientes
6. 6.Salir de Casa
7. 7.Tomar el Autobús
8. 8.Llegar al Colegio
9. 9.Buscar el Aula
10. 10.Ubicarse en un Asiento
Descripción en pseudocódigos
Pseudo = falso. El pseudocódigo no es realmente un código sino una imitación y una versión abreviada de instrucción reales para las computadoras: Es una técnica para diseño de programación que permite definir las estructuras de datos, las operaciones que se aplicaran a los datos y la lógica que tendrá el programa de computadora para solucionar un determinado problema. Utiliza un pseudocódigo a nuestro idioma, pero que respeta las directrices y los elementos de los lenguajes de programación. Se concibió para superar las dos principales desventajas de los flujogramas: lento de crear y difícil de modificar sin un nuevo redibujo.
Ejemplo: de algoritmo que calcula la suma, resta, multiplicación y la división de dos números
Inicio
Leer a, b
Suma a+b
resta a-b
división a/b
escriba suma, resta, producto, división
fin
Diagramación Estructurada
la diagramación estructurada es una nueva técnica aparecida en los setenta terminante a solucionar los problemas que se estaban presentando la utilización de diagramación libre.
Pretende básicamente una serie de estructuras y metodologías a seguir con el fin de evitar el abuso de las trasferencias de control, las muchas vías para finalizar un programa, la desorganización lógica de los programados dentro de una compañía.
Existe dos tendencias para representar gráficamente estas estructuras la tendencia horizontal la cual trata de conservar la simbología utilizada en la diagramación libre y la tendencia rectangular la cual permite una mejor distribución de las estructuras en el papel.
Pasos Que De Debe Seguir En La Solución De Diagramas Estructurados
1. Leer el enunciado del problema cuantas veces sea necesario hasta entenderlo completamente. Si el significado de alguna pregunta o condición, aclararla.
2. Determinar claramente con que datos de entrada se cuenta para la solución del problema
3. Definir que cálculos y/o comparaciones se necesita para llegar al resultado dinal
a) Cálculos y comparaciones intermedios
b) Cálculos y comparaciones finales
4. Aclarar y determinar la información o resultado que se soliciten
a) Información intermedia
b) Información final
5. Tener en cuanta toda clase de condición y restricciones para la solución del diagrama.
¿Que Son Errores De Sintaxis?
Los errores de sintaxis son aquellos errores que comete el programador al escribir el programa fuente, estos los detecta el compilador. Los errores de sintaxis guardan relación a infracciones que el programador cometió al escribir un programa se debe escribir siguiendo ciertas normas que el programador debe restar y si no lo hace el compilador le indica que el tipo de normas no cumplió durante la escritura de programa.
¿ Que Son Los Errores Lógicos
Los errores de lógica que refiere a aquellos que el programador cometió al no entender bien el objetivo el programa para resolver un problema determinado
Los errores de lógica no puede detectar el compilador. Un error de lógica se observa cuando un compilador no puede detectar un error lógico, estos errores son los más difícil de corregir
En cierta ocasión un programador corrigió los errores de sintaxis en 10 minutos, pero se tardó 8 días corrigiendo los errores de lógica
Los errores de lógica un programador corrigió se evitan, diseñando un algoritmo bien pensado y bien planeado para alcanzar el punto perfecto es necesario corregir los errores se sintaxis y corregir los errores se sintaxis y corregir los errores de lógica de un programa. Este proceso global de denomina depuración de un programa.
Frases de amor