ninguno

Páginas: 5 (1097 palabras) Publicado: 12 de mayo de 2014
1.- ¿Que es una función? ¿Se requiere la utilización de funciones al escribir un programa en c++?
Justifique su respuesta
Función
Es una herramienta que permite dividir un programa en módulos para realizar una serie de instrucciones para hacer una tarea bien definida.
Es necesario utilizar funciones en los programas de c++ porque en las funciones se establecen los bloques de instrucciones,siendo “Main” la función principal, la cual oculta las demás funciones.
2.- ventajas de la utilización de funciones
a-Disminuye el tamaño total del programa.
b-Él programador puede escribir funciones para definir tareas específicas que podrán ser utilizadas en muchos puntos del programa.
c-Es más sencilla en la hora de corregir un error en el programa.
3.- ¿Qué es la programación modular?¿Cuáles son sus características y desventajas?
Programación modular
Es un método de resolución de problemas que consiste en resolver de forma independiente los subproblemas que se obtienen de una descomposición del problema general.
Características
a- La base fundamental de este paradigma de programación es el modulo.
b- Un módulo es un conjunto de rutinas que prestan un servicio específico.c- Una rutina,subrutina o programa, como idea general, se presenta como un algoritmo separado del algoritmo, separado del algoritmo principal, el cual permite resolver una tarea específica.
d- Decimos que algo es modular si es construido de manera tal que se facilite su ensamblaje, acomodamiento flexible y reparación de sus componentes.
e- La modularidad da una mejor compresión del problema yreduce el tamaño del código.
f- Generalmente se asocia un módulo como una caja negra. Se sabe que entra y sale pero no como se procesa.
Desventajas
a- Las funciones y variables no deben tener el mismo nombre.
b- Una función no debe ser más grande que una página.
c- Debe tener un valor de retorno cuando se supone que debe devolver uno.
d- No se deben declarar funciones dentro de otrasfunciones.
e- Cada función debe realizar una tarea bien definida.
4.- Compare la programación modular con la programación estructurada.
La programación modular, a pesar de sus desventajas frente a la programación estructurada, siempre será mucho más factible para los programadores, ya que tiene consigo múltiples beneficios que compensan sus desventajas: un programa mucho más rápido, es reutilizabley el tamaño total del programa es mucho menor que aquellos que son realizados bajo el paradigma estructurado.
5.- ¿-Qué se entiende por una llamada a una función?
Cuando se llama a una función, se está transfiriendo el control al bloque de sentencias definido por esa función, una vez que las sentencias han sido ejecutadas, el control retorna a la instrucción desde donde fue invocada o llamada ala función.
¿Desde qué partes de un programa se puede llamar a una función?
Una función puede ser llamada desde cualquier parte de un programa.
6.- ¿Cómo se declara una función?
Para la declaración de una función es obligatoria el uso de los prototipos, los cuales representan la declaración de la función, indicando primero el tipo de valor de retorno de la función (int, double, float, etc);si no retorna ningún valor se debe colocar la palabra void“. Luego encerrado dentro de paréntesis, se deben establecer los argumentos de la función (en caso de que se requieran) antecedido cada argumento por el tipo de dato y separándolos con una “coma” (,). Se debe terminar cada función, sin excepción, con “punto y coma” (;).
7.- ¿Qué son los parámetros formales?
Son aquellos que se declaranen la cabecera de un procedimiento o función.
¿Qué son los parámetros reales?
Son los que aparecen en una llamada a la función o procedimiento.
¿Cuál es la relación entre los tipos de parámetros?
Ambos parámetros están estrechamente relacionados ya que aunque puedan tener nombres diferentes deben estar declarados en el mismo orden para que la función pueda responder de manera correcta...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ninguno
  • Ninguno
  • Ninguno
  • Ninguno
  • Ninguno
  • Ninguno
  • Ninguno
  • Ninguno

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS