Writing /var/lib/dokuwiki/data/meta/teaching/ie0117/actividad_conceptos_basicos_c.meta failed
Unable to save metadata file. Hint: disk full; file permissions; safe_mode setting.
teaching:ie0117:actividad_conceptos_basicos_c
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
teaching:ie0117:actividad_conceptos_basicos_c [2016/05/27 02:31] – [Evaluación] admin | teaching:ie0117:actividad_conceptos_basicos_c [2022/09/20 00:08] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Actividad | + | ====== Actividad. Conceptos básicos de C ====== |
En esta actividad se realizarán prácticas en el lenguaje de programación C con el objetivo de entender los conceptos básicos de programación, | En esta actividad se realizarán prácticas en el lenguaje de programación C con el objetivo de entender los conceptos básicos de programación, | ||
Line 45: | Line 45: | ||
* Para capturar datos del teclado puede usar la función getchar(). Esta función retorna un tipo de dato entero. Construya un programa que le pida al usuario una letra. Si dicha letra es m, el programa debe imprimir en pantalla: " | * Para capturar datos del teclado puede usar la función getchar(). Esta función retorna un tipo de dato entero. Construya un programa que le pida al usuario una letra. Si dicha letra es m, el programa debe imprimir en pantalla: " | ||
- | * Haga un programa que implemente una estructura de datos tipo FIFO con un espacio de 10 enteros. Haga un programa que ingrese 100 números y cada vez que itere un número, que imprima el contenido completo de la estructura FIFO. El programa debe indicar si la estructura está llena o está vacía. El programa debe retirar un número de la estructura de datos cuando dicha estructura esté llena. Una vez que hayan sido alimentados todos los datos, la estructura debe ser vaciada retirando uno a uno los datos que aun estén en el FIFO, aprentando la tecla " | ||
- | |||
- | Fifo: [] Vacio | ||
- | | ||
- | Ingrese un número: 10 | ||
- | Número 1: 10 | ||
- | Fifo: [10] no vacio, no lleno | ||
- | | ||
- | ... | ||
- | | ||
- | Ingrese un número: 33 | ||
- | Número 10: 33 | ||
- | Fifo: [10 40 50 55 23 435 123 45 6 33] no vacio, lleno | ||
- | | ||
- | ... | ||
- | | ||
- | Ingrese un número: 66 | ||
- | Número 11: 66 | ||
- | Fifo: [40 50 55 23 435 123 45 6 33 66] no vacio, lleno | ||
- | Número retirado 66 | ||
- | | ||
- | ... | ||
- | | ||
- | Ingrese un número: 88 | ||
- | Número 100: 88 | ||
- | Fifo: [420 540 575 263 44335 1123 425 63 53 88] no vacio, lleno | ||
- | Número retirado 43 | ||
- | | ||
- | Vaciando fifo | ||
- | Fifo: [540 575 263 44335 1123 425 63 53 88] no vacio, no lleno | ||
- | Número retirado 430 | ||
- | |||
- | ===== Cuestionario ===== | ||
Line 89: | Line 56: | ||
- Debe entregar el programa main sencillo que imprime "hola mundo" completo y corregido. | - Debe entregar el programa main sencillo que imprime "hola mundo" completo y corregido. | ||
- Debe entregar el programa " | - Debe entregar el programa " | ||
- | - Debe entregar el programa del FIFO compilando y corriendo correctamente. | ||
~~DISCUSSION~~ | ~~DISCUSSION~~ | ||
teaching/ie0117/actividad_conceptos_basicos_c.1464316303.txt.gz · Last modified: 2022/09/20 00:08 (external edit)