Вы находитесь на странице: 1из 9

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: Restricciones:
1. Primaria El programa debe de ejercitarse de forma cíclica
2. Básica Media hasta que el usuario decida que no se ingresaran
3. Básica Superior más estudiantes.

Variables de Variables Procesos Para Datos o variables de


Entrada Auxiliares Desarrollar Salida

Int nivel; Int total=0; # include <stdio.h> } while ( seguir != 'n' );


Char seguir;
Int primaria=0; do
Int basica_media=0;
int basica_superior=0;
{

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.

Вам также может понравиться