miércoles, 25 de febrero de 2015

Arnold Arias- Conceptos

4. Describa las semejanzas y diferencias entre ensambladores, intérpretes y compiladores.
    R=Todos son traductores.
Interprete: Es un programa que analiza y corre el programa escrito según lo que vayan necesitando sin efectuar traducción completa, exclusivamente la info. que necesita.
Ensamblador: Lenguaje que lleva mínimos pasos de traducción de lenguaje "semi-maquina" a
maquina en su totalidad.
Compilador: Traductor de, lenguaje fuente (alto nivel) a lenguaje objetivo (maquina).

Vanessa Mondaca Serrano Conceptos

Ejercicios 1.1
1. Defina los siguientes terminos:
a) programa de computadora
   Un programa es un herramienta que se utiliza a diario en las computadoras para ayudarnos a realizar una tarea y que nos de una una solucion, su estructar son puros codigos, cada programa tiene sus propios codigos, aunque en algunos pueden llegar a ser similares.

b)programacion
  Es un proceso  para diseñar un programar, este consta de ciertas reglas que se deben seguir, se deben usar codigos para poder programar, la programacion sirve para realizar tareas y que te de un resultado, en la actualidad casi todo lo que nos rodea esta programado como: semaforos, carros, computadoras, etc.

c)lenguaje de programacion
  Se utiliza en las computadoras, son las que convierten los codigos en la accion que quieres que realice el programa

d)lenguaje de alto nivel
  El de alto nivel esta diseñaso para que los humanos logren entenderlo

e)lenguaje de bajo nivel
  Este lenguaje es de ensamblador y es mas dificil de usar, por lo general se utiliza el de alto nivel

f)lenguaje maquina
  Consiste en una serie de numeros como 0 y 1 se llama codigo binario, este lenguaje se maneja a nivel interno

g)lenguaje ensamblador
   El ensamblador es la evolucion del lenguaje maquina en lugar de usar el codigo binario, se crea un codigo de palabras que estan relacionadas con los numeros 0 y 1 para que la computadora entienda las intrucciones que estan ingresando, de este modo es mas facil para el ususario el programar

h)lenguajes orientados a procedimientos
  Este lenguaje acepta las entradas transformándolas en salida, esto sirve para que el programa logre su proposito de dar un resultado al problema que se realizo

i)lenguaje orientado a objetivos
  Este lenguaje se utiliza por que puede tener varias ventanas , creando graficas que el usuario puede llegar a usar

j) programa fuente
  Se utiliza para pueda seguir un orden, tiene un conjunto de lineas, ordenar las ideas del programa

k)compilador
  El se encarga de traducir el alto nivel a lenguaje maquina para que la computadora realice la tarea

i)interprete
  Los interpretes solo realizan la traduccion por secuancia, intruccion por instruccion, por lo general no guardan el resultado de la traduccion

Martínez Grijalva Karla Michel- Conceptos

Ejercicios 1.1

3. a. Describa la diferencia entre leguajes de alto y bajo nivel.
    b.Describa la diferencia entre lenguajes orientados a procedimientos y objetos.

a. los de lenguaje de bajo nivel usan instrucciones que se vinculan con un solo tipo de computadora, con cierto programa y los de alto nivel pueden leerse en varios tipos de computadora.

b.en el lenguaje orientado a objetos contienen formas gráficas y texto y el de procedimientos solo texto, el lenguaje orientado a objetos tienden a soportar la reutilización de códigos con más facilidad que el de procedimientos, el lenguaje de procedimientos utiliza instrucciones para crear unidades independientes.


Martínez Grijalva Karla Michel 

Romero Vega Perla Fabiola - Conceptos

2-. Describa el propósito y usos principales del software de aplicación y de sistema.


El software de aplicación y el software de sistemas son programas de la computadora los cuales son utilizados para distintas cosas. El software de aplicación es utilizado principalmente para realizar tareas requeridas por los usuarios en dicho programa y software de sistemas es utilizado principalmente para los programas que deben estar disponibles para la computadora que se le va a dar el uso. 

