Está en la página 1de 8

Universidad de Guadalajara

Centro Universitario de Ciencias Exactas e Ingenierías


División de Tecnologías para la Integración
Ciber-Humana.

A. Nombre completo empezando por apellidos


Lemus Alarcón Maximiliano
B. Número de lista. 5
C. Sección. D09
D. Horario. 17:00-21:00
E. Materia. Seminario de Problemas de Programación

Academia: Programación.
EJERCICIO PROPUESTO:

Nota importante:
_______________________________________________________________________
a) Al ejecutarlos, al final preguntar si se desea volver a ejecutar:
Presionar el número 1, Para Si,
O cualquier otro número, Para No
Con la estructura cíclica do…while.

Enunciado: Ejercicio “Cargando sistema”

Instrucciones:
a) Crear el siguiente programa, con las funciones:
❖ Limpiar pantalla.

❖ Sleep( );

❖ Cambiar color de texto.

❖ Cambiar color de fondo de pantalla.


Nota: colores a su elección, única condición, que no lastime la vista.
b) Que imprima la frase “cargando sistema, que aparezca un cierto tiempo, se
limpia pantalla y

c) Después aparecerá el carácter “||||||||||”, de uno por uno, mínimo diez de estos
caracteres, limpia pantalla y se vuelve a repetir este proceso 10 veces.

IMPRIMIR:
a) La frase “cargando sistema” y los caracteres “| | | | | | | | | |”.
b) Agregar do .. while para ciclarlo.
c) Agregar “ \a ”, en la frase “cargando sistema”.
Instrucciones:

Diseñar:
1.- Tabla de búsqueda de datos.
2.- Lenguaje C
3.- Captura de pantalla, serían las siguientes tres:
3.1.- Con el compilador y el código fuente
3.2.- Cuando lo ejecutan o corren.
3.3.- Cuando agregan datos al programa ejecutado.

Producto a entregar:
1.-Tabla de búsqueda de datos:

Variables de entrada: int i,j,repi;


(tipo de dato y nombre)
Variables de salida: N/A
(tipo de dato y nombre)
Variables Auxiliares: N/A
(tipo de dato y nombre)

Constantes: N/A

Formulas: N/A

Estructuras de control: do while, switch, for

2.- Lenguaje C:

/*
Maximiliano Lemus Alarcon 219551873

*/
#include<stdio.h>
#include<windows.h>
#include<conio.h>
#include<locale.h>
int main(){
int i,j,repi;
do{
for (i=0; i<10; i++){
switch (i){
case 0: system("color c3");break;
case 1: system("color d6");break;
case 2: system("color e7");break;
case 3: system("color f8");break;
case 4: system("color e3");break;
case 5: system("color f5");break;
case 6: system("color a1");break;
case 7: system("color b6");break;
case 8: system("color d3");break;
case 9: system("color c6");break;
}
printf("\a\n\n\tCargando sistema...");
for (j=0; j<10; j++){
Sleep(300);
printf("| ");
}
Sleep(400);
system("cls");
}
printf("¿Desea ejecutar de nuevo el programa?\nPresione 1 para si: ");
scanf("%i",&repi);
}while (repi==1);
return 0;
}

3.- Captura de pantalla, serían las siguientes tres:


3.1.- Con el compilador y el código fuente

3.2.- Cuando lo ejecutan o corren (cargado sistema).


3.3.- Cuando agregan datos al programa ejecutado (“caracteres” | | | | | | | | | |).
Actividades de Cierre:

Aprendizajes Logrados: A través de esta actividad plasmamos por medio de


estructuras de control y funciones un programa que
repita un texto con fondo y color de texto variado, así
como agregamos limpiar ´pantalla, sleep y un ciclo do
while además de un switch para repetir 10 veces el
texto.

Observaciones: Me pareció una actividad bastante interesante además


de útil pues para darle una mejor personalización a
nuestros programas.

Conclusiones: Conocer las funciones para que el texto y la pantalla


cambien de color, asi como aplicar estructuras
repetitivas como lo es, do while, for y switch, asi como
funciones de retraso de tiempo como lo es sleep() nos
son de gran utilidad en la programacion para una
mejor visualizacion,

Fuentes de información:

● Libros
⮚ Título del libro

⮚ Autor

⮚ Editorial

⮚ Paginas consultadas.

Fuentes de información:

● Internet
⮚ Buscador

⮚ Link

⮚ Fecha de consulta

⮚ Hora de consulta.

Fuentes de información proporcionada ● Videos.


por la maestra: ● Archivos de texto.
● Links

Otra Fuentes de información:


● Entrevistas.
● Asesorías.
● Revistas.
● Folletos.
● Otra…

Nota: Describir tipo de fuente.

Bibliografía básica propuesta por la Academia de Programación.

Joyanes Aguilar, L., (2014). Programación en C, C++, Java y UML. McGraw Hill. 2a.
Edición.

Juganaru Mathieu, M.(2012). Introducción a la Programación. Grupo Editorial Patria.

Márquez G., Osorio S., Olvera N. (2011). Introducción a la Programación Estructurada


en C. Pearson.

También podría gustarte