Está en la página 1de 2

SOFTWARE PARA INGENIERÍA (EL227)

Práctica Calificada
2018-1 – Sección LS22
Profesor: Javier Cieza Dávila Duración: 150 minutos
Indicaciones:
 Al finalizar la evaluación, copie sus programas en un archivo de texto el que debe
tener el siguiente formato: ApellidoPaterno_ApellidoMaterno.txt y envíe este archivo
a la ruta indicada en el blackboard.
_____________________________________________________________________________
Pregunta 1 (5 puntos) Escriba un programa que acepte una cadena de la consola (Ingresada
por teclado) y despliegue la cadena en la pantalla del monitor palabra por palabra como se
muestra en la siguiente imagen:
Ingrese una cadena: Esta es una prueba
Esta
es
una
prueba

Pregunta 2 (5 puntos) Escriba un programa que permita determinar el número de vocales en


una frase ingresada por teclado. Adicionalmente, deberá crear una función que se llame
numPalabras, que tenga como parámetro de entrada la cadena y devuelva el número de
palabras que tiene la cadena. Esta función deberá utilizarse en el programa para mostrar el
número de palabras.
int numPalabaras ( string )

Ingrese una cadena a evaluar: Ernesto tiene la mirada fija en Julia


La cadena ingresada tiene:
Vocal A: 5 Vocal E: 5
Vocal I: 4 Vocal O: 1
Vocal U: 1 Palabras: 7

Pregunta 3 (5 puntos) Escriba un programa que solicite al usuario ingresar los nombres y
apellidos de una persona, el programa deberá mostrar primero los apellidos y luego el nombre
(Todo en mayúsculas), separados por una coma, por ejemplo:

Ingrese una los nombres y apellidos:


Juan Alfonso Cardenas Minaya
Pregunta 5 (4 puntos) Desarrolle un programa en Arduino y su implementación física que
permita hacer lo siguiente:
Apellidos y nombres:
CARDENAS MINAYA, JUAN ALFONSO

Pregunta 4 (5 puntos) Escriba un programa que almacene los siguientes valores 16, 27, 39, 56
y 81 en un arreglo unidimensional llamado resistencia. Su programa también deberá crear dos
arreglos más llamados corriente y potencia, cada uno capaz de almacenar cinco números de
precisión doble. Usando un ciclo for y una instrucción cin, haga que su programa lea cinco
números introducidos por el usuario y los almacene en el arreglo corriente. Su programa
deberá calcular el producto del cuadrado de cada elemento del arreglo corriente con cada

1
elemento del arreglo resistencia, almacenando el resultado en el arreglo potencia. Por
ejemplo, potencia[0] = resistencia[0] * pow(corriente[0],2). Muestre los resultados de acuerdo
al siguiente formato: Ejemplo:

San Miguel, 12 de junio del 2018

También podría gustarte