lunes, 23 de febrero de 2015

Practica No. 2 y No. 2.2

Practica 2
1. Considere el siguiente problema de programacion, en 1627, la isla de manhattan fue vendida a los colonizadores holandeses por aproximadamente 25 dlls . si las ganancias de esa venta se hubieran depositado en un banco holandes que pagara 5% de interes anual compuesto. cual sera el saldo principal al final del 2015. de requiere que despliegue como sigue. el saldo al 31 de diciembre del 2015 es:xxxxx, donde xxxxx es la cantidad calculada por su programa. considere la siguente formula capital final=capital inicial(1+ tasa de interes anual)^n( elevando al nuemro de anos) incluya la libreria math.h para pow(a,b) donde a^b.
 a)      Para este programa , cuantas salidas se requieren?
Una salida
b)      Cuantas entradas tiene el programa?
Tres entradas
c)       Determine el algoritmo para convertir los elementos de entrada en elementos de salida
1. Inicio
2. Inicializar los valores
     TA= .05
     CI = 25
       n= 388
3. Calcular tasa anual elevado al número de años
   TAB = pow((TA+1),n)
4. Calcular capital final
   CF = CI* TAB
5. Desplegar capital final
    Write ”El saldo al 31 de diciembre de 2015 es”;CF
6. Fin

2.  Arnold Arias
Escriba un programa que calcule y despliegue los voltajes de salida de dos circuitos eléctricos y la suma de los 2 voltajes. El voltaje de salida para el primer circuito esta dado por la ecuación (120)(v)/0.28(f) y el voltaje de salida para el segundo circuito esta dado por la ecuación 220v/(0.28(f) donde v es el voltaje de entrada al circuito y f es la frecuencia en hertz



a.- Para este problema de programación, ¿cuantas salidas se requieren?
            R= 3
b.- ¿Cuantas entradas tiene el problema?
            R= 4
c.- Determine el algoritmo para convertir los elementos de entrada en elementos de salida
         1.- INICIO
            2.- Inicializar la variables
                        v1=1.50
                        f1=100.00
                        v2=3.20
                        f2=110.00
            3.- Calcular voltaje de salida circuito 1
                        vs1=(120*v1)/(.28*f1)
            4.- Calcular voltaje de salida circuito 1
                        vs2=(220*v2)/(.28*f2)
            5.- Calcular suma de los voltajes
                        sv= vs1+vs2
            6.- Desplegar resultados
                        write "El voltaje de salida 1 es",vs1
                        write "El voltaje de salida 2 es",vs2
                        write "La suma de los voltajes es",sv
            7.- FIN

 3.Considere el siguiente problema de programación la fórmula para la desviación estándar z, usada en aplicaciones estadística z=(x-m)/s donde m se refiere a un valor medio y s a una desviación estándar.Usando está formula, escriba un programa que calcule y despliegue el valor de la desviación normal estándar cuando x=110.8, m=92.3 y s=6.

a) Para este problema de programación se necesitan 
1 salida.
b)El problema tiene 4 entradas.
c)Algoritmo.
1.Inicio
2.Inicializar las variables
   x= 110.8
   m= 92.3
   s= 6.0
3.Calcular la desviación normal estándar
   z= (x-m)/s
4. Desplegar la desviación normal estándar
5.Fin



3a.Diseñe un programa en C++ que convierta y despliegue la temperatura en grados celsius a grados fahrenheit. La ecuación para esta conversión es fahrenheit=(9.0/5.0)*celsius+32.0. Haga que su programa convierta y despliegue la temperatura de celsius correspondiente a 40.5 grados celsius.Su programa deberá producir el siguiente despliegue:
Para una temperatura celsius de___grados, la temperatura fahrenheit equivalente es___grados.
Donde su programa debera insertar los valores apropiado en lugar de los subrayados.



4. Arnold Arias
Suponga que tiene que tiene que escribir un programa en c++ para calcular la resistencia total de un circuito serie. En dicho circuito la resistencia total es la suma de todos los valores de resistencias individuales. Suponga que el circuito consiste en una cantidad de resistores de 45 ohms, 29 ohms, 15 ohm


