pantalla una a la par de otra (para lo cual utilizará la instrucción goto(Col,Fila). Luego un poco más abajo indicará el total de coincidencias y algo más abajo ...
INFORMATICA DEL CBI - 2013 Dictado: Ing. Juan Manuel Conti
TRABAJO PRACTICO Nro 9 Funciones y arreglos. Problema 01 En el main declare 3 matrices de enteros: M1[ ], M2[ ] y MatCoinc[ ] de 10x6 domicilios. Dos de ellas (M1 y M2) se cargarán con valores aleatorios en el rango 100,130 y la otra se inicializará con ceros. Esta tercera matriz indicará, para cada domicilio de M1[ ] cuántas coincidencias se hallaron en M2[ ]. Para ello deberá implementar una función denominada NumDeCoinc( ) que recibirá 3 parámetros: M1, M2 y MatCoinc (todas en la modalidad var) y tendrá como tarea determinar el número total de coincidencias (ese será el valor devuelto) y, en forma interna llenará tambien la matriz MatCoinc[ ], que, como la recibió en la modalidad var, mantendrá los valores asignados al retornar de la función. En el main al momento de ir asignando los valores para M1 y M2, las irá mostrando por pantalla una a la par de otra (para lo cual utilizará la instrucción goto(Col,Fila). Luego un poco más abajo indicará el total de coincidencias y algo más abajo aún, la matriz MatCoinc para visualizar cuántas repeticiones se produjeron para cada domicilio.
Problema 02 En el main debe cargar una matriz de enteros de 12 x 10 con valores aleatorios en el rango 100..300, e ir mostrándola por pantalla a medida que la vaya asignando. Una vez cargada, invocará los servicios de una función denominada NumRepet( ) que recibirá dos parámetros: la matriz ya cargada y el dígito que se desea buscar (del 0 al 9), y retornará cuántas veces lo encontró (recuerde que debe rescatar c/u de los 3 dígitos de cada M[i,j] y averiguar si se corresponde con el digito buscado). Dicho en otras palabras, queremos averiguar cuántas veces se repitió el dígito 0, el dígito 1, etc, hasta el dígito 9. También deberá mostrar por pantalla el contenido del vector Vrep[ ] (vector de repeticiones).
Problema 03 Desarrollar una función denominada NumAlReves( ) que reciba como único parámetro un entero largo y retorne dicho número exactamente al revés. Por ej. 756389 --> 893657. Para ello esta función deberá declarar en forma local un vector de enteros a través del cual hará la conversión solicitada. En el main se mostrará el entero original y a continuación su valor con los dígitos invertidos.
datos correspondiente a una matriz y la que le sigue deje una fila en blanco. Obvia- mente este detalle deberá ser tenido en cuenta en el programa. 128 359 .
Su constante de decrecimiento es Xo=1. Confeccione la siguiente planilla: Primero determine la expresión matemática y el rango de validez para cada función.
de invocación, el que será mostrado en pantalla. NOTA: este es un ejemplo de reutilización de un mismo código (subprograma) desde distintos puntos del ...
En un arreglo de char deben almacenarse 12 enteros y 8 doubles. Los enteros estarán comprendidos en el rango 10, 99 y los doubles en el rango 100, 999.
Pág. 1/34. Planilla Electrónica EXCEL. Una planilla electrónica es un conjunto de “celdas” colocadas según una disposición matricial en la ... Z AA AB AC AD.
Diseño de algoritmos. Problema 01: Algoritmo secuencial. Un número se dice que es perfecto si la suma de sus divisores (incluido el 1, pero no él mismo), es ...
Informática del CBI – 2014. Dictado : Ing. Juan Manuel Conti. Clase Teórica Nro 2. Pág. 1/34. Planilla Electrónica EXCEL. Una planilla electrónica es un ...
muestra dos curvas: una circunferencia de radio R=1000 y la recta dada por. F2(x) = m.x, siendo m=1,4. Implementar el programa necesario para obtener la ...
Punteros triples, Matrices 3D y Listas con arreglos de apuntadores. ... La lista enlazada inferior está formada por nodos (en igual cantidad que las matrices),.
Funciones Periódicas - Escalas. Problema 01. En la siguiente figura: representa una función periódica generada por intersección de circunferencias. Los.
Borland en lugar de Ud. El valor encerrado entre paréntesis se denominaba un argu- mento o parámetro pasado a la función, y el prototipo de la misma ...
A la derecha, F3(x) y F4(x) son circunferencias de radios R1=500 y R2=1000, res- pectivamente. Ud. deberá implementar un programa en C tal que reproduzca ...
Informática del CBI – 2013. FACET. Dictado : Ing. ... ¿En cuál de las tres instancias fue máxima la cantidad de puntos y cuánto vale? En panta mostrará. 12. 4.
La función: ALEATORIO( ) genera números aleatorios en el rango [0 ; 0,99999...] En base a ella, esta otra: ENTERO(100 + 900*ALEATORIO( ) ) produce valores ...
tos sea 10, 11, 12, etc. hasta llegar a 18. ProdMax que es un apuntador de tipo int, y localiza el emplazamiento en la matriz Mat del domicilio que, cumpliendo ...
V[DIM] es un arreglo de apuntadores a char que señalarán el inicio de reservas dinámicas para almacenar enteros. La cantidad de enteros para cada fila está ...
Almacenamiento en disco magnético. Inicio / Fin de procesos. Conexión entre procesos. Para las estructuras repetitivas tendríamos: instrucciones instrucciones.
V1[DIM] = V2[1] y volver a mostrar ambos vectores uno a la par del otro. Muestre también los valores obtenidos para Max1 y Max2. Problema 02. En un trapecio ...
Estos valores deberán ser pasados desde el punto de invocación, buscados en la matriz y acu- mulados en sendas variables. Este procedimiento mostrará ...
Un vector de enteros de 6 domicilios debe ser cargado mediante un ... triz Mat[ ] de enteros de 15 x 12 y le asignara valores aleatorios en el rango 10, 99,.
En el siguiente diagrama, determinar qué tarea se está realizando, completar si faltase algo y a continuación escribir el correspondiente programa en Pascal y ...