ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Programacion Estructurada Ejercicios 2.1


Enviado por   •  6 de Marzo de 2018  •  Trabajos  •  1.788 Palabras (8 Páginas)  •  1.002 Visitas

Página 1 de 8

“Programación Estructurada”

Nombre: Camacho Mercado Yonathan Uriel               Matricula: 17212827

Ejercicios 2.1

  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é.

[pic 1]

Nombre de la función

Mnemónico

Valido/ No valido

¿Porque?

poder

No

Si

Cumple con las reglas de identificadores

total

Si

Si

Cumple con las reglas de identificadores

voltios$

No

Si

Cumple con las reglas de identificadores

coseno

Si

Si

Cumple con las reglas de identificadores

densidad

Si

Si

Cumple con las reglas de identificadores

tangente

Si

Si

Cumple con las reglas de identificadores

a2B3

No

Si

Cumple con las reglas de identificadores

M1234$

No

Si

Cumple con las reglas de identificadores

valAbs

Si

Si

Cumple con las reglas de identificadores

while

Si

No

Es una palabra reservada

distancianeta

Si

Si

Cumple con las reglas de identificadores

ampnuevo

Si

Si

Cumple con las reglas de identificadores

computado

No

Si

Cumple con las reglas de identificadores

valMin

Si

Si

Cumple con las reglas de identificadores

suma

Si

Si

Cumple con las reglas de identificadores

1234

No

No

Inicia con numero

b34a

No

Si

Cumple con las reglas de identificadores

seno

Si

Si

Cumple con las reglas de identificadores

return

Si

No

Es una palabra reservada

abcd

No

Si

Cumple con las reglas de identificadores

34ab

No

No

Inicia con numero

$seno

No

No

Inicia con un carácter

pila

No

No

Es una palabra reservada

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?

  1-Obtener la medida de una figura a lo largo.

  2-Obtener la medida de una figura a lo ancho.

  3-Cacular el área de una figura mediante fórmulas.

  4-Presentar el área que resulta de una figura.

 

 

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

-Pienso que la función Main las ejecutaria en el siguiente orden: 1)CalcArea 2)MostrarArea 3)ObtenerAncho 4)ObtenerLargo, pero lo mas lógico seria que la función trabajara como una operación así que primero se obtendrían los datos Largo y Ancho, posteriormente se calcularía, y finalmente mostraría el resultado

3. Suponga que se han escrito las siguientes funciones:

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

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

-Calcular la Velocidad-Distancia-Aceleración respectivamente o en su debido caso pedir ese valor al usuario.

4. Determine nombres para funciones que hagan lo siguiente:

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

-prom

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

-area

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

-valmin

  1. Encontrar la densidad de una puerta de acero.

-dens

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

-nummentomay

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á:

...

Descargar como (para miembros actualizados)  txt (11.6 Kb)   pdf (687.2 Kb)   docx (455.2 Kb)  
Leer 7 páginas más »
Disponible sólo en Clubensayos.com