a.- Para este problema de programación, ¿cuantas salidas se requieren?
            R= 1
b.- ¿Cuantas entradas tiene el problema?
            R= 3
c.- Determine el algoritmo para convertir los elementos de entrada en elementos de salida
            1.- INICIO
            2.- Inicializar la variables
                        m=45
                        n=29
                        p=15
            3.- Calcular resistencia total
                        rt= m+n+p
            6.- Desplegar resultado
                        write "Tu resistencia total es",rt
            7.- FIN


 5.- Haga un programa para hacer una conversión de pesos a dolar. Inicialice la variable tipo_cambio=14.29 y pesos=1800.00 Despliegue los datos y el resultado de la conversión.

//Practica No.2//
//Problema no.5//
//20 de febrero de 2015//
//Romero Vega Perla Fabiola//

#include <iostream.h>
#include <conio.h>

int main()
{

double tipo_cambio=14.29;
double pesos=1800.00;

double dolar;
dolar=pesos/tipo_cambio;

cout<<"Tus dolares son" <<dolar<<endl;

getch();
return 0;

}


6. Haga un programa que considere las figures rectangulo y cuadrado para calcular su area y perimetro. Inicialice con valores largo y ancho del rectángulo y lado del cuadrado los valores deben ser con punto deciaml. Dibuje las figuras dentro ponga el nombre y afura ponga la formula y el resultado correspondiente.





7. Arnold Arias
Hacer un programa en C++ que obtenga e imprima el valor de Y a partir de la ecuación
8-.Haga un programa que inicialice tres variables enteras con los siguientes valores n1=3, n2=5, n3=9. Calcular y desplegar la suma, producto y promedio.

//Practica No.2 No. Problema 8//
//Fecha:9 de febrero, 2015//
// Romero Vega Perla Fabiola //

#include<iostream.h>
#include<conio.h>
int main()
{

double n1=3;
double n2=5;
double n3=9;

double suma;
suma=n1+n2+n3;

double producto;
producto=n1*n2*n3;

double promedio;
promedio=suma/3;

cout<<"El total de tu suma es "<<suma<<endl;
cout<<"Tu producto es "<<producto<<endl;
cout<<"Tu promedio es "<<promedio<<endl;

getch();
return 0;
}

9. Cada integrante de equipo hará un programa del libro, de los propuestos para ser resueltos. Anexar comentarios para especificar el numero de problema y pagina, donde inicialice valores, calcule y despliegue resultados.

9.- Mondaca Vanesa
Pagina 89 (libro)-ejercicio 1 Suponga que tiene que tiene que escribir un programa en c++ para calcular la resistencia total de un circuito serie. En dicho circuito la resistencia total es la suma de todos los valores de resistencias individuales. Suponga que el circuito consiste en una cantidad de resistores de 56 ohms, 33 ohms, 15 ohm

a)      Para este programa de programación, cuantas salidas se requieren?
Una salida
b)      Cuantas entradas tiene el programa
Tres entradas
c)       Determine el algoritmo que para convertir los elementos de entrada en elementos de salida. Suponga que la cantidad de resistores es de 56 ohms es m, la cantidad de resitencia 33 ohms es n, la cantidad de 15 ohms es p
1. Inicio
2. Inicializar los valores
     m= 56
     n = 33
     p= 15
3. Calcular la resistencia total
   RT = m +n +p
4. Desplegar la resistencia total
    Write  ”La resistencia total del circuito es”;CF
       5. Fin



9.- Martinez Michel
Suponga que tiene que escribir un programa para calcular el valor de la distancia en millas dada la relación:
distancia=velocidad*tiempo transcurrido
a.Este programa requiere 1 salida
b.Este problema tiene 3 entradas
c. Algoritmo
1.Inicio
2.Inicializar las variables
v=55.0
t=2.5
3.Calcular la distancia
d=v*t
4.Desplegar distancia
5.Fin


