You are on page 1of 4

1. Indique si los siguientes son nombres de funcion validos.

Si son validos, indique si son


nombres mnemonicos. (Recuerde que un nombre de funcion mnemonico transmite
alguna idea sobre el proposito de la funcion.) Si son nombres invalidos, indique porque.

poder densidad m1234$ ampnuevo 1234 abcd


total tangente valAbs computado b34a 34ab
voltios$ a2B3 while valMin seno $seno
coseno velocidad distancianeta suma return pila

Funciones válidas __ Funciones válidas y mnémico __ Funciones invalidas __

Son nombres inválidos porque son palabras ya predeterminadas en el programa

2. Suponga que se han escrito las siguientes funciones:


obtenerLargo(), obtenerAncho(), calcArea(), mostrarArea()

a. A partir de los nombres de las funciones, ¿qué piensa que podría hacer cada función?

-obtenerLargo() -> para obtener lo largo

-obtenerAncho() -> para obtener lo ancho

-calcArea() -> para calcular el Area

-mostrarArea() -> muestra el Area

b. ¿En qué orden piensa que una función main() podría ejecutar estas funciones (con base en
sus nombres)?

El mismo orden, no afecta, ya que es una multiplicación simple.

3. Suponga que se han escrito las siguientes funciones:


velocidad(), distancia(), aceleración()

A partir de los nombres de las funciones, ¿qué piensa que podría hacer cada función?

Velocidad= Calcular la velocidad

Distancia= Calcular la distancia

Aceleración= Calcular la aceleración

4. Determine nombres para funciones que hagan lo siguiente:


a. Encontrar el promedio de un conjunto de números.

EnconProme

b. Encontrar el área de un rectángulo.

AreaRect
c. Encontrar el valor mínimo en un conjunto de números.

ValMin

d. Encontrar la densidad de una puerta de acero.

Distancia

e. Clasificar un conjunto de números de menor a mayor.

ClasNum

5. Del mismo modo en que la palabra clave int se usa para indicar que una función
devolverá un número entero, las palabras clave void, char, float y double se usan
para indicar que una función no devolverá ningún valor o devolverá un carácter, un
número en punto flotante en precisión simple, y un número en precisión doble,
respectivamente. Usando esta información, escriba líneas de encabezado para una
función main() que no recibirá argumentos pero que devolverá:
a. ningún valor

Void Main()

b. un carácter

Char Main()

c. un número de punto flotante en precisión simple

Float Main()

d. un número en precisión doble

Double Main()

6. a. Usando cout, escriba un programa en C++ que despliegue su nombre en una


línea, su domicilio en una segunda línea, y su ciudad, estado y código postal en una
tercera línea.
7. a. Escriba un programa en C++ para desplegar lo siguiente:

La cosecante de un ángulo

Es igual a uno dividido entre

El seno del ángulo.

b. Compile y ejecute el programa que ha escrito para el ejercicio 7a en una


computadora.

8.

a. ¿Cuántas instrucciones cout usaría para desplegar lo siguiente:

Grados Radianes

0 0.0000

90 1.5708

180 3.1416

270 4.7124

360 6.2832

R= Solo una línea y utilizaría \n y \t para hacer las separaciones

b. ¿Cuál es el número mínimo de instrucciones cout que podrían usarse para imprimir
la tabla en el ejercicio 8a?

R= Utilice 6 líneas, para todo el ejercicio.


c. Escriba un programa en C++ completo para producir la salida ilustrada en el
ejercicio 8a.

d. Ejecute el programa que ha escrito para el ejercicio 8c en una computadora.

You might also like