Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MECÁNICA Y ELÉCTRICA
SEMESTRE: 2020 - 1
CICLO: III
DISEÑO DE ALGORITMOS
COMPOSICIÓN DE ALGORITMOS
SEUDOCÓDIGO
DEFINICION
Es muy importante el saber las partes
principales en las que se divide y saber cuáles
Es la manera más usada de son esenciales y cuáles no.
Es un conjunto ordenado y
finito de pasos para resolver escribir las rutinas o
un problema específico. algoritmos.
ESTRUCTURA
ESTRUCTURA SINTETIZADA
No es programable si no
TIENEN GENERAL
que facilita la
programación Ejemplo
Elementos de
Características secuencia Calcular el área y la longitud de una
a. Cabecera: Tipo: Nombre del
objetivo circunferencia de Radio r:
algoritmo.
b. Comentarios: Datos de entrada y Pseudocódigo:
salida. Principal: CIRCUNFERENCIA Inicio
Representar la solución c. Inicio: Inicio del algoritmo. {Constante; PI←3.1416: Real
Efectivos Entrada
Variables; r, Ac, Lc: Reales}
de la forma mas detallada d. Sección de datos: Tipos de datos,
1. Escribir “Ingrese radio”
y la forma como se va a Variables o constantes.
2. Leer r
Ordenados Proceso e. Sección de código: pasos a realizar.
utilizar en la codificación. 3. Hacer Ac ← PI * r * r
f. Cuerpo de la rutina principal: 4. Hacer Lc ← 2 * PI * r
Finitos Salida Controla entradas a los 5. Escribir “El área de la circunferencia
procedimientos. es”, Ac
g. Fin: Fin del algoritmo. 6. Escribir “La longitud de la
circunferencia es”, Lc
7. Fin
DIAGRAMAS DE FLUJO
PROPIEDADES
DATOS LOCALES MODELADO DEL
Y GLOBALES MUNDO REAL
Tipos Tiene
POLIMORFISMO CLASES
ABSTRACCIÓN HERENCIA ENCAPSULACIÓN OBJETOS
Datos Locales: Los atributos: o es
permite permite Compuesto
son utilizados por características de los Es un
por
la función. objetos, tienen su
Término externo Definir nuevas Implementación Atributos y La posibilidad que una
equivalente de datos. Formado
al objeto, que clases e interfaz gráfica. operaciones referencia a objetos de una
controla la por
partiendo de clase pueda conectarse
forma en que es otras ya también con objetos de
Datos Globales:
visto por los existentes. tipo descendientes de esta.
se puede Comportamientos: genera
demás.
acceder desde Es una respuesta a
cualquier un determinado Publico: public
función del Describir la generación de
estímulo. Variables Métodos
estructuras de datos y Privado: private
programa. de clase. de clase.
métodos que sin
manipulados por el objeto. Protegido: protected
REFERENCIAS BIBLIOGRÁFICAS.
JOYANES AGUILAR, Luis. Programación en C++. Algoritmos, Estructuras de datos y objetos. Mc Graw Hill. España. 2000. p.50
GALVEZ, Javier. Algorítmica, diseño y análisis de algoritmos. Addison-Wesley. México
Joyanes, L. (2008). Fundamentos de Programación: Algoritmos, Estructura de Datos y Objetos. Madrid L.J.,Madrid: McGraw Hill.