9.- Arnold Arias

 Pagina 89 (libro)-ejercicio 4 Suponga que tiene que escribir un programa para mostrar las siguientes especificaciones:

Amplificación de voltaje: 35
Potencia de salida: 2.5 vatios
Ancho de banda: 15KHzAmplificación de voltaje: 35Potencia de salida: 2.5 vatiosAncho de banda: 15KHz

Amplificación de voltaje: 35Potencia de salida: 2.5 vatiosAncho de banda: 15KHz




Practica 2.2

1.2.- Considere el siguiente problema de programacion, en 1627, la isla de manhattan fue vendida a los colonizadores holandeses por aproximadamente 25 dlls . si las ganancias de esa venta se hubieran depositado en un banco holandes que pagara 5% de interes anual compuesto. cual sera el saldo principal al final del 2015. de requiere que despliegue como sigue. el saldo al 31 de diciembre del 2015 es:xxxxx, donde xxxxx es la cantidad calculada por su programa. considere la siguente formula capital final=capital inicial(1+ tasa de interes anual)^n( elevando al nuemro de anos) incluya la libreria math.h para pow(a,b) donde a^b.
 a)      Para este programa , cuantas salidas se requieren?
Dos salida
b)      Cuantas entradas tiene el programa?
Cuatro entradas
c)       Determine el algoritmo para convertir los elementos de entrada en elementos de salida
1. Inicio
2. Introduzca el año inicial
     AI
    Introduzca el año final
    AF
    n=AF-AI
3.Desplegar el numero de años
write"El numero de años es:";n
4. Introduzca la tasa anual
   TA
    Introduzca el capital inicial
   CI
5. Calcular tasa anual elevado al número de años
   TAB = pow((TA+1),n)
6. Calcular capital final
   CF = CI* TAB
7. Desplegar capital final
    Write ”El saldo al 31 de diciembre de 2015 es”;CF
8. Fin
Pseudocodigo
Inicio
real AI
real AF
real TA
real CI
real CF
real TAB
real n
write"introduzca el año inicial";
read  AI
write"introduzca el año final";
read  AF
n=AF-AI
write "El numero de años es:"; n;
write"introduzca la tasa anual";
read TA
write"introduzca capital inicial";
read CI
TAB = pow((TA+1),n)
CF = CI* TAB
write"El capital final es:";CF;
fin


2.2.- Arnold Arias
Escriba un programa para que calcule y despliegue los voltajes de salida de 2 circuitos eléctricos y la suma de los 2 voltajes. El voltaje de salida para el primer circuito está dado por la ecuación (120)(V)/0.28(f) y el voltaje de salida para el segundo circuito está dado por la ecuación 220V/(0.28(f)) donde V es el voltaje de entrada al circuito y f es la frecuencia en HERTZ.  
a.- Para este problema de programación, ¿cuantas salidas se requieren?
                R= 3
b.- ¿Cuantas entradas tiene el problema?
                R= 4
c.- Determine el algoritmo para convertir los elementos de entrada en elementos de salida
Algoritmo
                1.- INICIO
                2.- Inicializar las variables
                               v1, f1, v2, f2
                3.- Pedir datos a usuario
                                LEER      v1
                                LEER      f2
                                LEER      v2
                                LEER      f2
                4.- Calcular voltaje de salida circuito 1
                               vs1=(120*v1)/(.28*f1)
                5.- Calcular voltaje de salida circuito 1
                               vs2=(220*v2)/(.28*f2)
                6.- Calcular suma de los voltajes
                               sv= vs1+vs2
                7.- Desplegar resultados
                               write "El voltaje de salida 1 es",vs1
                               write "El voltaje de salida 2 es",vs2
                               write "La suma de los voltajes es",sv
                8.- FIN

Pseudocógido
INICIO
Real v1, f1, v2, f2
write “Introduce el voltaje y la frecuencia de entrada de los circuitos”
write “voltaje1=”
read v1
write “frecuencia1=”
read f1
write “voltaje2=”
read v2
write “frecuencia2=”
read f2
vols1=(120*vol1)/(0.28*fr1);
vols2=(220*vol2)/(0.28*fr2);
sv=vols1+vols2;
Write “voltaje de salida 1 es”,vols1
Write “voltaje de salida 2 es”,vols2
Write “suma de los voltajes es”,sv
FIN

