(programacion y algoritmo
TRANSCRIPT
1. REALICE REALICE LAS SIGUIENTES OPERACIONES TENIENDO EN CUENTA LA JERARQUÍA DE LOS OPERADORES LÓGICOS, ARITMÉTICOS Y RELACIONALES.
a) X = 6.2; B = 7.28 ; (X * 5 + B ** 3 / 4) <=((X ** 3 div B)-450 + 5**3*2)
→(
(6.2×5⏟3
+7.28∗¿3⏟1
/4⏟
2
)
⏟4
) <=(6.2∗¿3⏟
5
÷7.28⏟
6
)-
450+5∗¿3⏟7
∗2⏟
8⏟9
→ (6.2×5+ 385.8284 )≤( 6.23
7.28 )−450+53×2
→(31+96.457 )≤( 238.3287.28 )−450+250
→ 127.457≤ -167.2626
∴ Es Falso
b) NO ( ( 7 * 3 div 2 * 4 ) > ( 17 / 2 * 6 <= 15 * 2 / 17 > 15)))
→NO ¿
→NO ((10.5×4)>(172×6≤
3017
>15))→ NO ((42)>(51≤1.764>15))
→ NO ((42>FALSO>15))
∴ Es un error, pues no se puede realizar la comparación entre un valor lógico y un numérico, utilizando un operador relacional.
c) ( 15 > = 7 * 3 ** 2 & 8 > 3 & 15 > 6 ) O NO( 7 * 3 < 5 +12 * 2 div 3**2 )
Algoritmos Secuenciales
Por
Programación y AlgoritmiaAlgoritmos secuenciales
Tarea Nº 1Presentado por:Neyla Perea Baena
→¿
→¿
→¿
→¿
→¿
→¿
→¿
→(FALSOOVERDADERO )
→(VERDADERO )
∴ Es verdadero segun la tabla de verdad.
2. EL VOLUMEN DE UN CONO DE CUALQUIER ALTURA INGRESADA POR EL USUARIO.
Checklist Pseudocodigo Diagrama de flujo
1
Programación y AlgoritmiaAlgoritmos secuenciales
Tarea Nº 1Presentado por:Neyla Perea Baena
1. Objetivo: Calcular el volumen de un cono2. Trazar plan: La variables son: volumen, altura, cte pi, radio y valor numerico cte 33. Ejecutar plan: Ejecutar algoritmo4. Revizar: Aplicar ejemplo de verificacion
Inicio
Ingresar HLeer HIngresar RLeer RSea volumen = vSea pi= 3.1416Sea volumen = (pi*R*R*H)/3)Mostrar el valor de “El volumen es”: V
Fin
3. QUE MUESTRE CUALQUIER CANTIDAD DE HORAS EN MINUTOS Y SEGUNDOS.
Checklist Pseudocodigo Diagrama de flujo
2
Inicio
Ingresar valor H, R
Volumen ꞊ V
Pi ꞊ 3.1416
V ꞊ (Pi*R*R* H)/3
“El Volumen es” ꞊ V
Programación y AlgoritmiaAlgoritmos secuenciales
Tarea Nº 1Presentado por:Neyla Perea Baena
1. Objetivo: Calcular cualquier cantidad de horas en minutos y segundos2. Trazar plan: La variables son: minutos, segundos, horas3. Ejecutar plan: Ejecutar algoritmo4. Revizar: Aplicar ejemplo de verificacion
Inicio
Ingresar valor HLeer HSea Segundos= SegSea Minutos = MinSea Seg= H * 60*60Sea Min = H*60 Mostrar el valor de “En “, Horas, "h a y ", Seg, "s e g u n d o s ."
“En “, Horas, "h a y ", Min, "Minutos."
Fin
3
Inicio
Ingresar valor a H
Segundos = Seg Minutos = Min
Seg = H *60 * 60Min = H * 60
“En”, horas, “hay”, Seg, “segundos.
“En”, horas, “hay”, Min, “minutos”
Fin
Programación y AlgoritmiaAlgoritmos secuenciales
Tarea Nº 1Presentado por:Neyla Perea Baena
4. MUESTRE 3 DATOS EN ORDEN INVERSO AL QUE FUERON INGRESADOS.
Checklist Pseudocodigo Diagrama de flujo1. Objetivo: ordenar de manera inversas tres datos ingresados2. Trazar plan: La variables son: Numero enteros: a,b,c y su posicion3. Ejecutar plan: Ejecutar algoritmo4. Revizar: Aplicar ejemplo de verificacion
Inicio
Ingresar el valor para aLeer el valor aIngresar el valor para bLeer el valor bIngresar el valor para cLeer el valor c
Orden inverso: c,b,a
Imprimir (“c”) Imprimir (“b”) Imprimir (“a”)
Fin
4
Inicio
Ingresar el valor para a Lea el valor aIngresar el valor para bLea el valor bIngresar el valor para cLea el valor c
Orden inverso
c,b,a
Mostrar c mostrar b mostrar a
Fin
Programación y AlgoritmiaAlgoritmos secuenciales
Tarea Nº 1Presentado por:Neyla Perea Baena
5. QUE CALCULE EL ÁREA DE UN TRIÁNGULO, SE DEBE CONOCER LA LONGITUD DE LOS LADOS.
(X * 5 + B ** 3 / 4) <= (X ** 3 DIV B)-450 + 5**3*2ÁREA = √P(P − L1)(P − L2)(P − L3)DONDE P = (L1 + L2 + L3)
Checklist Pseudocodigo Diagrama de flujo1. Objetivo: Calcular el area del triangulo conociendo la longitud de sus lados2. Trazar plan: La variables son: los lados l1, l2, l3Longitud, area 3. Ejecutar plan: Ejecutar algoritmo4. Revizar: Aplicar ejemplo de verificacion
Inicio
Ingresar valor L1Leer L1Ingresar valor L2Leer L2Ingresar valor L3Leer L3
Sea area = ASea Perimetro =PSea P = (L1+L2+L3)Sea A= (P(P-L1) (P-L2) (P-L3))**0.5 Mostrar : “El area es:” A
Fin
5
Inicio
Ingresar valor L1Leer L1Ingresar valor L2Leer L2Ingresar valor L3Leer L3
Area = APerimetro = P
P= (L1+L2+L3)
A= ((P(P-L1) (P-L2) (P-3))**0.5)
Mostrar: “El Área es”: A
Fin
Programación y AlgoritmiaAlgoritmos secuenciales
Tarea Nº 1Presentado por:Neyla Perea Baena
6. A) SE CONOCE QUE LA LUZ VIAJA A APROXIMADAMENTE A UNA VELOCIDAD DE 300000KM/SEG. REALICE UN ALGORITMO QUE CALCULE EL TIEMPO EN QUE SE TARDA EN LLEGAR LA LUZ DEL SOL A CADA PLANETA.
Checklist Pseudocodigo Diagrama de flujo1. Objetivo: El tiempo en que se tarda en llegar la luz del sol a c/planeta2. Trazar plan: La variables necesarias son:*Las distancias de c/planeta*V: Velocidad de la luz*T= Dis/V 3. Ejecutar plan: Ejecutar algoritmo4. Revizar: Aplicar ejemplo de verificacion
InicioAsigna a Me la distancia en Km de Mercurio al solAsigna a V la distancia en Km de Venus al solAsigna a T la distancia en Km de la Tierra al solAsigna a Ma la distancia en Km de Marte al solAsigna a J la distancia en Km de Júpiter al solAsigna a S la distancia en Km de Saturno al solAsigna a U la distancia en Km de Urano al solAsigna a N la distancia en Km de Neptuno al sol
Asigna a TMe la distancia de mercurio dividida la veluzAsigna a TV la distancia de Venus dividida la vluzAsigna a TT la distancia de Tierra dividida la vluzAsigna a TMa la distancia de Marte dividida la vluzAsigna a TJ la distancia de Júpiter dividida la vluzAsigna a TS la distancia de Saturno dividida la vluzAsigna a TU la distancia de Urano dividida la vluzAsigna a TN la distancia de Neptuno dividida la veluz
“Mostrar”: TMe, Tv, TT,Tma, Tj, Ts, Tu, TnT
Fin
6
Inicio
Sea mercurio: 57910000Sea Venus: 108200000Sea Tierra: 149600000Sea Marte: 227910000Sea Jupiter: 778330000Sea Saturno: 1429400000Sea Urano: 2870990000Sea Neptuno: 4504300000Sea Vel luz: 300000
Sea T Me: Mercurio/VluzSea TV: Venus/VluzSea TT: Tierra/Vluz
Sea TMa: Marte/VluzSea TJ: Jupiter/Vluz
Sea TS: Saturno/VluzSea TU: Urano/Vluz
Sea TN: Neptuno/Vluz
“Mostrar”: TMe, Tv, TT,Tma, Tj, Ts, Tu, TnT
Fin
Programación y AlgoritmiaAlgoritmos secuenciales
Tarea Nº 1Presentado por:Neyla Perea Baena
B) SUPONGA QUE UN ASTEROIDE ESTÁ A UNA DISTANCIA DE 23 U. A. DEL SOL Y SE SABE QUE VIAJA CON LAVELOCIDAD DEL SONIDO (VELOCIDAD CONSTANTE) EN DIRECCIÓN AL SOL. CALCULAR EL TIEMPO DE IMPACTO MEDIANTE UN ALGORITMO.
Checklist Pseudocodigo Diagrama de flujo1. Objetivo: Calcular el tiempo de impacto del asteroide.2. Trazar plan: * UA: distancia al sol*Vel Son: velocidad del sonido*Daste: diastancia de asteroide3. Ejecutar plan: Ejecutar algoritmo4. Revizar: Aplicar ejemplo de verificacion
Inicio
Sea UA= 149597870700Sea Vel sonido= 340Sea Daste =25 “Mostrar
Sea Choque = UA*Daste T Coque= TCh TCh= Choque /Vel Son
“Mostrar el tiempo en que impacta el asteroitde ”: TCh
Fin
7
Inicio
Sea UA= 149597870700Sea Vel sonido= 340Sea Daste =25
Choque = UA*DasteT Coque= TCh
TCh= Choque /Vel Son
“Mostrar”: TCH
Fin
Programación y AlgoritmiaAlgoritmos secuenciales
Tarea Nº 1Presentado por:Neyla Perea Baena
7. CONSTRUYA UN ALGORITMO QUE CALCULE LA DISTANCIA ENTRE DOS PUNTOS P Y Q. (RECUERDE QUE LOS PUNTOS SE REPRESENTAN MEDIANTE COORDENADAS X,Y).
Checklist Pseudocodigo Diagrama de flujo1. Objetivo: Calcular la distancia entre dos puntos P y Q
2. Trazar plan: La variables necesarias son:X: distancia V:Velocidad T:Tiempocoordenadas de los puntos P y Q
3. Ejecutar plan: Ejecutar algoritmo
4. Revizar: Aplicar ejemplo de verificacion
Inicio
Ingresar coordenadas x1Leer coordenadas x1 Ingresar coordenadas y1Leer coordenadas y1Ingresar coordenadas x2Leer coordenadas x2Ingresar coordenadas y2 Leer coordenadas
Sea Distancia = DSea D = =(((x1 - x2)** 2) +
( (y1 – y2 )**2)**0.5) “Mostrar la distancia entre los dos puntos es”: D
Fin
8
Inicio
Leer X1Leer Y1Leer X2Leer Y2
Distancia = D
D = (((x1 - x2)** 2) +( (y1 – y2 )**2)**0.5)
“La distancia Entre P y Q”: D
Fin
Programación y AlgoritmiaAlgoritmos secuenciales
Tarea Nº 1Presentado por:Neyla Perea Baena
8. EN UNA EMPRESA DE MEDELLÍN SE TIENE POR POLÍTICA OTORGARLE A CADA TRABAJADOR UN 7% EXTRA DE SALARIO POR CADA HIJO QUE DEMUESTRE TENER BAJO SU CARGO. REALIZAR UN ALGORITMO QUE CALCULE EL MONTO A PAGAR A LOS TRABAJADORES DE DICHA EMPRESA.
Checklist Pseudocodigo Diagrama de flujo1. Objetivo: *Calcular el aumento de salario por beneficio de paternidad
2. Trazar plan: La variables necesarias son:S: salario A: amentoNS: Nuevo salario
3. Ejecutar plan: Ejecutar algoritmo
4. Revizar: Aplicar ejemplo de verificacion
Inicio
Ingresar nombre trabajador Leer nombe trabajador
Ingresar salario básicoLeer Salario Básico;
Ingresar numero de hijosLeer numero de hijos;
Si numero de hijos ¿ 0 Entonces A = S * 0.7 *Nh NS = A+ S Fin Si
Escriba (“Su salarios queda”: NS)Escriba (“El aumentofue”: A)
Fin
9
Inicio
Lear nombre trabajadorIngresar valor a salario “S”
Ingresar número de hijos “Nh”
A = S * 0.7 *Nh NS = A+ S
“Mostrar”: Ns
“Mostrar”: A
Fin
Nh ¿0
Programación y AlgoritmiaAlgoritmos secuenciales
Tarea Nº 1Presentado por:Neyla Perea Baena
9. SUPONGA QUE USTED ESTÁ INTERESADO EN CALCULAR CUÁNTO SE DEDUCE DE SU SALARIO POR LOS CONCEPTOS DE SALUD Y PENSIÓN, REALICE UN ALGORITMO QUE CALCULE Y MUESTRE EL VALOR DE DICHOS CONCEPTOS.
Checklist Pseudocodigo Diagrama de flujo1. Objetivo: *Calcular el aumento cuanto se deduce de su salario por concepto de salud y pension2. Trazar plan: La variables necesarias son:S: salario A: amentoNS: Nuevo salario
3. Ejecutar plan: Ejecutar algoritmo
4. Revizar: Aplicar ejemplo de verificacion
Inicio
Ingresar valor salarioLeer Salario
Sea Deduccion total =Dt Ds= S * 0.4 Dp= S*=.4 Dt = Ds +Dp
Escriba (“Su deduccion por concepto de saud y pension es”: Dt)
Fin
10
Inicio
Ingresar valor salario “S”
Deduccion total =Dt Ds= S * 0.4 Dp= S*=.4
Dt = Ds +Dp
“Su deducción por concepto de salud y pension es”: Dt
Fin
Programación y AlgoritmiaAlgoritmos secuenciales
Tarea Nº 1Presentado por:Neyla Perea Baena
10. EXISTE UNA CASA DE CAMBIO LA CUAL COMPRA Y VENDE MONEDAS EXTRANJERAS DE LA SIGUIENTE FORMA: LA COMPRA ES IGUAL AL VALOR ACTUAL DE LA MONEDA – 1% LA VENTA ES IGUAL AL VALOR ACTUAL DE LA MONEDA + 3%.UN HOMBRE VA A DICHA CASA DE CAMBIOS Y TODOS LOS DÍAS CAMBIA DÓLARES A EUROS, REALICE UN ALGORITMO QUE CALCULE LA GANANCIA DE LA CASA DE CAMBIOS POR CADA VENTA QUE HAGA CON DICHO CLIENTE. (TRABAJAR CON LA TASA DIARIA DE CADA MONEDA).
Checklist Pseudocodigo Diagrama de flujo1. Objetivo: *Calcular ganacia de la casa de cambio con cada venta que realice2. Trazar plan: la variables son en terminos de dólar y euro
4. Revizar: Aplicar ejemplo de verificacion
Inicio “Ingrese TRM del dolar”: dólar
“ingrese TRM del euro”:euro“cantidad de dólar”: Valordol“cantidad de euro”: Valoreur
Sea totaldol: dólar*valordolSea compradol: 0,99*totaldolSea totaleur: euro*valoreurSea ventaeur: 1,03*totaleurSea gandol: totaldol – compradolSea ganeur: ventaeur - totaleurSea ganancia: gandol+ganeur
Ganancia total= ganacia dolar + ganancia euro
Mostrar ganacia total
Fin
11
Inicio
“ingrese TRM del dolar”: dólar “ingrese TRM del euro”:euro
“cantidad de dólar”: Valordol
“cantidad de euro”: Valoreur
Sea totaldol: dólar*valordolSea compradol: 0,99*totaldolSea totaleur: euro*valoreurSea ventaeur: 1,03*totaleur
Sea gandol: totaldol – compradolSea ganeur: ventaeur - totaleurSea ganancia: gandol+ganeur
“la ganancia es”: ganancia
Fin
Programación y AlgoritmiaAlgoritmos secuenciales
Tarea Nº 1Presentado por:Neyla Perea Baena
11. UNA EMPRESA PAGA A SUS EMPLEADOS UN BONO POR ANTIGÜEDAD ASÍ: $110000 POR EL AÑO INICIAL Y $120000 POR CADA AÑO SIGUIENTE
REALICE EL RESPECTIVO ALGORITMO PARA CALCULAR EL MONTO FINAL A PAGAR DE CADA TRABAJADOR SEGÚN SU SALARIO Y ANTIGÜEDAD EN LA EMPRESA.
Checklist Pseudocodigo Diagrama de flujo1. Objetivo: *Calcular cuanto gana un empleado por bono de antiguedad2. Trazar plan: Variables son en terminos de a;os de antiguedad3. Ejecutar plan: Ejecutar algoritmo4. Revizar: Aplicar ejemplo de verificacion
Inicio“ingrese años en la compañía”: anosLeer numero de anos en la compania.
Si Sea annos==1 entonces escriba (“bono de 110.000”) Sino annos >1 entoncesEscribe (“Bono: 110000+(anos*120000)”)Sino escribe (“Valor no valido”)
Fin Si
Fin
12
Inicio
“ingrese años en la compañía”: anos
Fin
Anos ==1
Anos >1
Bono: 110000+(anos*120000)
si
no
no
si
“Mostrar bono por ”:bono
“Bono de 110.000”
“Valor no valido”