Está en la página 1de 8

Informe Individual Unidad 1 – Tarea 1

Cristian Julián Mesa Sanchez

1070955952

Grupo 24300_78

Presentado a:

Rafael Dionisio Ortega

Universidad Nacional Abierta y a Distancia

Escuela de Ciencias Básicas Tecnología e Ingeniería

Programa Académico

Septiembre 2019
Introducción

A continuación, se encuentra un problema o situación que requiere una programacion en

C, la cual da solución al colegio militar en asignación de estudiantes en las respectivas

líneas de profundización, mostrando paso a paso el desarrollo del programa, variables

utilizadas, entradas, proceso y salidas.


Objetivos

 El estudiante reconoce los elementos básicos del lenguaje C, mediante el uso de

estructuras de control selectivas, identificando el flujo de ejecución general de

un programa.

 Identificar el principio de funcionamiento, del programacion en c.

 crear pequeños programas con este lenguaje, Esto será útil tanto para programar

en C como para el estudio posterior de otros lenguajes de programación.


Unidad 1 – Tarea Individual

Ejercicio 1:

Problema Planteado: Ejercicio 2

El colegio militar BSD necesita implementar un programa que le permita asignar un

determinado estudiante a una de las líneas de profundización, para ello se debe solicitar y

verificar los siguientes datos:

 Puntaje obtenido en la evaluación final (escala de 1 a 100).

 Cantidad de créditos aprobados (escala de 1 – 384).

La condición inicial es que el puntaje mínimo de la prueba final sea superior a 75 puntos, si

esta condición se cumple se procede a ubicar al estudiante en una línea de la siguiente manera:

o Línea de profundización Contrainteligencia: Si el estudiante tiene el 95% o

más de los créditos aprobados.

o Línea de Manejo de armas de fuego: Si el estudiante tiene del 85% al 94%o

de créditos aprobados

o Línea de Manejo de armas blancas: Si el estudiante tiene el 84% o menos de

los créditos aprobados.

Una vez solicitados los datos al estudiante (puntaje del examen final y cantidad de créditos

aprobados) se le debe de informar a línea fue asignado.

Aclaración: El porcentaje de créditos aprobados se debe de calcular de forma automática

dentro del programa y es a partir de la escala asignada (1 – 384). Por ejemplo, si el estudiante

ha aprobado 255 créditos eso equivaldría a 66.4%.


Requerimientos: se requiere asignar a cada Restricciones: los estudiantes con puntaje por

estudiante una línea de profundización de debajo de 75 puntos en la prueba final no serán

acuerdo al puntaje obtenido y a los créditos asignados a ninguna línea de profundización

aprobados

Variables de Variables Procesos Para Datos o variables de

Entrada Auxiliares Desarrollar Salida

Puntaje en la e_final Son seleccionados los Si cumple o no con los

prueba final con estudiantes con puntajes requisitos

valor de 1 a 100 superiores a 75 puntos

puntos

Créditos C_aprobados Con el valor de créditos Línea de profundización

aprobados de 1 aprobados se realiza una Contrainteligencia: Si el

a 384 operación para hallar el estudiante tiene el 95% o

porcentaje y ubicar al más de los créditos

estudiante en una línea de aprobados.

profundización
Línea de Manejo de armas

de fuego: Si el estudiante

tiene del 85% al 94%o de


créditos aprobados

Línea de Manejo de armas

blancas: Si el estudiante

tiene el 84% o menos de los

créditos aprobados.

Ejecución del Programa

(Paso a Paso, agregar tantas filas como lo requiera la ejecución de su programa)

Paso 1

Pantallazo: Descripción:

En este paso se asignan variables.

Se solicitan datos de evaluación

final.

Se decide si el programa continua o

no de acuerdo a la información

diligenciada.

Paso 2
Pantallazo: Descripción:

Se solicita los créditos aprobados

para saber a qué línea de

profundización será asignado.

Pantallazo: Descripción:

Se realiza la operación matemática y

asignar a cada estudiante la línea de

profundización
Conclusiones

 Aclarar términos y conceptos los cuales no eran muy claros, pero con el desarrollo

del ejercicio se aclaran dudas.

 Con el desarrollo de la actividad se aprende conceptos importantes que son una

cadena de aprendizaje para el desarrollo de problemas que se puedan presentar a

futuro.

 La información suministrada para el desarrollo de esta actividad es de gran ayuda

para adquirir y reforzar conocimientos en programación en C.

También podría gustarte