Código C++
#include<conio.h>
#include<iostream>
//Practica No.3 Ejercicio 2/
//Arnold Arias/
//Equipo 11/
using namespace std;

int main()
{
       double vol1, fr1, vol2, fr2, vols1, vols2, sv;
       cout<<"\n2.-\n";
       cout<<"\tIntroduce el voltaje de entrada y la frecuencia del primer circuito\n";
       cout<<"\tVoltios= ";
       cin>>vol1;
       cout<<"\tFrecuencia en Hertz= ";
       cin>>fr1;
       vols1=(120*vol1)/(0.28*fr1);
       cout<<"\tVoltaje de salida del primer circuito es: "<<vols1<<endl;

       cout<<"\n\n\tIntroduce el voltaje de entrada y la frecuencia del segundo circuito\n";
       cout<<"\tVoltios= ";
       cin>>vol2;
       cout<<"\tFrecuencia en Hertz= ";
       cin>>fr2;
       vols2=(220*vol2)/(0.28*fr2);
       cout<<"\tVoltaje de salida del segundo circuito es: "<<vols2<<endl;

       sv=vols1+vols2;
       cout<<"\n\n\tLa suma de los voltajes es: "<<sv<<endl;

       getch();
       return 0;
}



3.2.- Considere el siguiente problema de programación la fórmula para la desviación estándar z, usada en aplicaciones estadística z=(x-m)/s donde m se refiere a un valor medio y s a una desviación estándar.Usando está formula, escriba un programa que calcule y despliegue el valor de la desviación normal estándar.
Algoritmo
1.Inicio
2.Introduzca las variables x, m y s
   x= 
   m=
   s= 
3.Calcular la desviación normal estándar
   z= (x-m)/s
4. Desplegar la desviación normal estándar
5.Fin
Pseudocodigo.
Inicio
real x
real m
real s
write"introduzca x";
read  x
write"introduzca el valor medio";
read  m
write"introduzca desviacion estandar"
read s
write "La desviacion normal estandar es "; z;
read z=(x-m)/s
fin


3a.2.- Diseñe un programa en C++ que convierta y despliegue la temperatura en grados celsius a grados fahrenheit. La ecuación para esta conversión es fahrenheit=(9.0/5.0)*celsius+32.0. Haga que su programa convierta y despliegue la temperatura de celsius. Su programa deberá producir el siguiente despliegue:
Para una temperatura celsius de___grados, la temperatura fahrenheit equivalente es___grados.
Algoritmo
1.Inicio
2.Introduzca grados celsius
   celsius
3.Calcular grados fahrenheit
   fahrenheit= (9.0/5.0)*celsius-32.0
4. Desplegar temperatura en celsius
5.Fin
Pseudocodigo
Inicio
real celsius
real fahrenheit
write"introduzca celsius";
read  celsius
write "La temperatura en fahrenheit es "; fahrenheit;
read fahrenheit=(9.0/5.0)*celsius+32.0
fin



4.2.- Arnold Arias
Suponga que tiene que escribir un programa en C++ para calcular la resistencia total de un circuito serie. En dicho circuito la resistencia total es la suma de todos los valores de resistencia individuales suponga que el circuito consiste en una cantidad de resistores dada por el usuario.
a.- Para este problema de programación, ¿cuantas salidas se requieren?
                R= 1
b.- ¿Cuantas entradas tiene el problema?
                R= 3
c.- Determine el algoritmo para convertir los elementos de entrada en elementos de salida
Algoritmo
                1.- INICIO
                2.- Inicializar las variables
                               m, n, p
                3.- Introducir valores
                               LEER m
                               LEER n
                               LEER p
                4.- Calcular resistencia total
                               rt= m+n+p
                5.- Desplegar resultado
                               write "Tu resistencia total es",rt
                6.- FIN

