Factores ecosistemas: interacciones, energia y dinamica
Proyecto Visual C++ final
1. PROYECTO FINAL VISUAL C++
Maestra: Margarita Romero Alvarado
Escuela: Cetís 109
Grupo: 2 AM
Integrantes: Escoto Flores Jorge Manuel y Ocejo Moreno
Yordi Noé
Materia:Desarrollo de software utilizandoprogramación
estructurada
2. Indice
Presentacion
Presentacion……………………………………
2: Lema del proyecto……………………………
2: Como hacer un proyecto…………………...
3: Requisitos de un proyecto…………………
4: contenidos de un proyecto………………..
5: Detalles de un contenido de proyecto..
6: Historia de Visual C++………………………
7: cuestionariode visual………………………
8: como resolver los problemas de visual
9: como comprobar los problemas de visual
10: como terminar un programa
11: sugerencias y uso de los ciclos
12: empleo de los ciclos en visual
13: reseña de visual c ++
14: Problemas hechos para explicar sin ciclos
15: Problemas hechos para explicar con
Ciclos.
16: Entendimientopersonal de visual semanal
17: conclusión del proyecto
4. Como hacer un proyecto
+ Nombre o titulo de un proyecto.
+ Descripción: Explicación brevedel proyecto.
+ Fundamentacion: Razones por las quese necesita realizar el proyecto.
+ Finalidad: Que problema social secontribuyea resolver con el logro de los objetivos
del proyecto.
+ Objetivos: Que se espera conseguir del proyecto en caso de que tenga éxito.
+ Resultados: Que logros relacionadoscon los objetivos pueden garantizarsea corto,
medio y largo plazo.
+ Destinatarios directos e indirectos: A quien va dirigido el proyecto.
+ Productos: Que instrumentos y materiales deben adquirirseo producirsepara
conseguir los objetivos del proyecto.
+Localización: Lugar en donde se va a realizar el proyecto, regiones a las quea
afectar, etc.
+ Actividades, tareas y metodología: Que tipo de acciones formaran partedel
proyecto y como se realizarán.
+ Calendario: En cuanto tiempo se realizaran las actividadesy selograran los
resultados previstos.
+ Recursos: Que recursos humanos y financieros senecesitan para realizar las
actividades y lograr el objetivo propuesto y como van a conseguirse.
+ Presupuesto: Que gastos van a realizarsey , si acaso,queingresos pueden
obtenerse con la realización del proyecto.
+ Responsables y estructura administrativa: Quien ejecutara el proyecto.( No
necesario depende el proyecto a realizar)
+ Evaluación: Que métodos e indicadores sevan a utilizar paragarantizar en el futuro
la correcta realización delas actividades previstas.
5. Requisitosde un proyecto
Que--------------Quieres hacer-----------------Descripción y Finalidad.
Porque-----------Lo quieres hacer-------------Fundamentación.
Para qué---------Se quiere hacer--------------Objetivos.
Cuánto------------Quieres conseguir-----------Metas.
Dónde-------------Se quiere hacer--------------Localización Física.
Cómo--------------Se va a hacer-----------------Actividades y Tareas.
Cuándo-----------Se va a hacer-----------------Calendario.
A quienes--------Va dirigido----------------------Destinatarios.
Quienes-----------Lo van a hacer---------------Recursos Humanos.
Con qué-----------Se va a hacer----------------Recursos Materiales.
Con qué-----------Se va a costear--------------Recursos Financieros
6. Contenidode un proyecto
1. CONTENIDO DEL PROYECTO: una
descripción breve que aclara al lector
de qué trata todo el paquete. Debe
hablar de lo siguiente:
• Un resumen del proyecto: ¿Qué se
propone hacer, dónde, en qué tiempo.
• La justificación del proyecto. ¿Por qué
es tan importante, necesario y urgente
hacer esta misión específica? Es un
resumen de la situación actual del
pueblo y del lugar donde se
desarrollará el proyecto. El alcance del
proyecto: territorio, grupos de
personas, etc. y el tiempo previsto
para desarrollarlo.
• Propósitos, estrategias, objetivos,
metas, oportunidades y también
potenciales amenazas que tiene el
proyecto. ¿A qué quiere dedicarse?
¿Cómo piensa hacerlo? ¿Cuáles
números piensa poder alcanzar? ¿Qué
favorece a su proyecto? ¿Cuáles
peligros podrían surgir? ¿En cuánto
tiempon piensa haber logrado una
parte, en cuánto tiempo el todo? En
estos puntos debe ser muy específico.
7. Contenidosde un proyecto
Inicialmente, el espectro del proyecto es
definido y los métodos apropiados (todas las
tareas necesarias) para completar el
proyecto son determinados. Siguiendo a este
paso, la duración para las distintas tareas
necesarias para completar el trabajo son
listadas y agrupadas en una estructura de
descomposicion del trabajo (work breakdown
structure). Las dependencias lógicas entre
tareas son definidas usando un diagrama de
actividad en red (activity network diagram)
que permite la identificación del camino
crítico. Cálculos elaborados sobre los
tiempos pueden ser hechos usando software
de gestión de proyectos
8. Historia de visual c++
Se lanzó en 1998 y fue la última versión en
ejecutarse en la plataforma Win9x.
3
Los
números de versión de todas las partes
constituyentes pasaron a 6.0, incluyendo
Visual J++ y Visual InterDev, que se
encontraban en las versiones 1.1 y 1.0
respectivamente. Esta versión fue la base
para el sistema de desarrollo de Microsoft
para los siguientes 4 años, en los que
Microsoft migró su estrategia de desarrollo
al .NET Framework.
Visual Studio 6.0 fue la última versión en que Visual
Basic se incluía de la forma en que se conocía hasta
entonces; versiones posteriores incorporarían una
versión muy diferente del lenguaje con muchas
mejoras, fruto de la plataforma .NET. También supuso
la última versión en incluir Visual J++, que
proporcionaba extensiones de la plataforma Java, lo
que lo hacía incompatible con la versión de Sun
Microsystems. Esto acarreó problemas legales a
Microsoft, y se llegó a un acuerdo en el que Microsoft
dejaba de comercializar herramientas de programación
que utilizaran la máquina virtual de Java.
9. Cuestionariode visual C ++
¿EN qué año se lanzó la última versión de
visual C++? R=En 1998
¿Cuál fue la plataforma en la que se ejecutó
por primera vez? R= La plataforma de Win9x
¿Qué situación legal complico la venta del
programa visual j++? R= por comprometer
las herramientas básicas de java
10. Como resolver los problemasde visual
TEMA 2: MODELO DE SOLUCION VISUAL
C++ CGI
En general un problema de información es posible
entenderlo, analizarlo y descomponerlo en todos
sus componentes o partes que de una u otra
manera intervienen tanto en su planteamiento
como en su solución.
Una herramienta rápida que nos permite
descomponer en partes un problema para su
solución es el llamado modelo de solución, esta
consiste de una pequeña caja que contiene los tres
elementos mas básicos en que se puede
descomponer cualquier problema sencillo de
información, estas tres partes son:
LA PRIMERA PARTE son todos los datos que el
computador ocupa para resolver el problema,
estos datos son almacenados internamente en la
memoria del computador en las llamadas variables
de entrada.
LA SEGUNDA PARTE son todas las operaciones
generalmente algebraicas necesarias para
solucionar el problema, generalmente esta parte
del modelo es una ecuación algebraica o formula (o
igualdad matemática, ej. X= y + 5).
LA TERCERA PARTE es el resultado o solución
del problema que generalmente se obtiene de la
parte de operaciones del modelo y dichos datos
estan
11. Como comprobarlos problemas de visual
La acción de cargar una aplicación de
C/C++ puede sufrir un error si no se pueden
encontrar las bibliotecas dependientes. En
este artículo se describen algunas de las
razones comunes por las que una aplicación
de C/C++ no se carga y se sugieren pasos
para resolver los problemas.
Si una aplicación no puede cargarse porque
tiene un manifiesto que especifica una
dependencia en un ensamblado en paralelo y
ese ensamblado no se instala como
ensamblado privado en la misma carpeta que
el ejecutable o en la memoria caché de
ensamblados nativa en la carpeta
%WINDIR%WinSxS, puede aparecer uno
de los siguientes mensajes de error, según la
versión de Windows en la que se intente
ejecutar la aplicación.
La aplicación podría no inicializarse
correctamente (0xc0000135).
Error de inicio de la aplicación porque la
configuración de la misma no es correcta. Si
vuelve a instalar la aplicación, puede que se
corrijan los problemas.
El sistema no puede ejecutar el programa
especificado.
12. Como terminar un programa
Con Dev-C++ cuando finaliza un programa desaparece la
ventana que se crea para su ejecución y esto sucede tan rápido
que no vemos el resultado. Podremos comprobarlo tanto si
ejecutamos el programa desde el entorno de Dev-C++ como si
lo ejecutamos desde el explorador de archivos.
Un posible método de trabajo que solucione esta
problemática es el de abrir un intérprete de
comandos para la ejecución (Inicio | Ejecutar... |
cmd), posicionarnos en la carpeta del ejecutable y
ejecutarlo. Al finalizar el programa seguiremos en
el intérprete de comandos que estábamos y nos
volvera a mostrar el prompt.
Otra posible solución (y sólo para las pruebas de
los programas) es añadir al final del programa la
lectura de un carácter mediante la
funcióngetchar() (cuyo prototipo está
en <stdio.h>).
Suele suceder a menudo que tras utilizar la
función scanf() queda pendiente de leer el fin de
línea ('n') que valida la entrada de datos. Para
evitar que la función getchar() lea ese fin de línea
lo típico es llamar a la función fflush(stdin) que
vacía la entrada de datos del programa y nos
asegura que el programa para.
13. Sugerencias y uso de ciclos
Ejemplo de serie de numeros pares con For
El siguiente ejemplo muestra un sencillo
programa que imprime una serie de numeros
pares utilizando el ciclo For, especificando
que x comienza con un valor de 2, y que
tendra incrementros de 2 en 2 mientras sea
menor a 20, el resultado sera la impresión de
valores del 2 al 18(solo numeros pares).
01#include <stdio.h>
02int main(int argc, const char * argv[])
03{
04 //CICLOS FOR EN C
05 int y;
06 for(int x=2;x<20;x+=2)
07 {
08 printf("El contador X vale: %dn",x);
09 }
10 return 0;
11}
14. Empleo de ciclos en visual c++
Bucles While
La construcción While...End While ejecuta un
conjunto de instrucciones mientras la condición
especificada en la instrucción While seaTrue. Para
obtener más información, vea
Bucles Do
La construcción Do...Loop le permite probar una
condición al comienzo o al final de una estructura
de bucle. También puede especificar si repite el
bucle mientras la condición sigue siendo True o
hasta que se convierta en True. Para obtener más
información, veaInstrucción .
Bucles For
La construcción For...Next ejecuta el bucle un número fijo de
veces. Utiliza una variable de control de bucle, también
denominadacontador para realizar el seguimiento de las
repeticiones. Especifica los valores de inicio y fin de este
contador, y puede especificar opcionalmente la cantidad en la
que se incrementa de una repetición a la siguiente. Para
obtener más información, vea Instrucción
15. Reseña de visual
Visual C++ engloba el desarrollo de
aplicaciones hechas en C, C++ y C++/CLI en
el entorno Windows. Visual C++ incluye
además las bibliotecas de Windows (WinAi),
las bibliotecas MFC y el entorno de
desarrollo para.NET Framework. Visual C++
cuenta con su propio compilador (de igual
nombre) y otras herramientas como
IntelliSense, TeamFoundation Server,
Debug,... Además provee de bibliotecas
propias de cada versión del sistema
operativo y sockets. Como otros
compiladores, se le pueden añadir nuevas
bibliotecas como DirectX, wxWidgets o SDL.
Cuenta con una versión Express, llamada
Microsoft Visual C++ Express Edition, la cual
es gratuita y se puede descargar desde el
sitio de Microsoft.
El lenguaje de programación utilizado por
esta herramienta, de igual nombre, está
basado en C++ y es compatible en la mayor
parte de sucódigo con este lenguaje, a la vez
que su sintaxis es exactamente igua
16. Problemas hechos para explicar sin ciclos
En un ciclo de refrigeración por compresión de un
vapor que opera con tetrafluoroetano (refrigerante R–
134a) se sabe que este último entra en el compresor a –
10 [°C], 2 [bar] y h = 241 [kJ/kg], sale a 16 [bar] y h =
295 [kJ/kg]. Sabiendo que entra a la válvula de
expansión con una entalpia específica de 134 [kJ/kg],
determine: a) Los calores referidos a la unidad de masa
en el evaporador y en el condensador-enfriador. b) La
potencia del compresor si el gasto másico fue 15 [kg/s].
c) El coeficiente de operación del ciclo. a) Sistema:
refrigerante R–134a. {q}evap = h1 – h4 = (241 – 134)
[kJ/kg] {q}evap = 107 [kJ/kg] {q}cond = h3 – h2 = (134
– 295) [kJ/kg] {q}cond = – 161 [kJ/kg] b) {W} = {W}Dt
& ; {w} = m {W} {W} = {w} m {W}comp {w}comp m& &
= ; por otra parte: {q}ciclo + {w}ciclo = 0 ; {q}evap +
{q}cond + {w}comp = 0 ; {w}comp = – {q}evap –
{q}comp {w}comp = – (107 [kJ/kg] ) – ( – 161 [kJ/kg] ) =
54 [kJ/kg] ; {W}comp = & (54 000 [J/kg] ) (15 [kg/s] );
comp {W} & = 810 000 [W] c) b = loquehayqueaportar
loquesedesea = | w | | q | comp evap = 54[kJ/ kg]
107[kJ/ kg] ; b = 1.9815 [1
17. Problemas hechos para explicar con ciclos
Un ciclo de Otto ideal monocilíndrico de cuatro
tiempos y 60 [mm] de diámetro de pistón está
limitado por los volúmenes V1 = 480 [cm³] y V2 =
120 [cm³], y por las presiones absolutas siguientes:
P1 = 0.1 [MPa], P2 = 0.7 [MPa], P3 = 3.5 [MPa] y P4
= 0.5 [MPa]. Si consideramos que la sustancia de
trabajo es aire como gas ideal, determine: a) El
diagrama de la presión en función del volumen, P
= f (V) y la relación de compresión. b) La
temperatura del fluido al final de la compresión, si
la temperatura al final del rechazo de calor al
medio, a volumen constante, es 35 [°C]. c) La masa
de aire. d) La variación de entropía en el proceso
de la compresión. Respuestas: a) r = 4 [1] b) T2 =
536.52 [K] ; c) m = 0.5433 [g] ; d) 1∆S2 = 0 [J/K] 7.
Una planta termoeléctrica utiliza un ciclo de
Rankine, opera con una presión y una temperatura
a la salida de la caldera de 6 [MPa] y 500 [°C]
respectivamente, una presión de 7.384 [kPa] en el
condensador y un volumen específico de 10 -3 [m3
/kg] a la salida de este último. Si el trabajo que
entrega la turbina, en cada unidad de masa, es 1
279.358 [kJ/kg], determine: a) El trabajo, asociado
a cada unidad de masa, que entrega el ciclo. b) La
cantidad de calor, en cada unidad de masa,
suministrada al ciclo si la eficiencia del mismo es
39.19%. Respuestas: a) {w}neto = – 1 273.3654
[kJ/kg] ; b) {qsum} = 3 249.21 [kJ/kg]
18. Entendimientopersonal de visual semanal
Con las páginas de propiedades, puede
especificar la configuraciónde los
proyectos de Visual Studio. Para abrir el
cuadro de diálogoPáginasde
propiedades de un proyecto de Visual
Studio, en el menú Proyecto, haga clic
en Propiedades.
Puede especificar la configuracióndel
proyecto para que se aplique a todas las
configuracionesde compilacióno bien
puede especificar propiedadesde
proyecto diferentespara cada
configuraciónde compilación. Por
ejemplo, puede especificar ciertos
valores para la configuración de versión
y otros para la configuración de
depuración.
No todas las páginas disponibles se muestran
necesariamenteen el cuadro de diálogo Páginas
de propiedades. Las páginas que se muestran
dependen de los tipos de archivo del proyecto
19. Conclusiondel proyecto
Como todos sabemos, "C" es
un lenguaje de alto nivel,
basado en funciones, que
permite desarrollos
estructurados. Entre otras
muchas características
contempla la definición de
estructuras de datos,
recursividad o indirecciones a
datos o código .
"C ++", por su parte, es un
superconjunto de "C", al que
recubre con una capa de
soporte a la POO. Permite por
tanto la definición, creación y
manipulación de objetos.