Pseudocódigo/Diagramas de Flujo - código

 
Vista:

código

Publicado por matiu (1 intervención) el 23/07/2021 00:20:26
Definir n como real;

Definir funcion1,numero_de_segmentos,x_0,x_1,valorx como real;
n<-numero_de_segmentos;
h<-(x_1-x_0)/n;
aum<-0;
dimension valorx(100);
dimension valory(100);
Para i<-0 Hasta n+1 Hacer
valorx<-x_0+aum;
valory<- x_0+aum1;
aum=aum+h;
suma=0
suma1=0
FinPara
Para i<- 0 Hasta n+1 Hacer

si i == 0 o i == n:
suma+=valory[i]
casocontrario:
suma+=valory[i]*2
I=((x_1-x_0)*suma/(2*n))
Finsi
Definir salir como carácter
escribir="¿Desea salir del programa? (responder si o no)"
mientras True:
escribir(mensaje)
si respuesta_usuario=="si":
escribir("*** Gracias por usar el programa ***")
leer(respuesta_usuario);
si respuesta_usuario== "no":
si respuesta_usuario != "no" y respuesta_usuario != "si":
msj="Por favor ingrese si o no, La respuesta" +"("+ respuesta_usuario +")"+ " no es válida"

definir com_f como real:
mientras verdad:
capturar:
real(x)
excepcion:
escribir("Ingresar número entero o decimal")
leer(x)
regresar(real(x))
definir com_i como real
mientras verdad:
capturar:
int(x)
excepcion:
escribir ("Ingresar número entero")
leer(x)

regresar (entero(x))

definir ult como real
global salir
mientas True:
escribir("Ingrese la función:")
mientras True:
capturar:
leer(función);
funcion=parse_expr(funcion,transformations=transformations)
excepcion:
escribir("Ingrese una función valida")
escribir("Ingrese el nivel:")
leer nivel=com_i
escribir("Ingresar x_0 (limite inferior) :")
leer x_0=com_f
escribir("Ingresar x_1 (limite superior) :")
leer x_1=com_f
numero_de_segmentos=0.5
nivel1=[]
para i<-0 hace rango(nivel) hacer
numero_de_segmentos=int(numero_de_segmentos*2)
nivel11<-funcion,numero_de_segmentos,x_0,x_1))
cont=nivel
escribir("Nivel 1:",nivel1)
lista1=nivel1
para i<-0 hace rango(nivel-1) hacer
cont-=1
lista2=[]
c1=4**(i+1)
c2=4**(i+1)-1
para i<-0 hace rango(cont) hacer
uno=lista1[o]
dos=lista1[o+1]
lista2.append((c1*dos-uno)/c2)
escribir("Nivel "+str(i+2)+":",lista2)
lista1=lista2
resp()
si salir == verdad hacer
si salir == False hacer
limpiar pantalla



FinProceso
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder