Está en la página 1de 20

TALLER 1

ESTUDIANTES
DAYANA ANDREA AYALA VERA 1007406966
MARIA LUCERO MERCHAN CAICEDO 1193136065
JESUS DAVID VELANDIA 1094278730

INSTRUCTOR
LUIS ALBERTO CONTRERAS PINZON

CURSO DE PROGRAMACION Y ALGORITMIA

SERVICIO NACIONAL DE APRENDIZAJE SENA

PAMPLONA

2017
 Resolver las siguientes expresiones e identificar cada uno de los pasos y el
tipo

1. 7*8*(160mod 3^3) div 5*13-28


7*8*(160mod27) div25*13-28
7*8(25) div 5*13-28
56(25) div 5*13-28
56*5*13-28
280*13-28
3640-28
=3612

2. 15/2*(7+(68-15*33+126.5625/3)/15)+19
15/2*(7+(68-495+126.5625/3)/15)+19
15/2*(7+(68-495+42.1875)/15)+19
15/2*(7+(-427+42.1875)/15)+19
15/2*(7+ (-384.8125)/15) +19
15/2*(7+ (-25.6541) +19
15/2*-18.6541+19
7.5*-18.6541+19
-139.90575+19
-120.90575

3. X=6; B=7,8
(X*5+B^3/4)<=(X^3divB)
(6*5+7.8^3/4)<= (6^3div7.8)
(6*5+474.552/4)<= (6^3div7.8)
(6*5+474.552/4)<= (216div7.8)
(30+474.552/4)<= (216div7.8)
(30+118.638)<= (216div7.8)
148.638<=27.6923
FALSO

4. ((1580mod6*2^7)>(7+8*3^4))>(15*2)=(60*2/4))
((1580mod6*128)> (7+8*3^4))> (15*2)= (60*2/4))
((1580mod6*128)> (7+8*81))> (15*2)= (60*2/4))
((1580mod6*128)> (7+8*81))> 30 = (60*2/4))
((1580mod6*128)> (7+8*81))> 30 = (120/4))
((1580mod6*128)> (7+8*81))> 30 = 30
((1580mod6*128)> (7+648))> 30 = 30
((2*128)> (7+648))> 30 = 30
256> 655> 30 = 30
F > V = ERROR

5. NO(15>=7^2)o(43-8*2div4<>3*2div2)
NO (15>=49)o(43-8*2div4<>3*2div2)
NO (15>=49)o(43-16div4<>3*2div2)
NO (15>=49)o(43-4<>3*2div2)
NO (15>=49)o(43-4<>6div2)
NO (15>=49)o(43-4<>3)
NO (15>=49)o(39<>3)
V V=VERDADERO

6. (15>=7*3^2 Y 8>3 Y 15>6) O NO (7*3<5+12*2div3^2)


