Diseño de algoritmos y diagramas de flujo
ALGORITMO
Un algoritmo es un plan preciso para ejecutar acciones ordenadas para alcanzar un propósito; es decir, el conjunto de operaciones y procedimientos que deben seguirse para resolver un problema.- Ser preciso.
- Estar bien definido.
- Ser finito.
- Ser flexible.
- Diseñado utilizando un estilo entendible por cualquiera.
REPRESENTACIÓN DE ALGORITMOS
Un algoritmo puede representarse de distintas formas; no existe alguna mejor que otra.A continuación se describen algunas posibles representaciones.- Verbal. El algoritmo se expresado en palabras.
- Algebraica.El algoritmo se expresa matemáticamente(símbolos y formulas).
- Tabular.Es expresado por una o mas tablas.
- Diagrama de flujo. El algoritmo es representado en diagrama de flujo, con cajas de acción, ligadas con lineas que muestran la secuencia de las acciones.Este es un flujo de control.
- Pseudocódigo. Se representa con el conjunto de instrucciones escritas, usando el lenguaje natural y notaciones matemáticas. La forma de instrucciones es parecida a la que tienen los lenguajes de programación.
TIPOS DE DATOS (SIMPLES)
- ENTEROS: Es una representación del conjunto de números enteros. La razón de esta es la limitación en la necesidad de utilizar un espacio finito y fijo.
- REAL: Son datos numéricos que tienen parte decimal.
- ,LÓGICO: Representan valores lógicos o booleanos. Pueden tomar uno entre dos valores: verdadero o falso (V.F O 0,1)
- CARÁCTER: Son tipos que almacenan una letra, numero, signo o símbolo.
- CADENA: Son caracteres que permiten representar valores identificables de forma descriptiva(nombres,direcciones, etc) No es posible realizar operaciones con estos.
OPERADORES ARITMÉTICOS.
Estos permiten la realización de operaciones matemáticas con los valores (variables y constantes)A continuación observa la siguiente imagen:
JERARQUÍA DE OPERACIONES.
Todas las expresiones con paréntesis se evalúan primero.
Dentro de luna expresion los operadores se evaluan en el siguiente orden:
- Exponenciación.
- *,/ (multiplicación, división)
- +.- (suma resta).
OPERACIONES RELACIONALES
Establece una relación entre dos valores. Luego compara valores entre si y esta comparación un resultado de certeza o falsedad.
Los operadores relacionales comparan valores del mismo tipo.Estos tienen el mismo nivel de prioridad en su evaluación.
TIPOS:
DIAGRAMAS DE FLUJO
Un diagrama de Flujo es una representación gráfica de algoritmo. Cambien puede decirse que es la representación detallada en forma gráfica de como deben hacerse los pasos en la computadora para producir resultados.
SIMBOLOGÍA
ESTRUCTURAS DE CONTROL
Son un grupo de formas de trabajo que permiten, la manipulación de variables, realizar ciertos procesos específicos que nos llevan a la solución de problemas. Y estas se clasifican de acuerdo a su complejidad:
- Estructuras Secuenciales.
- Estructuras Condicionales(alternativas)
- Estructuras Repetitivas
¡Y si aun no te queda claro, visita: El video









Comentarios
Publicar un comentario