Psudocódigo
INICIO
Real m, n, p, rt
write “Introduce valores de los resistores”
write”resistor1 (ohms)= “
read m
write”resistor2 (ohms)= “
read n
write”resistor3 (ohms)= “
read p
rt= m+n+p
write”La Resistencia total de tu circuito serie es”,rt
FIN        

Código C++
#include<iostream>
#include<conio.h>
//Practica No.3 Ejercicio 3/
//Arnold Arias/
//Equipo 11/
using namespace std;

int main()
{
       int m, n, p, rt;
       cout<<"\n4.-\n";
       cout<<"\tIntroduce los valores de los resistores\n";
       cout<<"\tResistor1 (ohms)= ";
       cin>>m;
       cout<<"\tResistor2 (ohms)= ";
       cin>>n;
       cout<<"\tResistor3 (ohms)= ";
       cin>>p;
       rt=m+n+p;
       cout<<"\tLa resistencia total de tu circuito serie es: "<<rt<<" ohms"<<endl;

getch();
return 0;

}






5.2.-


6.2.- Haga un programa que considere las figures rectangulo y cuadrado para calcular su area y perimetro. Inicialice con valores largo y ancho del rectángulo y lado del cuadrado los valores deben ser con punto deciaml. Dibuje las figuras dentro ponga el nombre y afura ponga la formula y el resultado correspondiente.

Algoritmo  y pseudocodigo del rectangolo
1.Inicio
2. Ingrese el valor de base
     B
    Ingrese el valor de la altura
    H
3. Calcular el area
 A= B*H
4. Calcular el perimetro
 P=2*(B+H)
5. Desplegar el area
    Write ”El area es”;A
6. Desplegar el perimetro
    Write ”El perimetro es”;P
7. Fin
PSEUDOCODIGO
Inicio
real B
real H
real A
real P
write"Ingrese la base:";
read B
write"Ingrese la altura:";
read H
A= B*H
 P=2*(B+H)
write"El area es:";A;
write"El perimetro es:";P;
fin
Algoritmo y pseudocodigo del cuadrado
1. Inicio
2. Ingrese el valor el lado
     l
3. Calcular el area
     a= l*l
4. Calcular el perimetro
     p=4*l
5. Desplegar el area
    Write ”El area es”;a
6. Desplegar el perimetro
    Write ”El perimetro es”;p
7. Fin
Pseudocodigo
Inicio
real l
real A
real P
write"Ingrese la el lado:";
read l
 a= l*l
 p=4*l
write"El area es:";A;
write"El perimetro es:";P;
fin


7.2.- Arnold Arias
Hacer un programa en C++ que obtenga e imprima el valor de Y a partir de la ecuación:
Y=5x2 +3x -2 . Donde “X” lo ingresa el usuario.

Algoritmo
                1.- INICIO
                2.- Inicializar las variables
                               x, y
                3.- Introducir valores
                               LEER x
                4.- Calcular valor de y
                               Y=5x2 +3x -2
                5.- Desplegar resultado
                               write "El valor de y es",y
                6.- FIN

Psudocódigo
INICIO
Real x, y
write “Introduce valor de x”
write”x= “
read x
Y=5x2 +3x -2
write”El valor de y es”,y
FIN        

Código C++
#include<iostream>
#include<conio.h>
#include<math.h>
//Practica No.3 Ejercicio 7/
//Arnold Arias/
//Equipo 11/
using namespace std;
int main()
{
       double x, y;
       cout<<"\n7.-\n";
       cout<<"\tPara calcular el valor de Y de la ecuacion (Y= 5x^2+3x-2)\n";
       cout<<"\tIntroduce el valor de x= ";
       cin>>x;
       y=5*pow(x,2)+3*x-2;
       cout<<"\tEl valor de Y es: "<<y<<endl;

getch();
return 0;
}




8.2.-


9.2.- Cada integrante de equipo hará un programa del libro, de los propuestos para ser resueltos. Anexar comentarios para especificar el numero de problema y pagina, donde inicialice valores, calcule y despliegue resultados.