(15>=7*9 Y 8>3 Y 15>6) O NO (7*3<5+12*2div3^2)
(15>=7*9 Y 8>3 Y 15>6) O NO (7*3<5+12*2div9)
(15>=63 Y 8>3 Y 15>6) O NO (7*3<5+12*2div9)
(15>=63 Y 8>3 Y 15>6) O NO (21<5+12*2div9)
(15>=63 Y 8>3 Y 15>6) O NO (21<5+24div9)
(15>=63 Y 8>3 Y 15>6) O NO (21<5+2)
(15>=63 Y 8>3 Y 15>6) O NO (21<7)
F Y V Y V O NO V
F F= VERDADERO
7. NO((7*3div2*4)>(15/2*6>=15*2/17=15))
NO ((21div2*4)> (15/2*6>=15*2/17=15))
NO ((10.5*4)> (15/2*6>=15*2/17=15))
NO (42> (15/2*6>=15*2/17=15))
NO (42> (7.5*6>=15*2/17=15))
NO (42> (45>=15*2/17=15))
NO (42> (45>=30/17=15))
NO (42> (45>=1.764=15))
NO ((42>(45>=F) ERROR

 Pasar las siguientes expresiones matemáticas a computacionales


1. y=(a/ (b-5))
a
y=
b−5

2. z= (b-3)-(a/a+2)
a
z=b−3−
a+2

3. a=(b/(b+c)/(x+y)/z)
b
b +c
a=
x+ y
z

4. x= (a-c(c/x-c)*(c/2-z)-x/(b+d)
c
∗d
x−c
a− −x
2+ z
x=
b+d

5. x=(z)/((a/b+c)-1)+(4x/(a+b)+8
z 4x
x= + −8
a a+ b
−1
b+c

EJERCICIOS

1. Elaborar un algoritmo que me permita obtener el promedio simple de un


estudiante a partir de sus tres notas parciales.

 INICIO
Leer C1
Leer C2
Leer C3
Prom (C1+C2+C3)/3
Imprimir Prom
FIN

2. Elaborar un algoritmo que solicite el número de respuestas correctas,


incorrectas y en blanco, correspondientes a postulantes y muestre su puntaje
final considerando, que por cada respuesta correcta tendrá 4 puntos,
respuesta incorrecta tendrá -1 y respuesta en blanco tendrá o puntos

 INICIO
Leer Rco
Leer Rin
Leer Rbl
TOTAL Rco*4
TOTAL Rin*-1
TOTAL Rbl*0
Imprimir TOTAL Rco
Imprimir TOTAL Rin
Imprimir TOTAL Rbl
FIN

3. Elabore un algoritmo que lea los tres lados de un triángulo cualquiera y


calcule su área, considerar: Si A, B y C son los lados, y S es el
semiperimetro.
√ A=S∗( S− A )∗( S−B )∗(S−C)

 INICIO
Leer A
Leer B
Leer C
S (A+B+C)/2
A SQRT((S* (S-A)*(S-B)*(S-C))
Imprimir A
FIN

4. Elaborar un algoritmo que permita calcular el número de CDs necesarios


para hacer una copias de seguridad, de la información almacenada en un
disco cuya capacidad se conoce,. Considerar si el disco duro es{a lleno de
información, además expresado en gigabyte. Un CD virgen tiene 700
Megabytes de capacidad y una gigabyte es igual a 1.024 megabyte.

 INICIO
Leer Capdisco
NCDs (Capdisco/0,7)
Imprimir NCDs
FIN

5. Se tienen los puntos Ay B en el cuadrante positivo del plano cartesiano,


elabore un algoritmo que permita obtener la distancia entre Ay B.

 INICIO
Leer A
Leer B
C (A*A)*(B*B)
Imprimir C
FIN
PROBLEMAS

1. Tres personas deciden invertir su dinero para crear una empresa. Cada una
de ellas invierte una cantidad distinta. Obtener el porcentaje que cada quien
invierte con respecto a la cantidad total invertida.

#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
main ()
{
float P1, P2, P3;
float Pp1, Pp2, Pp3, T;
printf("Cantidad de dinero persona 1:");
scanf("%f", & P1);
printf("Cantidad de dinero persona 2:");
scanf("%f", &P2);
printf("Cantidad de dinero persona 3:");
scanf("%f", &P3);
T=(P1+P2+P3);
Pp1=(P1*T)/100;
Pp2=(P2*T)/100;
Pp3=(P3*T)/100;
printf("El total es %f", T);
printf("El porcentaje para P1 es:\t %f", Pp1);
printf("El porcentaje para P2 es:\t %f", Pp2);
printf("El porcentaje para P3 es:\t %f", Pp3);
getch();
return(0);
}
2. En una empresa que fabrica 3 tipos de productos (A, B, C) se cuenta con la
colaboración de tres empleados (E1, E2, E3) para la elaboración de los
mismos. Los tiempos que cada empleado demora en la elaboración de una
artículo de cada tipo de producto se dan en la siguiente tabla de minutos:

Producto
Empleado A B C
E1 12 1 7

E2 9 1 17

E3 15 8 6

Si se desea saber, dad una determinada cantidad de artículos a fabricar cada


producto, cuanto tiempo laborara cada empelado en total (Estas cantidades
pueden ser diferentes para cada producto).

#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
main()
{
int c1, c2, c3;
float TE1, TE2, TE3;
char E1, E2, E3;
printf ("cantidad, articulo 1");
scanf("%d", &c1);
printf ("cantidad, articulo 2");
scanf("%d", &c2);
printf ("cantidad, articulo 3");
scanf("%d", &c2);
TE1=(c1*12+ c2*13+ c3*7);
TE2=(c1*9+ c2*15+ c3*17);
TE3=(c1*15+ c2*8+ c3*6);
printf("El tiempo total del empleado 1 es %f", TE1);
printf("El tiempo total del empleado 2 es %f", TE2);
printf("El tiempo total del empleado 3 es %f", TE3);
getch ();
return(0);
}

3. Un vendedor recibe un sueldo base, más un 10 extra por comisión de sus


ventas, el vendedor desea saber cuánto dinero obtendrá por concepto de
comisiones por las tres ventas que realiza en el mes y el total que recibirá en
el mes tomando en cuenta el sueldo base y comisiones.

#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
main()
{
int V;
float Sb, T, C;
printf("Sueldo base");
scanf("%f", & Sb);
printf("Numero de ventas");
scanf ("%d", & V);
C=(V*10);
T=(Sb+C);
printf("El total del sueldo es:", T);

getch ();
return(0);
}
4. En un hospital existen tres áreas: Ginecología, Pediatría, Traumatología. El
presupuesto anual (o monto) del hospital se reparte conforme a la siguiente
tabla:

ÁREA Porcentaje presupuesto


Ginecología 40%
Pediatría 30%
Traumatología 30%

Calcular la cantidad de dinero que recibirá cada área cada área, para
cualquier monto presupuestal.

#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
main()
{
float td, pg, pp, pt, pa;
printf("Presupuesto anual:");
scanf("%f", &pa);
pg=(pa*40)/100;
pp=(pa*30)/100;
pt=(pa*30)/100;
printf( "El dinero correspondiente a ginecologia es %f", pg);
printf( "El dinero correspondiente a pediatria es %f", pp);
printf( "El dinero correspondiente a traumatologia es %f", pt);
getch ();
return(0);
}
5. La cerveza “sin alcohol” tiene hasta 1% de alcohol. Calcula que cantidad de
cerveza “sin alcohol” debe beber una persona para consumir 25ml de
alcohol.
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
main()
{
int Cer, Cantc;
float Cal;
printf ("Digite la cantidad en ml de la cerveza");
scanf ("%d", &Cer);
Cal=(Cer*1)/100;
Cantc=(25/ Cal);
printf("Cantidad de cervezas que para consumir 25ml de cervezas es
%d:",Cantc);

getch ();
return(0);
}
6. ¿Cuál será la concentración de una disolución que se prepara añadiendo
agua a 50 ml de una disolución de HNO3 1,5 M hasta tener un volumen de
250 ml? (Tener en cuenta la siguiente formula).
M=nsoluto/vdisolucion

#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
main()
{
float vdisolucion, nsoluto, vol, M, HNO3;
printf("cantidad de disolucion");
scanf ("%f", &vdisolucion);
printf("Escribir el volumen:");
scanf ("%f", &nsoluto);
M=nsoluto/vdisolucion;
printf("La concentracion de disolucion es%f", M);
getch ();
return(0);
}
7. Una cama de agua mide 2.00 m de lado y 30.0 cm de profundidad.
Encuentre su peso (La densidad del agua es 1000 Kg /m3) (M=qV y w=mg).

#include<conio.h>
#include<stdio.h>
#include<stdlib.h>
main()
{
int vinic=200,tinic=20,tfin=90;
float tik,tfk,vfin;
tik=tinic+273,15;
tfk=tfin+273,15;
vfin=(vinic*tik)/tfk;
printf("el volumen es: %f",vfin);
getch();
return(0);

}
8. El volumen inicial de una cierta cantidad de gas es de 200cm3 a la
temperatura de 20°C. Calcula el volumen a 90°C si la presión permanece
constante. Como la presión y la masa permanecen constantes en el proceso
podemos explicar la ley de Charles y Gay-Lussac: P1/V1=P2/V2 y El
volumen lo podemos expresar en cm3 y, el que calculemos, vendrá
expresado igualmente en cm3, pero la temperatura tiene que expresarse en
Kelvin.

#include<conio.h>
#include<stdio.h>
#include<stdlib.h>
main()
{
int l1=2,l2=2,d=1000,m;
float prof=0.3,v,g,w;
v=l1*l2*prof;
m=d*v;
g=9.8;
w=m*g;
printf("el peso es: %f ",w);
getch();
return(0);
}
PROBLEMAS

1. Diseñe un diagrama de flujo tal que dado como datos el nombre de un


dinosaurio, su peso y su longitud, expresados estos dos últimos en libras y
pies respectivamente, escriba el nombre del dinosaurio, su peso expresado
en kilogramos y su longitud expresada en metros (1 tonelada equivales a
1000 kilogramos y 1 pies equivale a 0,3047 metros).
2. Construya un diagrama de flujo que resuelva el problema que tiene una
gasolinera. Los surtidores de la misma registran lo que “surten” en galones,
pero el precio de la gasolina está fijada en litros. El diagrama de flujo que
calcule e imprima lo que hay que cobrarle al cliente (1 galón equivales a
3,785 litros).
3. Construya un diagrama de flujo, calcule la distancia entre dos puntos. Dado
como datos las coordenadas de los puntos P1 y P2.
4. Una persona compro una porción de tierra la extensión de la tierra esta
especificada en acres. Construya un diagrama de flujo tal que dado como
dato la extensión del campo en acres, calcule e imprima la extensión del
mismo en hectáreas. (1 acre es equivalente a 4047 m2 y 1 hectárea tiene
10000 m2).
5. Dada la estabilidad económica que existe en una país de Latinoamérica, las
agencias automotrices comienzan a ofrecer distintos planes de
financiamiento para la comercialización de sus vehículos. La empresa XGW
ofrece el siguiente plan de financiación, dado el monto total del vehículo, el
cliente debe pagar el 35% del enganche y el resto en 18 mensualidades
iguales sin intereses. Construya el diagrama de flujo que permita obtener
cual es el importe del enganche y las mensualidades que debe pagara el
cliente.

También podría gustarte