Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Grupo I Semestre 2
Diseo de solucin.8
Pruebas..9
Conclusiones...11
Bibliografa.12
1
Introduccin
Este proyecto se realiz con el fin de agregar los conocimientos obtenidos en la
clase de lenguaje de programacin as como aprender a desarrollar un problema
para as poder resolverlo mediante la herramienta de un lenguaje de programacin
(C++) para tener una solucin ms prctica y rpida en el rea de trabajo.
Para realizar este programa se tuvo que tener antes lo aprendido en clase:
1. Pseudocdigo y algoritmos:
Por lo que se ha realizo procedimientos a seguir para resolver el problema
de los gases idalas, as como acciones para ejecutar el programa
mediante una serie de acciones en un orden especifico. [1]
2. Estructuras repetitivas o Bucle for, selectivas: se realiz el ciclo para
realizar los ejercicios ejecutando una sentencia tras otra para ser
secuencial ya que es necesario en nuestro planteamiento de problema en
resolucin de los gases ideales y as poder ejecutar las instrucciones de
nuestro algoritmo.[2]
3. Elementos bsicos:
Variables, operadores, sentencia para asignaciones, operaciones o
llamadas a funciones, tipos de datos como int (enteros), nmeros con
decimales float y doubl (reales), caracteres. [3]
4. Declaracin de variables y constantes :
Tipo de dato, nombre de la variable y el valor inicial; es la necesidad de
declarar variables que se usaran en un programa, es una caracterstica muy
importante e itul de C++ ya que ayudar a conseguir la deteccin de un error
y facilita a mantener el estilo del programa y as una constante puede ser
de tipo entero, real, carcter, de cadena o enumerado. [4]
5. Operadores matemtico, de asignacin, lgicos , bits y relaciones:
Se utilizaron operadores matemticos para la realizacin del problema, los
de asignacin sirvieron para permitir la asignacin de un valor
Especifico a una variable, los lgicos sirvieron para referenciar la direccin
de memoria en esa se utiliz para guardar lo que se peda en el programa
como la temperatura, volumen, presin y Los operadores de movimiento
son operadores a nivel de bits, y lo que hacen es convertir una determinada
cantidad a su equivalente en bits para posteriormente realizar un
desplazamiento de dicho valor. [4]
2
6. Funciones de entrada y salida.
Son alternativas para ingresar y/o mostrar datos, dependiendo de la librera
que vamos a utilizar para desarrollar el programa. [5]
8. Sentencias de control
De todos los tipos, las estructuras (o sentencias) de control son las que
controlan la ejecucin de las instrucciones de un programa.
9. Sentencias iteracin
3
10. Sentencias salto
11. Arreglos
Forman parte de la amplia variedad de estructuras de datos que nos ofrece C++,
siendo adems una de las principales y ms tiles estructuras que podremos tener
como herramienta de programacin. Los arrays, arreglos o vectores (como los
quieras llamar), son utilizados para almacenar mltiples valores en una nica
variable.
12. Funciones
Las funciones son una herramienta indispensable para el programador, tanto las
funciones creadas por l mismo como las que le son proporcionadas por otras
libreras, cualquiera que sea el caso, las funciones permiten automatizar tareas
repetitivas, encapsular el cdigo que utilizamos, e incluso mejorar la seguridad,
confiabilidad y estabilidad de nuestros programas.[8]
4
Anlisis del problema
Se usara este programa para la realizacin y utilizacin de
problemas que tengan que ver con los gases ideales y la
termodinmica para tener un resultado mas eficaz y rpido.
1. Entrada/salida
2. int main
3. E/S formateada en C
4. Sentencia condiciona
se utiliz el switch esta sentencia permite seleccionar las acciones a
realizar de acuerdo al valor que tome una variable, es la que controla la
ejecucin de las instrucciones de nuestro programa; case para ser utilizo
para agilizar la toma de decisiones mltiples en el planteamiento del
programa
5
Ejemplo de nuestro programa
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
float P,v,m,R,T;
int a,b,c,d,e;
scanf("%d",&a);
switch ( a ){
case 1:
printf("2: Aire:\n");
printf("4: tetrafluoroetano:\n");
scanf("%d",&b);
switch ( b ){
6
5. Operaciones aritmticos, direccin, bits, desplazamiento que se
utilizaron
P=(m*R*T)/v
m=(P*v)/(R*T)
v=(m*R*T)/P
s+= (1/pow(n,2))
pi=sqrt(6*s)
("%f",&m)
<stdio.h>
6. Funcin del lenguaje de programacin C++ (system)
case 4:
printf ("introduce un tamao t >=10000:\n");
scanf("%d",&t);
for (n=1;n<=t;n++){
s+= (1/pow(n,2));
printf("s es:%f\n",s);
for (n=1;n<=t;n++){
pi=sqrt(6*s);
}
Diseo de solucin
[9]
8
Prueba
Ejemplo:
R= 0.2870 Kpa *
m / Kg * K
T= 25C + 278.15 =
303.15 K
V= (6)(5)(4) m =
120 m
=
Entonces Pv= MRT
9
Conclusin
La conclusin general que llego el equipo fue por una parte los mtodos de uso de
programacin en lenguaje C aplicando la parte de pseudocdigos y algoritmos
para realizar operaciones como por ejemplo, nuestro equipo se enfoc en el rea
de la Termodinmica haciendo un problema de Gas ideal para que el programa lo
realice, el otro fue utilizando el programa Dev- C ++ realizamos la prueba donde
calculamos la presin, el volumen y la temperatura, pudimos notar que nos facilita
mucho ms los problemas al introducirlos directamente en el programa ya que es
como en una calculadora, los resultados son rpidos y concisos pero solo cuando
introducimos la sintaxis de manera correcta. As notamos la importancia que es
para la ingeniera.
1
Bibliografas
http://www.uaa.mx/direcciones/dgdv/editorial/docs/algoritmos.pdf
http://www.uhu.es/04004/material/Transparencias4.pdf
http://profesores.fib.unam.mx/carlos/lcpi/p09/OPERADORES%20EN%20%20C++.
pdf
https://www.dsi.fceia.unr.edu.ar/downloads/Entrada-SalidaCplusplus.pdf
http://caromeroshlp.blogspot.mx/2011/02/sentencias-basicas.html
http://www.cimat.mx/~pepe/cursos/lenguaje_2010/slides/slide_31.pdf
http://www.lcc.uma.es/~janto/ftp/fundinf/trans_t5.pdf
https://smartdraw.softonic.com
2
3