Formato Informe Individual katherine torres

Informe Individual Unidad 1 – Tarea 2 Nombre Completo Cedula Grupo (campus) Presentado a: Tutor Universidad Nacional

Views 57 Downloads 4 File size 715KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Informe Individual Unidad 1 – Tarea 2

Nombre Completo Cedula Grupo (campus)

Presentado a: Tutor

Universidad Nacional Abierta y a Distancia Escuela de Ciencias Básicas Tecnología e Ingeniería Programa Académico Fecha

Introducción El siguiente trabajo individual de la unidad 1 tarea 2 se hablara acerca del tema tema “Estructuras de control repetitivas” muestra cómo se trabaja en una estructura general derivada de secuencias repetitivas basado en lenguaje C, donde se identificaran los Tipos de bucles selectivas repetitivas donde el manejo o implementación de las librerías como en la anterior actividad, derivan del determinado uso y ejecución del número de veces que realicemos una sentencia o lista de procesos de entrada que queramos o determinemos, está definido por el tipo de variables que se pide en el problema.

Objetivos 

USO DE PROGRAMA BASADO EN LENGUAJE C

 

Identificación de las librerías de acuerdo al tipo de dato a trabajar. Identificación del compilado del programa para evidenciar su funcionamiento correcto o identificar errores. Uso de bucles para control de estructuras repetitivas. Estudio de los ciclos o sentencias “while”, “For”,”Do_While”. Diferencias de los ciclos o bucles “while”, “For”,” Do_While”.

  

Unidad 1 – Tarea Individual 1 Equipo de pruebas: Portátil marca HP Sistema Operativo: Windows Entorno de Desarrollo: CodeBlock o Dev C++ Ejercicio 1: Problema Planteado: El Colegio Ubuntu necesita automatizar el proceso de conteo y categorización de estudiantes, para lo cual, es necesario implementar un software que de forma cíclica le pida al usuario el nivel al que pertenece el estudiante, para lo cual hay que tener en cuenta los niveles existentes: • Primaria • Básica Media • Básica Superior En consecuencia, se debe de llevar un registro de cuántos estudiantes pertenecen a cada categoría y calcular cuál es el porcentaje de cada una de estas frente al total de estudiantes registrados. Es necesario tener en cuenta que el programa debe de ejercitarse de forma cíclica hasta que el usuario decida que no se ingresaran más estudiantes. Nota: Es necesario validar que los datos que está ingresando el usuario por consola se ajusten a los rangos y categorías solicitados en el ejercicio. Para el ejercicio es necesario usar contadores y acumuladores, NO se deben usar arreglos o estructuras (struct). Requerimientos: 1. Primaria 2. Básica Media 3. Básica Superior Variables de Entrada Int nivel; Char seguir; Int primaria=0; Int basica_media=0; int basica_superior=0;

Restricciones: El programa debe de ejercitarse de forma cíclica hasta que el usuario decida que no se ingresaran más estudiantes. Variables Auxiliares Int total=0;

Procesos Para Desarrollar # include do

Datos o variables de Salida } while ( seguir != 'n' );

{

switch (nivel) { case 1 : printf( "\n usted selecciono estudiante de primaria" ); primaria++; total++; break; case 2 : printf( "\n usted selecciono estudiante de basica media \n" ); basica_media++; total++; break; case 3 : printf( "\n usted selecciono estudiante de basica superior \n" ); basica_superior++; total++; break; default : printf( "\n ERROR: nivel incorrecto \n" );

Ejecución del Programa (Paso a Paso, agregar tantas filas como lo requiera la ejecución de su programa) Paso 1 Descripción: En este espacio se les solicita a los estudiantes del colegio Ubuntu, seleccionar en nivel del estudiante. Que son: Primaria Básica media Básica superior

Pantallazo:

Paso 2 Descripción: De acuerdo con el nivel de estudiante seleccionado, les aparecerá el nombre del estudiante escogido. Luego se les preguntara si deseas seguir seleccionando un nuevo estudiante (s/n)

Pantallazo:

pantallazo

Descripción: Aquí el estudiante selecciono que “s” desea seguir y se le despliega nuevamente las opciones de preguntas Que son Estudiantes de primaria Estudiantes de básica media Estudiantes de básica secundaria.

pantallazo

Descripción: En este pantallazo podemos observar que cada vez que seleccionemos (s). Nos volverá a decir que ingresemos el nivel de estudiante. Luego cuando damos (n) se espera Salir. “el programa que realice, en el momento de seleccionar (n) vuelve y nuestra los niveles de estudiantes y hay si deja de preguntar”, es un error que no he podido corregir.

pantallazo

Descripción: Podemos ver el número de cada estudiante independientemente. Las veces que se ingresa el estudiante aparece en el “número de estudiantes” Luego tenemos calculado el total de todos los participantes que en este caso es “primaria, básica secundaria y básica superior” Aclaración Cuando ingresamos que no queremos seguir y se despliego de nuevo el nivel de estudiantes, “no altera el numero ni la totalidad de estudiantes”

Conclusiones De acuerdo a la guía de trabajo y el programa a realizar, se conocieron conceptos fundamentales en el manejo de la programación tales como datos, compilación, depurador, se manejaron lenguaje de programación en C parte fundamental del programa lo cual nos enseña a dirigir las ideas de acuerdo al programa que se deba desarrollar y que en lenguaje de computadora lo podamos entender.