Sei sulla pagina 1di 4

1. Indique si los siguientes son nombres de función válidos.

Si son válidos, indique si son nombres


mnemónicos. (Recuerde que un nombre de función mnemónico transmite alguna idea sobre el
propósito de la función.) Si son nombres inválidos, indique por qué.

Poder valido
Total valido
Voltios$ invalido viola la regla 2
Coseno valido
Densidad valido
Tangente valido
A2b3 valido
Velocidad valido
M1234$ invalido viola la regla 2
valAbs valido mnemónico
while invalido viola la regla 3
distancia neta valido
ampnuevo valido mnemónico
computado valido
valMin valido mnemónico
suma valido
1234 invalido viola la regla 1
B34a valido
Seno valido
Return invalido viola la regla 3
Abcd valido
34ab invalido viola la regla 1
$seno invalido viola la regla 1
pila valido

2. Suponga que se han escrito las siguientes funciones:


a. A partir de los nombres de las funciones, .que piensa que podría hacer cada función?
obtenerLargo() hallar una mdedida
obtenerAncho() hallar una medida
calcArea() cálculo del area
mostrarArea() ver el resultado del area

b. .En qué orden piensa que una funcion main() podria ejecutar estas funciones
(Con base en sus nombres)?
3. Suponga que se han escrito las siguientes funciones:
velocidad(),hallar la velocidad
distancia(),medir una distancia
aceleración()hallar la aceleración

4. Determine nombres para funciones que hagan lo siguiente


a. Encontrar el promedio de un conjunto de números.
promNum()
b. Encontrar el área de un rectángulo.
AreaRect()
c. Encontrar el valor mínimo en un conjunto de números.
valMinNum()
d. Encontrar la densidad de una puerta de acero.
Densidadpuerta()
e. Clasificar un conjunto de números de menor a mayor.
clasNumMayorMenor()

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
b. un carácter
c. un número de punto flotante en precisión simple
d. un número en precisión doble
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.

8.
9. En respuesta a una secuencia de escape de línea nueva, cout coloca el siguiente carácter desplegado
al principio de una línea nueva. Esta colocación del siguiente carácter en realidad representa dos
operaciones distintas. ¿Cuáles son?
10. Suponiendo un compilador que no es sensible al uso de mayúsculas y minúsculas, determine cuáles
de estos nombres de unidades de programa son equivalentes:

PPROMEDIO=promedio
MODO=modo=Modo
BESSEL=bessel
Total=total
TeMp=TEMP
densiDAD=Densidad

Potrebbero piacerti anche