Actividades

Actividad 1 

Actividad 2

Actividad 3

Actividad 4

https://pythontutor.com/visualize.html#code=nom%3Dinput%28%22Ingrese%20su%20nombre%3A%20%22%29%0Aec%3Dint%28input%28%22Ingrese%20su%20estado%20civil%3A%201%3DEsta%20solter%40,%202%3DEsta%20casad%40,%203%3DEsta%20separad%40,%204%3DViud%40,%205%3DEsta%20en%20uni%C3%B3n%20libre%22%29%29%0Aif%20ec%3D%3D1%3A%20print%20%28nom,%22Esta%20solter%40%22%29%0Aif%20ec%3D%3D2%3A%20print%20%28nom,%22Esta%20casad%40%22%29%0Aif%20ec%3D%3D3%3A%20print%20%28nom,%22Esta%20separad%40%22%29%0Aif%20ec%3D%3D4%3A%20print%20%28nom,%22Esta%20viud%40%22%29%0Aif%20ec%3D%3D5%3A%20print%20%28nom,%22Esta%20en%20uni%C3%B3n%20libre%22%29%0Aelse%3A%20print%28%22Opcion%20no%20disponible%22%29%0A&cumulative=false&curInstr=7&heapPrimitives=nevernest&mode=display&origin=opt-frontend.js&py=3&rawInputLstJSON=%5B%22Ana%22,%225%22%5D&textReferences=false

https://pythontutor.com/visualize.html#code=nom%3Dinput%28%22Ingrese%20su%20nombre%3A%20%22%29%0Aec%3Dint%28input%28%22Ingrese%20su%20estado%20civil%3A%201%3DEsta%20solter%40,%202%3DEsta%20casad%40,%203%3DEsta%20separad%40,%204%3DViud%40,%205%3DEsta%20en%20uni%C3%B3n%20libre%22%29%29%0Aif%20ec%3D%3D1%3A%20print%20%28nom,%22Esta%20solter%40%22%29%0Aif%20ec%3D%3D2%3A%20print%20%28nom,%22Esta%20casad%40%22%29%0Aif%20ec%3D%3D3%3A%20print%20%28nom,%22Esta%20separad%40%22%29%0Aif%20ec%3D%3D4%3A%20print%20%28nom,%22Esta%20viud%40%22%29%0Aif%20ec%3D%3D5%3A%20print%20%28nom,%22Esta%20en%20uni%C3%B3n%20libre%22%29%0Aelse%3A%20print%28%22Opcion%20no%20disponible%22%29%0A&cumulative=false&curInstr=7&heapPrimitives=nevernest&mode=display&origin=opt-frontend.js&py=3&rawInputLstJSON=%5B%22Ana%22,%225%22%5D&textReferences=false

Actividad 5

Actividad 6

Actividad 7

Actividad 9

Actividad con vectores

Funcion insertar ( vec,t,p,ed)

k<-t

Mientras k>=p Hacer

vec(k+1)<-vec(k)

k<-k-1

Fin Mientras

vec(p)<-ed

t<-t+1

Fin Funcion

Funcion p <- bdi ( vec,t,ed )

p<-1

Mientras p<=t y vec(p)<ed Hacer

p<-p+1

Fin Mientras

Fin Funcion

Funcion imprimir_vec ( vec,t)

Para i<-1 Hasta t Con Paso 1 Hacer

Escribir vec(i)," " Sin Saltar

Fin Para

Fin Funcion

Funcion ordenar_asc (vec,t )

Para i<-1 Hasta t-1 Con Paso 1 Hacer

Para j<-i+1 Hasta t Con Paso 1 Hacer

Si vec(i)>vec(j) Entonces

aux<-vec(i)

vec(i)<-vec(j)

vec(j)<-aux

Fin Si

Fin Para

Fin Para

Fin Funcion

Funcion c <- llenar_vec ( vec )

c<-0

Escribir " desea ingresar datos al vector si/no: "

Leer rta

Mientras rta="si" Hacer

c<-c+1

Escribir " ingrese la edad: "

Leer vec(c)

Escribir " desea ingresar datos al vector si/no: "

Leer rta

Fin Mientras

Fin Funcion

Funcion proed <- sumar ( vec,t )

aced<-0

Para i<-1 Hasta t Con Paso 1 Hacer

aced<-aced+vec(i)

Fin Para

proed<-aced/t

Escribir " el promedio es: ",proed

Fin Funcion

Funcion mostrar_vec ( vec,t,proed )

i<-1

Mientras i<=t Hacer

Si vec(i)<=proed Entonces

Escribir " la edad es: ",vec(i)

Fin Si

i<-i+1

Fin Mientras

Fin Funcion

Algoritmo vectores_con_funciones

Dimension vec(50)

c <- llenar_vec ( vec )

ordenar_asc(vec,c )

Escribir " ingrese la edad que desea insertar: "

Leer ed

p <- bdi ( vec,c,ed )

insertar(vec,c,p,ed)

imprimir_vec( vec,c)

Escribir c

proed <- sumar ( vec,c )

mostrar_vec( vec,c,proed)

FinAlgoritmo

Actividad 10

Multiplicación de matrices

SubProceso mostrar_mat(C,m,p)

Para i<-1 Hasta m Con Paso 1 Hacer

Para j<-1 Hasta p Con Paso 1 Hacer

Escribir C(i,j)," "Sin Saltar

Fin Para

Escribir " "

Fin Para

Fin SubProceso

SubProceso multiplicacion(A,m,n,B,l,p,C)

Para i<-1 Hasta m Con Paso 1 Hacer

Para j<-1 Hasta p Con Paso 1 Hacer

ac<-0

Para k<-1 Hasta n Con Paso 1 Hacer

ac<-ac+A(i,k)*B(k,j)

Fin Para

C(i,j)<-ac

Fin Para

Fin Para

Fin SubProceso

SubProceso llenar_mat( mat,f,c )

Para i<-1 Hasta f Con Paso 1 Hacer

Para j<-1 Hasta c Con Paso 1 Hacer

Escribir "Ingresar dato en la matriz: "

Leer mat(i,j)

Fin Para

Fin Para

Fin SubProceso

Proceso matriz

Dimension A(10,10)

Dimension B(10,10)

Dimension C(10,10)

Escribir "Ingresar el numero de filas de A: "

Leer m

Escribir "Ingresar el numero de columnas de A: "

Leer n

Escribir "Ingresar el numero de filas de B: "

Leer l

Escribir "Ingresar el numero de columnas de B: "

Leer p

llenar_mat( A,m,n )

Escribir "Datos de la matriz B"

llenar_mat( B,l,p )

Si n=l Entonces

multiplicacion(A,m,n,B,l,p,C)

mostrar_mat(C,m,p)

Sino

Escribir "No se puede multiplicar: "

Fin Si

FinProceso

Actividad 11

INDICE DE MASA CORPORAL EN PYTHON

class Persona:

def _init_(self,nom,añonc,sx,p,est):

self.nombre=nom

self.añonaci=añonc

self.sexo=sx

self.peso=p

self.estatura=est

def masa_corporal(self):

indice_masa=sel.peso/self.estatura^self.estatura

print("El indice es: ",indice_masa)

nom=input("Ingrese nombre: ")

añonc=int(input("Ingrese el año de nacimiento: "))

sx=input("Ingrese su sexo: 1=hombre, 2=mujer ")

p=int(input("Ingrese nombre: "))

est=float(input("Ingrese su altura: "))

x=Persona(nom, añonc,sx, p, est)

x.masa_corporal()

¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar