guia de instalacion de math lab y python PDF

Title guia de instalacion de math lab y python
Author andre ruiz
Course programacion
Institution Universidad Nacional del Santa
Pages 67
File Size 1.5 MB
File Type PDF
Total Downloads 94
Total Views 137

Summary

Download guia de instalacion de math lab y python PDF


Description

UNIVERSIDAD NACIONAL DEL SANTA FACULTAD DE CIENCIAS E.A.P. BIOTECNOLOGÍA

“Año de la Universalización de la Salud 2020” DOCENTE: Ms. Ing Kene A. A. Reyna Rojas ASIGNATURA: Programacion INTEGRANTES: - Cerquín Ruiz André Daniel

0201923035

- Flores Rojas Carlos Joab

0201923002

- Garcia Garcia Mozo Vania

0201923031

- Herrada Gomez Danilo

0201923040

- Solorzano Aquino Greysy CICLO:

0201923015

IV AÑO: 2020

1.

Un banco antes de conceder un préstamo a 20 años comprueba los ingresos del solicitante. Si los ingresos son superiores a 1200.00 nuevos soles mensuales el crédito se concede. Si los ingresos son

inferiores a 1200.00 nuevos soles, pero superiores a 1000.00 nuevos soles y está soltero el crédito se concede. También se le concede si tiene ingresos entre 1200.00 y 1000.00 nuevos soles y está casado sin hijos. Realizar un programa que pida los ingresos mensuales y el estado civil del solicitante y si tiene hijos y diga si se le da el crédito o no Inicio Leer sueldo,ec,ch Si (sueldo>1200) entonces Escribir “se concede” Sino Si (sueldo>1000) y (sueldo≤1200) y ec=“S” entonces Escribir “se concede” Sino Si (sueldo>1000) y (sueldo≤1200) y ec=“c” y ch=0 entonces Escribir “se concede” Sino Escribir “no se concede” Fin-si Fin-si Fin-si Fin

Inicio

Leer sueldo,ec,ch

sueldo>1200 Escribir“se

sueldo>1200 sueldo≤1200 ec=“S”

Escribir“se

concede”

sueldo>1200 sueldo≤1200 ec=“C” ch=0

concede” Escribir“se

concede” Escribir“se

concede”

Fin

2.

Escriba un programa que lea el importe de la compra y la cantidad recibida y calcule el cambio a devolver, teniendo en cuenta que el número de monedas que devuelva debe ser mínimo. Suponer que el sistema monetario utilizado consta de monedas de 100, 50, 25, 5, 1 unidad. V.E.: ic, cr

escribir m50, m25,

V.S.: cd, m50, m25, m5, m1

entonces

Inicio

m50←1

Leer ic, cr

m25←1