9.2.1.- Mondaca Vanessa
Pagina 136 (libro)-ejercicio 11Escriba un programa en C++ para calcular y desplegar las coordenadas del punto medio de la linea que conecta los dos puntos cuyas coordenadas son (3,7) y (8,2). Use el hecho que las coordenadas (x1,y1)  y (x2,y2) son ((x1+x2)/2 , (y1+y2)/2). El despliegue producido por su programa debera ser: La coordenada x del punto medio es xxxx.xxxx

La coordenada y del punto medio es xxxx.xxx

donde xxxx.xxxx denota que el valor calculado debera colocarse en un ancho de campo suficiente para tres lugares a la izquierda del punto decimal y dos lugares a la derecha de este

ALGORITMO
1.Inicio
2. Ingrese el valor de x1
     x1
    Ingrese el valor de x2
    x2
    Ingrese el valor de y1
     y1
    Ingrese el valor de y2
    y2
3. Calcular el punto medio de x
   px=(x1+x2)/2
   Calcular el punto medio de y
   py=(y1+y2)/2

4. Desplegar la coordenada de x
    Write ”La coordenada x del punto medio es:";px
   Desplegar la coordenada de y
   Write "La coordenada y del punto medio es:";py
5. Fin
PSEUDOCODIGO
Inicio
real x1
real x2
real y1
real y2
write"Ingrese el valor de x1:";
read     x1
write"Ingrese el valor de x2:";
read    x2
write"Ingrese el valor de y1:";
read   y1
 write  Ingrese el valor de y2:";
 read  y2
px=(x1+x2)/2
py=(y1+y2)/2

Write ”La coordenada x del punto medio es:";px
  Write "La coordenada y del punto medio es:";py
fin


9.2.2.- Mondaca Vanessa
Pagina 136 (libro)-ejercicio 12 Escriba un programa en C++ para calcular y desplegar el momento de flexion maxima , M, de una viga, la cual esta sostenida en ambos extremos. La formula para el momento de flexion maximo es, M=XW(L-X)/L, donde X es la distancia del extremo de la viga en que se coloca un peso, W y L es el largo de la viga. El despliegue por su programa debera ser EL MOMENTO DE FLEXION MAXIMA ES XXXX.XXXX donde xxxx.xxxx denota que le valor calculado debera colocarse en un ancho de campo suficiente para cuatro lugares a la derecha y a la izquierdaa del punto decimal.


ALGORITMO
1.Inicio
2. Ingrese el primer largo de la columna
     W
    Ingrese el segundo largo de la columna
    L
    Ingrese la distancia del exptremo de la viga en que se coloca un peso
     X
3. Calcular la flexion maxima
    M=(X*W)*(L-X)/L;

4. Desplegar la flexion maxima
    Write ”El momento de flexion maxima es :”;M

5. Fin
PSEUDOCODIGO
Inicio
real M
real X
real W
real L
write"Ingrese el primer largo de la columna:";
read W
write"Ingrese el segundo largo de la columna:";
read L
write"Ingrese la distancia del exptremo de la viga en que se coloca un peso:";
read X
M=(X*W)*(L-X)/L
 Write ”El momento de flexion maxima es :”;M
fin


9.2.1.- Arnold Arias
Escriba un programa en C++ para calcular y desplegar las coordenadas del punto medio de la línea que conecta los dos puntos cuyas coordenadas son (3, 7) y (8, 12). Use el hecho que las coordenadas del punto medio entre dos puntos que tienen coordenadas (x1, y1) y (x2, y2) son ((X1+X2)/2, (Y1 + Y2)/2). El despliegue producido por su programa deberá ser:
La coordenada x del punto medio es xxx.xx
La coordenada y del punto medio es xxx.xx
donde xxx.xx denota que el valor calculado deberá colocarse en un ancho de campo suficiente para tres lugares a la izquierda del punto decimal y dos lugares a la derecha de éste.
Algoritmo
                1.- INICIO
                2.- Inicializar las variables
                               x1, y1, x2, y2, xr, yr
                3.- Introducir valores
                               LEER x1
                               LEER y1
                               LEER x2
                               LEER y2
                4.- Calcular valores de punto medio
                               xr=(x1+x2)/2
