0% encontró este documento útil (0 votos)
57 vistas1 página

Examen Parcial de Computación FIUNA 2019

1) Generar una matriz aleatoria y encontrar la secuencia ascendente en la diagonal secundaria. 2) Cargar y mostrar datos de empleados incluyendo promedios y totales de sueldos por sexo. 3) Agregar fila y columna a una matriz con el menor elemento de cada fila/columna.

Cargado por

Marito Kontre
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
57 vistas1 página

Examen Parcial de Computación FIUNA 2019

1) Generar una matriz aleatoria y encontrar la secuencia ascendente en la diagonal secundaria. 2) Cargar y mostrar datos de empleados incluyendo promedios y totales de sueldos por sexo. 3) Agregar fila y columna a una matriz con el menor elemento de cada fila/columna.

Cargado por

Marito Kontre
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

FIUNA - 2° Semestre - 2019 Ciclo2 - COMPUTACION - EXAMEN PARCIAL 2

Nuevos temas propuestos a agregar a los ya propuestos anteriormente.


Códigos C++ mediante, validar los datos de entradas y cargarlos, desarrollar e imprimir los
siguientes ejercicios utilizando funciones simples o recursivas, según lo solicitado:
1) Generar una matriz A [𝒎𝒙𝒏] de elementos aleatorios, enteros y positivos. Imprimir la secuencias de
números consecutivos ascendentes que se encuentran en la diagonal secundaria de la matriz, o sea, la
diagonal que contiene al elemento A[fil=1; col=n]. En caso de no existir dicha secuencia, volver a generar
la matriz hasta encontrar la primera que cumple la condición.
2) Estructura mediante, cargar los datos de N (N< 10) empleados mediante los siguientes campos: Cedula,
Nombre, Sexo, Sueldo Mensual. Mostrar o Imprimir a) los datos individuales b) el promedio y c) los
totales, de todos los sueldos de las damas y los varones por separados.
3) Cargar una matriz A [𝒎𝒙𝒏]. Agregue a dicha matriz a) una fila que contenga la menor componente de
cada columna y b) una columna que contenga la mayor componente de cada fila. El componente común
de la fila y la columna agregada debe ser igual al menor de los elementos de la diagonal de la matriz
original. Imprimir la matriz ampliada, utilizando una función con punteros.
4) Siendo n un número entero (n >= 10) y “x” un número real (–2 < x < 2). Utilizando funciones recursivas,
𝟏 𝟏
calcular e imprimir la siguiente suma… 𝑺 = ∑𝒎
𝒌=𝟏 ( 𝟐𝒌+𝟏 + 𝟐𝒌+𝟏 )
𝟐𝒙 𝟑𝒙

5) Siendo n un número entero (n >= 10) y “x” un número real (–√𝟐 < x < √𝟐 ). Utilizando funciones recursivas,
𝒙𝟒𝒌
calcular e imprimir la siguiente suma… 𝑺 = ∑𝒏𝒌=𝟏 𝟒𝒌+𝟏
6) Crear la Estructura llamada Mascota, con los datos nombre (texto), peso (float) y edad (int). Crear una función
void leer(Mascota m[], int N) que lea los datos para cada mascota y los guarde en el array m. Crear una función
void ordenar(Mascota m[],int N) que ordene los datos de las mascotas según su edad de forma creciente.
7) Crear un función void leer(int m[][3]) que lea los valores para una matriz A[3x3] de datos tipos enteros.
Crear una función int determinante(int m[][3]) que calcule y devuelva el valor de la determinante de la
matriz leída con la función anterior.
8) Estructura mediante, cargar los datos de cuatro libros con sus datos; título, autor, año, precio y color del
libro. El color se debe hacer mediante una enumeración y sólo habrá rojo, verde, amarillo y azul.
9) Leer o cargar varias cadenas o string, ejemplo texto1, texto2, texto3, etc. Simular casos o problemas
posibles utilizando los diversos puntos expuestos abajo
CADENAS/STRING: Estudiar/Analizar los posibles casos de aplicación de los siguientes temas
Lecturas de cadenas o string, en sus diversas modalidades
strlen: size_t strlen (const char[] string);
Retorna el largo de string.
strcat: char[] strcat (char[] dest, const char[] src);
abreviación de "string concatenate" (concatenación de cadena).
Concatena src al final de dest. Retorna dest.
strcpy: char[] strcpy (char[] dest, const char[] src);
Copia el contenido de src a dest. Retorna dest.
srcmp: int strcmp (const char[] string1, const char[] string2);
Compara las cadenas string1 y string2.
Retorna 0 si ambas cadenas son iguales, 1 o -1 según el caso.
CONVERTIR cadenas de caracteres a otros tipos
atoi: convierte string a int type.
atol: convierte string a long type.
atof: convierte string a float type.

También podría gustarte