Sunteți pe pagina 1din 9

FASE 4

(PRÁCTICA 1)
ANALIZAR PROBLEMA Y DISEÑAR SOLUCIÓN (PRÁCTICA 1)

GRUPO: 301304_92

JHOHANNA GONZALEZ DIAZ


CODIGO: 52791653

TUTORA
MAGDA ZÚÑIGA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA (UNAD)


INTRODUCCIÓN A LA PROGRAMACION
ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA EINGENIERIA
VILLAVICENCIO – META
2017
PORTADA

Introducción……………………………………………………………….
Objetivos………………………………………………………………….
Problema (ejercicio)……………………………………………………….
Explicación de la propuesta de solución………………………………….
Conclusión…………………………………………………………………
Bibliografía……………………………………………………………….
INTRODUCCION

El análisis del problema se basa en la obtención de información sobre un


problema con el fin de identificarlo, estudiar y analizar las causas que lo están
generando y organizar esta información con el objeto de obtener una solución.

En la medida en que la decisión es la elección entre varias alternativas para


resolver un problema o mejorar una situación, ya que se realiza para conseguir
unos objetivos determinados, y racional porque se supone que se buscan las
mejores alternativas para solucionar un problema, debe ser analizado y
planificado.
OBJECTIVOS

 analizar el problema a fin de conseguir el tipo de información que


queremos manejar.

 Todo problema debe tener datos de entrada, y una salida.

 Incrementar la destreza en la solución analítica del problema.

 Comprender la importancia de entender con claridad el problema antes


de abocarnos a encontrar una solución.
PROBLEMA (EJERCICIO)

C. PROGRAMA PARA EL CONTROL DE UN PARQUEADERO.

Entendido el problema (que se desea obtener del computador), para resolverlo


es preciso analizar:

 Los datos o resultados que se esperan.

 Los datos de entrada que nos suministran.

 El proceso al que se requiere someter esos datos a fin de obtener los


resultados esperados y fórmulas.

Una recomendación muy práctica es el que nos pongamos en el lugar del


computador, y analizar que es necesario que me ordenen y en que secuencia,
para poder producir los resultados esperados.

Fases de la programación:

1.- ANALISIS: Cuando se tiene y piensa la idea o problema a ejecutar.

2.- DISEÑO: Se plantea un algoritmo con los pasos a dibujar o realizarse.

3.- IMPLEMENTACION: Los pasos de algoritmo se transforma en un código


pascal y se plasman en el programa

4.- PRUEBAS: Se corre el programa y se registra su efectividad.

5.- DEPURACION: después de haber corrido el programa se hacen las


correcciones necesarias.

6.- RETROALIMENTACION Y LIBERACION: Después de haber corregido los


errores se regresa al paso 4 en caso de haber existido.
EXPLICACION DE LA PROPUESTA DE SOLUCIÓN

El análisis de un problema es la parte más importante para la resolución del


mismo, es donde el programador debe imaginarse como plasmar el problema
en la computadora con las características más resaltantes y evitar los detalles
innecesarios. Esto también se conoce como concepto del problema, la cual es
una característica fundamental. 

Se debe analizar el problema a fin de conseguir el tipo de información que


queremos manejar, la cual será tratada para luego dar una solución o resultado
que nos ayudará en la toma de decisiones. Se debe identificar los elementos o
datos del problema que nos ayudaran en la solución del mismo y luego realizar
una serie de pasos a seguir ordenados relacionados entre sí.

Todo problema debe tener datos de entrada, los cuales serán pedidos a los
usuarios que van a usar el programa, luego de esta captura de datos el
programa procesara dicha entrada y debe dar una salida que será de utilidad
para el usuario; esta salida debe ser veraz, eficiente y confiable. 

En este curso vamos a resolver problemas del tipo estructurado que es uno de
los paradigmas de programación más usados, pero no es el único, donde
usaremos como herramienta C++ o Visual C++, ya que es un lenguaje que nos
permite usar la mayoría de herramientas lógicas para resolver los problemas. 

La mayoría de los problemas se suelen dividir en sub-problemas. Para lograr


una estructuración del programa y un desarrollo mejor, esto se logra con el uso
de funciones o procedimientos, el cual hablaremos más adelante en este curso,
esto nos ayuda a dividir el problema y atacarlos de diferentes ángulos. En
programación no hay un sólo camino, ni una fórmula para resolver los
problemas, cada problema es un mundo distinto y depende del programador
encontrar el camino más eficiente y fácil para llegar a la solución, esto se logra
con constancia, desde luego conocer el lenguaje a mayor profundidad ofrece
una ventaja mayor debido a que se pueden usar las herramientas que éste nos
ofrece. 
DESARROLLO DEL EJERCICIO

PROGRAMA PARA EL CONTROL DE UN PARQUEADERO.

la cual presentamos a continuación: 

un programa en C++ de Control de un parqueadero, donde registre hora de


entrada, salida del vehículo y como salida muestre el tiempo transcurrido en
horas y minutos y el importe a pagar.

Un menú con las siguientes opciones:

1. Registro de entrada

2. Registro de salida

3. Terminar día

La información sobre los vehículos se debe almacenar en un vector de


registros de la siguiente forma.

CLIENTES

Realizar las siguientes funciones:

 Una función que registre la entrada de un vehículo, (excepto la hora de


salida y el valor a pagar), según la llegada.

 Una función que, dando un número de placa, se registre dicho vehículo.

 Una función que registre la salida de un vehículo. Registre la hora y


minutos de salida, Calcule el total a pagar y el valor del minuto. Dentro
de esta misma función se debe registrar este valor en el respectivo
campo

 En el main se debe, capturar el valor del minuto de parqueo, hacer uso


adecuado de las funciones ya definidas y presentar

 Este menú debe repetirse hasta que el administrador del parqueadero


teclee la opción 3. En cuyo caso el total recaudado en el día.
CONCLUCION

Además de hacer estos pasos se debe documentar el programa describiendo


claramente que hace cada línea de código, quizás no se vea utilidad ahora
porque los programas son pequeños, pero cuando creen programas grandes
en proyectos será necesario, debido a que la programación no es de una
persona sino de un grupo. 
BIBLIOGRAFIA

http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?docID=10515217&ppg=136

Ceballos, S. F. J. (2007). Microsoft C#: lenguaje y aplicaciones (2a. ed.). (pp. 28 - 53). Madrid,
ES: RA-MA Editorial. Recuperado de
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?docID=11046613&ppg=49

S-ar putea să vă placă și