programacion modular

Páginas: 3 (599 palabras) Publicado: 22 de abril de 2013
Programación I
E. U. Estadística, U. Complutense de Madrid
Primer curso, Grupo B
Curso 2009-2010

Programación modular. Funciones en C++

Yolanda García Ruiz
D17C ygarciar@fdi.ucm.es
yg
@http://gpd.sip.ucm.es/yolanda/
Departamento de Sistemas Informáticos y Computación (UCM)

1

Contenidos
1. Introducción al concepto de subrutina o subprograma.
2. Definición de función C++.3. Estructura de una función.
a) Nombre de una función
b) Tipo de retorno (tipo del valor devuelto)
c) Valor retorno
d) Lista de p
)
parámetros
- Paso por valor
- Paso por referencia
4. Losarrays y las estructuras como parámetros.
5. Declaración de funciones: Prototipos.
Programación modular. Funciones

Yolanda García Ruiz

2009/2010

2

Introducción
En la mayoría de loscasos, un determinado problema complejo lo
podemos (y debemos) dividir en problemas más sencillos. Estos
subproblemas se conocen en el contexto de la programación como
p
p g
“Módulos” o subprogramas.Técnica de diseño conocida como

Desde l
D d el punto de vista del diseño:
t d i t d l di ñ

TOP DOWN

♦ Se tratará de descomponer el problema original en partes.
♦ Se pueden codificar deforma independiente e incluso por diferentes
personas.
♦ El problema final queda resuelto y estructurado en forma de
bl
fi l
d
lt
t t d
f
d
módulos, lo que hace más sencilla su lectura ymantenimiento.
Programación modular. Funciones

Yolanda García Ruiz

2009/2010

3

Diseño de algoritmos (diagramas de flujo)
Ejemplo
Diseñar un algoritmo que lea por consola una serie denúmeros enteros y
calcule la media. Además se visualizarán los siguientes datos por pantalla:
Media,
Inicio
I i i
Número de datos mayores que la media,

d d t
l
di
Datos mayores que la media.Lectura y almacenamiento de datos

La solución a este problema se podía
descomponer en cuatro partes diferentes:
Ventajas:
- ahorro de espacio.
- más fácil entender lo que hace el algoritmo.
-...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion Modular
  • Modulo de programacion
  • programacion modular
  • Programacion modular
  • Programacion de Modulos
  • Programacion modular
  • Programacion modular
  • Programación Modular

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS