Академический Документы
Профессиональный Документы
Культура Документы
Presenta:
Grupo 301304_110
Tutor.
IRINA NARVAEZ
INTRODUCCION
El presente trabajo contiene el resultado del estudio cuyo objetivo principal fue Conocer y aplicar
los conocimientos adquiridos del curso Introduccin a la Programacin en la cual se retoman los
aspectos generales de la programacin, el entorno de trabajo para el lenguaje de programacin
C++ y las estructuras bsicas para la elaboracin de programas, como tipos de datos, sentencias de
control selectivas y repetitivas, adicionalmente conocer, aprender y manejar la herramienta IDE
FALCON C++ que nos permite como estudiantes realizar un diseo de solucin de algoritmos a la
codificacin en un lenguaje especfico de programacin; se aplican estos conocimientos del curso
el trabajo de la prctica dos para la evaluacin final dando asi respuesta al problema escogido de
la gua donde se van a tener en cuenta los arreglo de la programacin y las funciones como tal del
programador; adjuntando a este un manual para que el lector pueda entender en que se basa la
programacin para el desarrollo del problema.
Para el siguiente punto se tomara la codificacin y la ejecucin del programa.
||
MANUAL EXPLICATIVO
PROBLEMA A DESARROLLAR
Para el siguiente manual explicativo se toma un problema de la gua de actividades del curso
componente prctico y se le d solucin de acuerdo a lo exigido en la gua.
El problema es el siguiente:
Desarrollo de problema.
La ejecucin del programa consiste darle respuesta a lo planteado en el problema por medio de un
men que para este caso tendr seis (6) opciones donde la primera opcin el programa muestra
la informacin de lo planteado para la siguiente se debe registrar N de estudiantes con su
respectiva nota final, listar los datos lo que quiere decir que el programa graba esta lista y despus
en el siguiente paso la muestra la lista en general, tambin el programa est diseado para
seleccionar el nombre del estudiante que no repruebe el curso, en la siguiente opcin imprime el
valor promedio general del curso y por ltimo la opcin de salir donde da por finalizado el
programa .
Para el desarrollo de la codificacin comenzaremos por las bibliotecas a utilizar que serian las
siguientes:
#include <iostream> : se utiliza para la entrada y salida y para utilizar cin y cout
using namespace std : Indicar al compilador nombres para no incluirlos cada vez
VARIABLES GLOBALES
int n=0; : Indicar nmero de estudiantes ingresado
int codigo[10]; : Vector para almacenar 10 cdigos
char nombre[10][20]; :Matriz de 10 filas y 20 columnas donde se colocaran los nombres de los
estudiantes
float nota [10][1],prom,acum,sum,Suma; Vector para almacenar la nota definitiva de
10estudiantes y tambin se estipula las operaciones matemticas a realizar
||
FUNCIONES
FUNCION PRINCIPAL:
Esta funcin es la primordial para poder entender cmo trabaja la codificacin:
En esta funcin tenemos variables de tipo entero como la variable i que es la encargada de
controlar un sito y la variable opcin que es la encargada de almacenar un ciclo por medio
de las opciones que de el espectador.
En las sentencias va un cdigo for con el fin de llenar el vector llamado cdigos de
estudiantes y que estn almacenando en este vector tambin sirven para ayudar a
controlar los datos almacenados en el mismo donde este se va a ejecutar la cantidad de
veces que se especific en las funciones teniendo en cuenta que los vectores cuenta el cero
como primera opcin.
Despus vamos a dar una opcin de men y despus una opcin switch para que el
programador pueda ver cada opcin hasta que pulse la de Salir del programa donde se dar
por terminado el programa despus se van identificando los casos para el men de
funciones donde el programa est diseado para que se repita hasta que el programador le
d la opcin de salir
MENU
||
Esta funcin es la encargada de mostrar al opciones que tiene para acceder el usuario en el
programa que serian : informacin del programa , registro de datos , listar los datos, da a
conocer el estudiante que reprob el curso e imprime el promedio general del curso y por
uultimo la opcin de salir que es donde el usuario sale del programa
OPCION 1: INFORMACION
En este opcin le dice al dice al usuario que contiene el programa
||
Esta funcin es muy similar a la funcin anterior si no que este validad la nota de acuerdo
al parmetro que se dio para este caso seria 1,2,3,4 y 5 si digita una nota diferentes a estos
parmetro el programa le avisa al usuario apareciendo un mensaje de nota incorrecta y que
la digite otra vez.
||
Esta opcin hace de que el usuario pueda visualizar los datos registrados para que pueda
saber que datos ha registrado al dar la opcin de listar datos automticamente el programa
le imprime la lista de los datos que se encuentran registrados, pero si el usuario se salta la
||
Esta opcin tiene como funciones a realizar en donde se toman todos los datos y se hacen
comparativo de las notas dicindole al programa que imprima los nombres de los
estudiantes que reprueban el curso para esto por medio del if se le da la condicin que
imprime los nombre de los estudiantes cuya nota fue de 2.99 para abajo.
||
En esta opcin el programa hace dos movimientos matemticos que ya los datos registrados
l toma todas las notas de los estudiantes y las divide entre el nmero de notas registradas
imprimiendo el valor del promedio del curso.
||
OPCION 6: SALIR
CONCLUSIONES
Podemos concluir de este trabajo que las funciones arreglos son una parte fundamental a la
hora de programar ya que esto nos facilit el trabajo a la hora de disear y realizar los
diferentes ejercicios cada uno tena sus respectivas funciones y gracias a ellas pues los
resultados fueron ms eficaces, as que a la hora de operar un programa debemos tener en
cuenta y claro las funciones las funciones que queremos que tenga el programa para as
adecuarle los arreglos pertinentes donde este se pueda hacer ms corto pero ms completo.
Tambin ayudo a afianzar los conocimiento que se recaudaron durante todo el curso para la
elaboracin de esta prctica y podamos entender cada vez ms el lenguaje que se llevan en
las programaciones futuras.
||
BIBLIOGRAFIA
https://www.youtube.com/watch?v=OslWnJmIF3