yr=(y1+y2)/2
                5.- Desplegar resultado
                               write "El valor de x es",xr
                               write "El valor de y es",yr
                6.- FIN

Psudocódigo
INICIO
Real x1, y1, x2, y2, xr, yr
write “Introduce los valores de los puntos:”
write”x1=“
read x1
write”y1=“
read y1
write”x2=“
read x2
write”y2=“
read y2
xr=(x1+x2)/2
yr=(y1+y2)/2
write”El valor de x es”, xr
write”El valor de y es”, yr
FIN

Código C++
#include<iostream>
#include<conio.h>
#include<iomanip>
//Practica No.3 Ejercicio 9a/
//Ejercicio 11 pag136/
//Arnold Arias/
//Equipo 11/
using namespace std;

int main()
{
       double x1, y1, x2, y2, xr, yr;
       cout<<"\n9a.-\n";
       cout<<"\tPara calcular las cordenadas del punto medio de una linea que\n";
       cout<<"\tconecta en 2 puntos es necesario que ingreses las coordenadas\n";
       cout<<"\tde esos puntos\n";
       cout<<"\tX1= ";
       cin>>x1;
       cout<<"\tY1= ";
       cin>>y1;
       cout<<"\tX2= ";
       cin>>x2;
       cout<<"\tY2= ";
       cin>>y2;
       xr=(x1+x2)/2;
       cout<<"\tLa coordenada \"x\" del punto medio es:"<<setw(5)<<fixed<<setprecision(2)<<xr<<endl;
       yr=(y1+y2)/2;
       cout<<"\tLa coordenada \"y\" del punto medio es:"<<setw(5)<<fixed<<setprecision(2)<<yr<<endl;

getch();
return 0;

}






9.2.2.- Arnold Arias
Escriba un programa en C++ para calcular y desplegar el momento de flexión máxima, M, de una viga, la cual está sostenida en ambos extremos (véase la figura 3.10). La fórmula para el momento de flexión máximo es, M = XW (L – X) / L, donde X es la distancia del extremo de la viga en que se coloca un peso, W y L es el largo de la viga. El despliegue producido por su programa deberá ser
El momento de flexión máxima es xxxx.xxxx
donde xxxx.xxxx denota que el valor calculado deberá colocarse en un ancho de campo suficiente para cuatro lugares a la derecha y a la izquierda del punto decimal.
Algoritmo
                1.- INICIO
                2.- Inicializar las variables
                               M, X, W, L
                3.- Introducir valores
                               LEER X
                               LEER W
                               LEER L
                4.- Calcular momento de flexión máxima
                               M= (X*W)*(L-X)/L
                5.- Desplegar resultado
                               write "El momento de flexión máxima es", M
                6.- FIN

Psudocódigo
INICIO
Real M, X, W, L
write “Introduce valores de la variables”
write”X= “
read X
write”W= “
read W
write”L= “
read L
M= (X*W)*(L-X)/L
write”El momento de flexión máxima es”,M
FIN

Código C++
#include<iostream>
#include<conio.h>
#include<iomanip>
//Practica No.3 Ejercicio 9b/
//Ejercicio 12 pag136/
//Arnold Arias/
//Equipo 11/
using namespace std;

int main()
{
       double M, X, W, L;
       cout<<"\n9b.-\n";
       cout<<"\tPara calcular el momento d flexion maxima de una viga que esta sostenida";
       cout<<"\ten ambos extremos necesitas ingresar los siguientes valores:\n";
       cout<<"\tDistancia del extremo de la viga en que se colaca el peso= ";
       cin>>X;
       cout<<"\tLargo de la viga desde los puntos que la sostienen= ";
       cin>>L;
       cout<<"\tLargo total de la viga= ";
       cin>>W;
       M= (X*W)*(L-X)/L;
       cout<<"\tEl momento de flexion maxima es:"<<setw(8)<<fixed<<setprecision(4)<<M<<endl;

getch();
return 0;

}