Cd←cr-ic (cd=95) entonces m50←1 m25←1 m5←4 m1←cd-95 escribir m50, m25, m5, m1 sino si (cd>=90) y (cd=85) y (cd=80) y (cd=75) y (cd=55) y (cd=70) y (cd=50) y (cd=65) y (cd=45) y (cd=60) y (cd=40) y (cd=20) y (cd=35) y (cd=15) y (cd=30) y (cd=10) y (cd=25) y (cd=5) y (cd0) y (cdc ó a+c>b ó b+c>a entonces Escribir TRUE Sino Escribir FALSE Fin si Caso 2: si a=b y b=c entonces Escribir TRUE Sino Escribir FALSE Fin si Caso 3: si a=b ó b=c ó a=c entonces Escribir TRUE Sino Escribir FALSE Fin si Caso 4: si a=~b y b=~a y c=~a entonces Escribir TRUE Sino Escribir FALSE Fin si Fin según sea Fin 4.

Escribe un programa que lea los coeficientes A, B, C de la ecuación cuadrática AX2 + BX + C = 0 y muestre por pantalla la solución obtenida. Considerar los casos en que no exista solución, que existan infinitas soluciones, que exista una sola solución (Ecuación lineal) o que existan dos soluciones.

Inicio Leer A,B,C Si (A=0) y (B=0) y (C=0) entonces Escribir “tiene infinitas soluciones” Sino Si (B^2-(4*A*C) > 0) entonces X1=(-B+(B^2-4*A*C)^0.5)/2A X2=(-B-(B^2-4*A*C)^0.5)/2A Escribir“X1,X2” Sino Si (B^2-(4*A*C) < 0) entonces Escribir “no hay soluciones” Sino Si (B^2-(4*A*C) = 0) entonces X=-B/2A Escribir “X” Fin-si

Fin-si Fin-si Fin-si Fin

Inicio

Leer A,B,C

A=0 y B=0 y C=0 Escribir “tiene infinitas soluciones”

(B^2-(4*A*C) > 0 X1=(-B+(B^2-4*A*C)^0.5)/2A X2=(-B-(B^2-4*A*C)^0.5)/2A Escribir“X1,X2”

(B^2-(4*A*C) < 0 Escribir “no hay soluciones”

(B^2-(4*A*C) = 0

X=-B/2A Escribir “X”

Fin

5.

Se quiere realizar un programa que determine si un alumno es apto o no. Un alumno se considera apto si su nota final es de 5 o más y no apto en caso contrario. La nota final se calcula como la media ponderada del trabajo realizado en casa, la media obtenida en los tests y la puntuación del examen. Nota final = 0.2* Trabajo + 0.5*Test + 0.3*Examen. Además, debe tener la calificación de acuerdo a la tabla: Nota >=9.5 Matrícula de Honor 8.5 =c) y (c>=b) entonces Escribir“a,c,b” Sino Si (b>=c) y (c>=a) entonces Escribir “b,c,a” Sino Si (b>=a) y (a>=c) entonces Escribir “b,a,c”

Fin

Sino Si (c>=a) y (a>=b) entonces Escribir “c,a,b” Sino Si (c>=b) y (b>=a) entonces Fin-si Fin-si Fin-si Fin-si Fin-si Fin-si Fin

Inicio

Leer a,b,c a>b y b>c Escribir a>c“a,b,c” y c>b b>c y c>a

Escribir “b,c,a”

b>a y a>c c>a y a>b

Escribir “a,c,b”

Escribir “b,a,c”

Escribir “c,a,b”

c>b y b>a Escribir “c,b,a”

7.

El cuadrante de un punto (x, y) se puede determinar a partir del signo de x e y. Escribir un algoritmo tal que dadas las coordenadas x e y, indique a que cuadrante pertenece el punto

Inicio Leer x,y Si (x>0) y (y>0) entonces Escribir“cuadrante I”

Fin

Sino Si (x0) entonces Escribir “cuadrante II” Sino Si (x0 Escribir “cuadrante I”

x0 Escribir “cuadrante II”

x0 y c=100 y c=250 Escribir “no hubo aumento”

m  c*0.02 Escribir “m”

Fin

9.

Supóngase que el importe del seguro obligatorio de un conductor de un coche depende del modelo del coche, del color y de la edad del conductor. Sean dos modelos de coche A y B y los precios del seguro según el color:

Si el conductor tiene menos de 26 años, el precio se incrementa un 25 %; si tiene entre 26 y 30 años se incrementa un 10 %; si tiene entre 31 y 65 años el precio no se modifica; si tiene más de 65 años el precio se incrementará un 10 %. Además, en cualquier caso, hay que considerar que, si el conductor tiene menos de 2 años el permiso de conducir, el precio se incrementara un 25 % adicional.

Diseñar un algoritmo que calcule el precio del seguro para un determinado modelo y un determinado conductor. VE VS

A, B, C mensaje

PSEUDOCÓDIGO

Inicio Leer A, B, C Si (A=B) o (B=C) o (A=C) entonces Escribir ‘’Ingrese números diferentes’’ Sino Si (A>B) entonces Si (B>C) entonces Escribir ‘’El número mayor es A, y el menor es C’’ Sino Si (A>C) entonces Escribir ‘’El número mayor es A, y el menor es B’’ Sino Escribir ‘’El número mayor es C, y el menor es B’’ Fin-si Fin-si Sino Si (A>C) entonces Escribir ‘’El número mayor es B, y el menor es C’’ Sino Si (B>C) entonces Escribir ‘’El número mayor es B y el menor es A’’ Sino Escribir ‘’El número mayor es C, y el menor es A’’ Fin -si Fin-si Fin-si Fin

10.

Desarrolle un algoritmo que permita leer tres valores y almacenarlos en las variables A, B y C respectivamente. El algoritmo debe imprimir cual es el mayor y cuál es el menor. Recuerde constatar que los tres valores introducidos por el teclado

sean valores distintos. Presente un mensaje de alerta en caso de que se detecte el ingreso de valores iguales VE

A, B, C, D

VS

mensaje

PSEUDOCÓDIGO Inicio Leer A, B, C, D Si (A>B) y (A>C) y (A>D) entonces Escribir ‘’ A es el número MAYOR’’ Sino Si (B>C) y (B>D) entonces Escribir ‘’ B es el número MAYOR’’

Sino Si (C>D) entonces Escribir ‘’ C es el número MAYOR’’

Sino Escribir ‘’ D es el número MAYOR’’ Fin-si Fin-si Fin-si Fin

11.

Elaborar el algoritmo que permita ingresar cuatro valores enteros distintos luego de evaluar se debe decir cuál de ellos es el mayor

VE VS

A, B, C, D mensaje

PSEUDOCÓDIGO

Inicio Leer A, B, C, D Si (A>B) y (A>C) y (A>D) entonces Escribir ‘’ A es el número MAYOR’’ Sino Si (B>C) y (B>D) entonces Escribir ‘’ B es el número MAYOR’’

Sino Si (C>D) entonces Escribir ‘’ C es el número MAYOR’’

Sino Escribir ‘’ D es el número MAYOR’’ Fin-si Fin-si Fin-si Fin Si (AD) entonces Escribir ‘’ C es el número MAYOR’’

Sino Escribir ‘’ D es el número MAYOR’’ Fin-si Fin-si Fin-si Fin Si (A=2000) y (cantidad 10000 y (cantidad < 20000)

7%

comisión

comisión

15%

10%

Fin

17.

En base al valor de dos números enteros, determine si estos son: A. Iguales. B. No iguales. C. El primero es mayor que el segundo. D. El segundo es mayor que el primero.

Leer n1, n2 Si n1n2 entonces escribir “no iguales” Sino n1=n2entonces Escribir guales Si n1>n2 entonces Escribir n1 mayor que n2 Sino n2>n1 Escribir n1 mayor que n2 Fin según Fin

n1n2

v

f

No igual n1=n2

v

f n1=n2 igual

igual

18.

igual

Un restaurante, desea dar a conocer a sus clientes el plato que se ha preparado para cada uno de los tiempos de comida desayuno, almuerzo y cena. El restaurante prepara un plato único para cada uno de los tiempos. Cuando el cliente seleccione entre los tiempos de comida (desayuno, almuerzo o cena) se debe desplegar el detalle de este. Ejemplo: Seleccione su tiempo de Comida: desayuno Detalle Plátanos, Frijoles, Queso, Crema, Pan y Café

leer: desayuno Caso1: plátano Caso 2: frijoles Caso 3: queso Caso 4: pan y café

Fin según Fin

desayuno

platano

19.

frijoles

Queso

Pan y cafe

Elabore un programa que pida dos números y que permita mostrar un menú con las cuatro operaciones básicas, donde el usuario pueda seleccionar la operación que desea realizar (basta con que seleccione el número).

Leer: a,b,*;/,+;Vs:C C1:A*B C2:A/B C3:A+B C4:A-B FIN SEGÚN FIN

OPERACIONES

A*B

A/B

A+B

A-B

20.

Leer un valor x del teclado. Calcular y escribir el valor y = f(x), siendo f una función definida a trozos del siguiente modo:

x F(x) X є [-1,3) 10-x X > 50 1 resto 0 VE: x VS: y Si(x>=-1) y (x50) entonces escribir "1" Sino Si(x>=4) y (x=-1) y (x=4) y (x50)

escribir "1"

escribir "0"

21.

Determinar el mayor y menor valor de 5 números ingresados desde el teclado. SI (n1>n2)&&(n1>n3)&&(n1>n4)&&(n1>n5) ENTONCES ESCRIBRIR maximo n1

Sino SI(n2>n1)&&(n2>n3)&&(n2>n4)&&(n2>n5) ENTONCES ESCRIBRIR maximo n2 Sino SI(n3>n1)&&(n3>n2)&&(n3>n4)&&(n3>n5) ENTONCES ESCRIBRIR maximo n3 Sino SI (n4>n1)&&(n4>n2)&&(n4>n3)&&(n4>n5) ENTONCES ESCRIBRIR maximo n4 Sino

SI (n5>n1)&&(n5>n2)&&(n5>n3)&&(n5>n4) ENTONCES ESCRIBRIR maximo n5 Fin según fin SI (n1=A)&&(A>=C) entonces escribir ('C,A,D,B') Sino

SI(B>=A)&&(A>=C)&&(C>=D) sino ('D,C,A,B'); Sino SI(B>=C)&&(C>=D)&&(D>=A) ('A,D,C,B'); Sino SI(B>=C)&&(C>=A)&&(A>=D) ('D,A,C,B'); Sino SI(B>=A)&&(A>=D)&&(D>=C) ('C,D,A,B'); Sino SI(B>=D)&&(D>=C)&&(C>=A) ('A,C,D,B'); Sino SI(C>=A)&&(A>=B)&&(B>=D) ('D,B,A,C'); Sino SI(C>=B)&&(B>=D)&&(D>=A) ('A,D,B,C'); Sino SI(C>=D)&&(D>=A)&&(A>=B)

('B,A,D,C'); Sino SI(C>=A)&&(A>=D)&&(D>=B) ('B,D,A,C'); Sino SI(C>=B)&&(B>=A)&&(A>=D) ('A,D,B,C'); Sino SI(C>=D)&&(D>=B)&&(B>=A) ('A,B,D,C'); Sino SI(D>=C)&&(C>=A)&&(A>=B) ('B,A,C,D'); Sino SI(D>=B)&&(B>=C)&&(C>=A) ('A,C,B,D'); Sino SI(D>=A)&&(A>=B)&&(B>=C) ('C,B,A,D') Sino SI(D>=A)&&(A>=C)&&(C>=B) ('B,C,A,D');

Sino SI(D>=B)&&(B>=A)&&(A>=C) ('C,A,B,D'); Sino SI(D>=C)&&(C>=B)&&(B>=A) ('A,B,C,D'); Fin según fin 23.

Un profesor desea implementar un algoritmo que le permita bonificar equitativamente a todos sus alumnos de acuerdo a la nota conseguida en un examen, de la siguiente forma: si la nota fuera menor que 5 se bonifica con 3 puntos; si la nota fuera mayor o igual que 5 pero menor que 10 se bonifica con 2 puntos y si la nota fuera mayor o igual que 10 pero menor que 15 se bonifica con 1 punto; y si la nota fuera mayor o igual que 15 pero menor o igual que 20 se le descuenta el residuo de la nota entre 5, determinar la nota bonificada para cualquier alumno.

VE: N VS=T CASO 1 : NC) Vm=B End End End End 34.

Luego de ingresar una fecha del día con el formato Día Mes Año. Se imprime la fecha del día siguiente VE: D,M,A VS: Ds,Ms,As PSEUDOCODIGO Inicio Leer D,M,A switch (D0

ESCRIBIR ‘EL NUMERO ES MENOR A 0’

ESCRIBIR ‘EL NUMERO ES MAYOR A 0’

ESCRIBIR ‘ES IMPAR’

FIN

ESCRIBIR ‘ES PAR’

44.

Elabora un algoritmo que tras leer un carácter desde teclado, imprima por pantalla si la letra es mayúscula o minúscula. Amplié el algoritmo, indicando si el carácter es un digito numérico (Nota: digito numérico 48 – 57, mayúsculas 65 – 90 y minúsculas 97 - 122)

VE: Carácter (car) VS: Mensaje SEUDOCODIGO INICIO Leer car Si (car ≥

97) y (car ≤ 122) entonces

Escribir “Es minúscula” Sino Si (car ≥ 65) y (car ≤ 90) entonces Escribir “es mayúscula” Sino Si (car ≥ 48) y (car ≤ 57) entonces Escribir “es un número” Fin-si Fin-si Fin-si Fin

DFD INICIO

LEER car

(car ≥ 97) y (car ≤ (car ≥ 65) y (car

Escribir “Es minúscula”

Escribir “es mayúscula”

(car ≥ 48) y (car

Escribir “es un número”

FIN

Elabore el algoritmo, que dada la calificación de un examen indique

45.

si corresponde al suspenso, aprobado, notable o sobresaliente. VE: Calificación (cali) VS: Mensaje SEUDOCODIGO INICIO Leer cali Si (cali ≥ 16) y (cali ≤ 20) entonces Escribir “SOBRESALIENTE” Sino Si (cali ≥ 11) y (cali ≤ 15) entonces Escribir “NOTABLE” Sino Si (cali ≥

6) y (cali ≤ 10) entonces

Escribir “APROBADO” Sino Si (cali ≥ 0) y (cali ≤ 5) entonces Escribir “SUSPENSO” Fin-si Fin-si Fin-si Fin-si Fin

DFD INICIO

LEER car

(car ≥ 16) y (car ≤ 20) (car ≥ 11) y (car

Escribir “SOBRESALIENTE”

Escribir “NOTABLE”

(car ≥ 6) y (car ≤

Escribir “APROBADO” (car ≥ 0) y (car ≤5 Escribir “SUSPENSO”

FIN

Elaborar un programa que calcule el índice de masa corporal (IMC)

46.

que se define como una estimación de la grasa corporal basada en la altura y el peso. En adultos mayores de 20 años el IMC se encuentra dentro de una de las siguientes categorías: Falta de peso: inferior a 18.5 Normal: 18.5 a 24.9 Sobrepeso: 25 a 29.9 Obesidad: 30 o superior IMC= peso/altura Para comprobar su algoritmo tomar los datos de la siguiente tabla

VE: Altura (h), Peso (p) VS: Mensaje SEUDOCODIGO INICIO Leer h, p IMC ← p/h Si (IMC ¿ 18.5) entonces Escribir “Falta de Peso” Sino Si (IMC ≥

18.5) y (IMC ≤ 24.9) entonces

Escribir “Normal” Sino Si (IMC ≥ 25) y (IMC ≤ 29.9) entonces Escribir “Sobre Peso”

Sino Si (IMC ≥

30) entonces

Escribir “Obesidad” Fin-si Fin-si Fin-si Fin-si Fin

DFD

INICIO

LEER car

(car ≥ 16) y (car ≤ 20) (car ≥ 11) y (car

Escribir “NOTABLE”

(car ≥ 6) y (car ≤

Escribir “APROBADO” (car ≥ 0) y (car ≤5

Escribir “SOBRESALIENTE”

47.

Permita ingresar las coordenadas (x, y) de un punto y el radio R, de un círculo con centro en el origen. Luego de evaluar se debe decir si el punto esta fuera, dentro o sobre el circulo.

VE: Coordenadas (X, Y), Radio (R) VS: Mensaje SEUDOCODIGO INICIO Leer X, Y, R Si (√ x2 + y 2 ≤ R)

entonces

Escribir “Esta dentro del Circulo” Sino Si

2 2 (√ x + y > R) entonces

Escribir “Esta fuera del Circulo” Fin-si Fin-si Fin DFD INICIO

LEER X,Y,R

(√ x2 + y 2 ≤ R)

( √ x2 + y 2 > R)

Escribir “Esta fuera del Circulo”

FIN

Escribir “Esta dentro del Circulo”

48.

Elaborar un algoritmo para calcular el impuesto anual de 4ta categoría de acuerdo al siguiente procedimiento

 Si un recibo por honorario es mayor de S/. 1500 se le hace la

retención del 8% caso contrario no tiene retención en un mes.  Si se tiene un grupo de recibos por honorarios emitidos en el mismo mes (estos no sobre pasan de S/. 1500) la suma de estos no deben pasar de S/. 3062 no se le hace retención. Caso contrario se le hace la retención de la suma total del 8%.  Cuando la proyección de sus ingresos anuales por Rentas de Cuarta Categoría no supere el monto afecto al impuesto (para el ejercicio 2019: S/. 36,750), podrá solicitar la Suspensión de Retenciones y/o Pagos a Cuenta. Deberá incluir también en la cantidad referencial, los ingresos obtenidos por rentas de Quinta Categoría en caso las tenga. Referencia: Resolución de Superintendencia N° 373-2013/SUNAT  La renta de cuarta categoría de acuerdo a los procedimientos

de la Sunat que han sobrepasado el monto afecto al impuesto se deduce con el 20% de los ingresos brutos.  Para Calcular el impuesto anual, de haberse obtenido, luego de la deducción un monto positivo, a éste se procede aplicar la tasa respectiva

IMPUESTO = ANUAL

REMUNERACIÓ

X

TASA

N NETA ANUAL

Hasta Por el exceso de Y hasta Por el exceso de

27 UIT 27 UIT 54 UIT 54 UIT

15% 21% 30%

Nota UIT = 4200

1. REMUNERACION BRUTA ANUAL

=

Remuneración mensual

x

Nº de meses que

falta

+

Gratificaciones de Navidad y Fiestas Patrias, Otros ingresos

para

percibidos

culminar el

Remuneraciones

año

ingresos percibidos en meses anteriores

en

el

mes y

,

Otros...


Similar Free PDFs