1er_parcial_de_2018
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
1er_parcial_de_2018 [2019/07/06 12:46] – ignacio | 1er_parcial_de_2018 [2019/07/06 14:22] (actual) – ignacio | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
== Parcial de 2018 == | == Parcial de 2018 == | ||
- | 1) Se desea realizar mediante la computadora el control de un bingo. Para ello se dispone de un archivo llamado “BINGO.DAT” en el que se encuentran las disposiciones (los 15 números enteros) de cada cartón, constando el archivo de 30000 disposiciones distintas. Cada cartón representa, en el archivo una secuencia de 15 números char. | + | === Preguntas Teóricas === |
- | Se debe permitir | + | - Explique la diferencia entre la dirección y el contenido |
+ | - Explique qué es un vector en C ¿Y una matriz? | ||
+ | | ||
+ | - Explique como funcionan los permisos para archivos y directorios en Linux | ||
- | El ingreso finaliza con el jugador “FIN”. | + | === Parte Práctica === |
- | Construir un vector (no mas de 50 jugadores) con los datos de cada tarjeta emitida y su correspondiente jugador, adaptando la longitud del campo “nombre”, | + | 1. Dado el siguiente prototipo: |
- | A continuación, generar números enteros aleatorios no repetidos menores que 99, Cada vez que se pulsa la tecla “X” y finalizar si se pulsa la tecla “F”, si es que se detecta ya algún jugador. | + | < |
+ | void minmay(int *vec, int tam, int lim); | ||
+ | </ | ||
- | Por cada número emitido, se lo debe mostrar en pantalla y también la cantidad aciertos | + | Escribir una función que tome el vector |
- | 2) Existe | + | 2. Escribir |
+ | |||
+ | 3. Escribir una función que recibe un vector | ||
+ | |||
+ | 4. Realizar un función con prototipo: | ||
< | < | ||
- | Dir: / | + | unsigned int my_streq (char *str1, char *str2); |
- | 4481152 | + | |
- | 3555456 | + | |
- | 4184192 | + | |
- | 3577984 | + | |
- | Dir: / | + | |
- | 4155520 | + | |
- | 5404800 | + | |
- | 3520640 | + | |
- | 4984960 | + | |
- | 5142656 | + | |
- | 2529408 | + | |
- | etc... | + | |
</ | </ | ||
- | Se pide recorrer el archivo | + | Esta función deberá determinar si la primer cadena es igual a la segunda. Si son iguales retornará verdadero |
+ | |||
+ | 5. Escribir un programa que tome por línea de comando la cantidad de enteros que va a pedirle al usuario. El programa deberá reservar la memoria necesaria para guardarlos |
1er_parcial_de_2018.1562417212.txt.gz · Última modificación: 2019/07/06 12:46 por ignacio