Ejercicios

Page 1

EJERCICIOS

Suma de dos números Proceso suma Definir n1,n2,resultado Como Real Escribir 'ingrese numero 1' Leer n1 Escribir 'ingrese nuero 2' Leer n2 resultado=n1+n2 Escribir resultado FinProceso

Nombre y apellido Proceso unir definir nombre, apellido Como Caracter escribir "nombre" leer nombre escribir "apellido" leer apellido escribir "su nombre es: " , nombre, " " , apellido, " " FinProceso

Volumen de un cubo Proceso cubo_volumen definir lado, volumen como reales escribir "ingreso lado"


Leer lado volumen = lado*lado*lado escribir "el volumen del cubo es: " , volumen FinProceso

•

Base por altura Proceso area definir base, altura,areas como real escribir "base" leer base escribir "altura" leer altura areas= base* altura/2 escribir "area del triangulo", areas FinProceso

Estructura Si-Entonces •

Salario empleo Proceso salario_empleado_problemA Definir horas Como Entero Definir sueldo, sueldoTotal, impuesto Como Real sueldo = 366 Escribir "ingrese horas" Leer horas si horas> 30 Entonces sueldoTotal = Sueldo + ((horas - 30) * 14.2) Sino


sueldoTotal = horas * 12.20 FinSi si sueldoTotal > 1500 Entonces impuesto = sueldoTotal * 0.15 sueldoTotal = sueldoTotal - impuesto FinSi Escribir "El sueldo total es: ", sueldoTotal FinProceso

•

Promedios Proceso promedios definir n1,n2,n3, promedio como reales escribir "n1" leer n1 escribir "n2" leer n2 escribir "n3" Leer n3 promedio = n1*n2*n3/3 Si promedio > 7 Entonces Escribir "aprobado con " ,promedio Sino escribir "reprobado con " , promedio Fin Si FinProceso

•

Precio Proceso sin_titulo


Definir cl, mes, pr Como Carácter Definir pre, pG Como real Escribir 'cl' Leer cl Escribir 'pr' Leer pr Escribir 'pre' leer pre Escribir 'mes' Leer mes Si mes="diciembre" Entonces des = pre*(0.20) escribir "descuento ", des, "precio: ", pre-des Sino pre = pre escribir "no descuento , pago total " , pre FinSi escribir "cliente ",cl escribir "adquirido ",pr escribir "precio ", pre escribir "mes ", mes escribir "pago total ", pG escribir "descuento ", des FinProceso

Números de cifras Proceso digitos definir num Como Entero


escribir "Ingrese un numero" leer num Si num<10 y num>=0 o num<=0 y num> -10 Escribir "El numero tiene 1 cifra" Escribir num sino si num<100 y num>=10 o num<=-10 y num> -100 Escribir "El numero tiene 2 cifras" Escribir num sino si num<1000 y num>=100 o num<=-100 y num> -1000 Escribir "El numero tiene 3 cifras" Escribir num sino si num<10000 y num>=1000 o num<=-1000 y num> -10000 Escribir "El numero tiene 4 cifras" Escribir num finsi finsi finsi FinSi FinProceso

•

Numero positivo Proceso numero_positivo_negtivo Definir n1 Como Real Leer n1 si n1<0


Escribir "El numero es negativo" Sino Escribir "El numero es positivo" FinSi FinProceso

Números elevado Proceso numero_elevado Definir a,b,r como real Escribir "Ingrese dos numeros" Leer a,b r=a^b Si b=0 y a=0 Escribir "INDETERMINACION" Sino Escribir r FinSi FinProceso

Mayor de tres números Proceso moyor_de_tres_numeros definir n1, n2, n3, resultado, mayor_de_tres_numeros como enteros escribir "ingreso n1 " leer n1 escribir "ingreso n2" leer n2 escribir "ingreso n3" leer n3


Si n1>n2 y n1>n3 Entonces escribir "numer mayor", n1 Sino si n2>n1 y n2>n3 entonces escribir "el numero", n2 sino escribir "el numero mayor es ", n3 FinSi Fin Si FinProceso

•

IMC Proceso imcO Definir altura,peso,estatura Como Real Definir imc Como Real Escribir 'ALTURA_EN_CENTIMETROS' Leer altura Escribir 'PESO_EN_KILOGRAMO' Leer peso estatura = altura/100 imc = peso/(estatura^2) Si imc < 16 Entonces Escribir "Tiene ", imc " de peso" Escribir "Tiene delgadez severa" FinSi Si imc >= 16 y imc <= 16.99 Entonces Escribir "Tiene ", imc " de peso" Escribir "Tiene delgadez moderada" FinSi


Si imc >= 17 y imc <= 18.49 Entonces Escribir "Tiene ", imc " de peso" Escribir "Tiene delgadez aceptable" FinSi Si imc >= 18.50 y imc <= 24.99 Entonces Escribir "Tiene ", imc " de peso" Escribir "Tiene peso normal" FinSi Si imc >= 25 y imc <= 29.99 Entonces Escribir "Tiene ", imc " de peso" Escribir "Tiene delgadez moderada" FinSi Si imc >= 30 Entonces Escribir "Tiene ", imc " de peso" Escribir "Tiene delgadez obecidad" FinSi FinProceso

•

DĂ­as de la semana Proceso sin_titulo definir dia Como Caracter escribir "dia_de_la_semana" leer dia si dia= "lunes" o dia= "martes" o dia= "miercoles" o dia= "jueves" o dia= "viernes" entonces escribir "dia laborable" sino si dia= "sabado" o dia= " domingo" entonces escribir "dia no laborable"


sino escribir "error" FinSi FinSi

FinProceso

Estructura Según •

Sala de cines y Películas Proceso sin_titulo definir hora,pelicula Como caracter definir sala como entero Escribir "sala 1" Escribir "sala 2" Escribir "sala 3" Escribir "sala 4" leer sala Segun sala Hacer 1: Escribir "pelicula y hora" escribir "+ los vengadores" escribir "+ 3:00 pm" 2: Escribir "pelicula y hora" escribir "+ iroman 1" escribir "+ 5:00 pm" 3: Escribir "pelicula y hora" escribir "+ iroman 2" escribir "+ 7:00 pm"


4: Escribir "pelicula y hora" escribir "+ iroman 3" escribir "+ 4:00 pm " De Otro Modo: escribir "error" Fin Segun FinProceso

โ ข

Operaciรณn seleccionada Proceso sin_titulo Definir r1,r2,r Como Real definir x Como entero escribir "r1" leer r1 escribir "r2" leer r2 escribir "ingrese_que operacion_desea aser" Escribir "1) suma" Escribir "2) resta" Escribir "3) multiplicacion" Escribir "4) division" leer x Segun x Hacer 1: r = r1+r2 Escribir r 2:


r = r1-r2 Escribir r 3: r = r1*r2 Escribir r 4: r = r1/r2 Escribir r

De Otro Modo: Escribir "Error" Fin Segun FinProceso

Menú de comida Proceso MENU DEFINIR SOPA, ARROZ,POSTRE Como Caracter DEFINIR ME Como Entero ESCRIBIR "MEN 1" ESCRIBIR "MEN 2" ESCRIBIR "MEN 3" ESCRIBIR "MEN 4" LEER ME Segun ME Hacer 1: ESCRIBIR "SOPA, ARROZ,POSTRE" ESCRIBIR " SOPA DE POLLO" ESCRIBIR " ESTOFADO DE CARNE"


ESCRIBIR " HELADO DE COCO" 2: ESCRIBIR "SOPA, ARROZ,POSTRE" ESCRIBIR " SANCOCHO DE PESCADO" ESCRIBIR " ESTOFADO DE POLLO" ESCRIBIR " HELADO DE FREZA" 3: ESCRIBIR "SOPA, ARROZ,POSTRE" ESCRIBIR " SOPA DE QUINIU" ESCRIBIR " AROOZ A LA CUBANA" ESCRIBIR " HELADO DE PIÑA" 4: ESCRIBIR "SOPA, ARROZ,POSTRE" ESCRIBIR " ENCEBOLLADO" ESCRIBIR " CHAULAFAN" ESCRIBIR " HELADO DE PIÑACOCO" De Otro Modo ESCRIBIR "BAYA COCINAR VAGA " Fin Segun FinProceso

Estructura Mientras •

Tablas de multiplicar hasta el 10 Proceso tablas_de_multiplicar Definir r,num,cont Como Real Leer num cont=1 Mientras cont<=10


r=cont*num escribir cont,"*",num,"=",r cont=cont+1 FinMientras FinProceso

•

Suma de los 50 nĂşmeros impares Proceso sin_titulo definir cont,cont1,num,aux Como Real cont=-1 num=0 cont1=1 Mientras cont1<=50 cont=cont+2 num=num+cont cont1=cont1+1 Escribir cont FinMientras Escribir "SUMA ES:",num FinProceso

•

Suma de impares al cuadrado hasta 100 Proceso sin_titulo definir N1 , N2 Como Entero N1=1 N2=0 Mientras N1<=99 hacer


N2=N2+N1^2 N1=N1+2 Escribir N1-2 FinMientras Escribir "SUMA ES:",N2 FinProceso

Suma de 10 números Proceso suma definir i,r Como Entero i = 20 mientras i <= 30 Hacer r=r+i i=i+1 FinMientras Escribir r FinProceso

Repetir una palabra Proceso repetir_palabra Definir num,cont Como Real Definir palabra Como Caracter Escribir "Ingrese la palabra" leer palabra Escribir "Ingrese el numero de veces a repetir" leer num cont=0 Mientras cont<num Hacer cont=cont+1


Escribir palabra FinMientras FinProceso

•

Promedio ingresando numero hasta que se cero Proceso promedio Definir n1,r,i como entero definir resultado Como real Definir v como logico v = Verdadero Mientras v = Verdadero Hacer Leer n1 r = r + n1 Si n1 = 0 Entonces v = Falso

sino v = Verdadero i=i+1

FinSi FinMientras resultado = r/i Escribir resultado FinProceso

•

Problema de empleados Proceso sin_titulo


definir ne,cont,cont1,cont2,suel como real Escribir "numeros de empledos a ingresar" leer ne escribir "------------------" mientras cont<ne cont=cont+1 leer suel si suel<=300 y suel >=100 cont1=cont1+1 sino cont2 = cont2+1 FinSi FinMientras escribir cont1, " empleados cobra entre 100 y 300" escribir cont2, " empleados cobrar mas de 300" FinProceso

•

Pares de 100 suma Proceso pares100Sumar Definir i,resultado Como Entero Mientras i <= 100 Hacer si (i mod 2) = 0 Entonces resultado = resultado + i FinSi i=i+1 FinMientras Escribir "El resultado es ", resultado FinProceso


Números impares Proceso sin_titulo Definir j,n,cont,h Como Real cont<-1 j<-1 Escribir 'Ingrese le valor de n' Leer n Repetir Para cont<-1 Hasta n Hacer Escribir j,'/',cont FinPara j<-1+j Hasta Que j=n + 1 FinProceso

Números impares Proceso impares_del_100 definir cont,r,cont1 como real cont=100 cont1=1 Mientras r>=0 escribir r r=cont-cont1 cont1=cont1+2 FinMientras FinProceso


•

NĂşmero mayor y menor Proceso sin_titulo Definir n2,n1,max,min Como Entero Leer n1 n2 = n1 Mientras n1 != 0 hacer si n1 != 0 Entonces si n1 > max Entonces max = n1 FinSi

Si n1 <> 0 Entonces si min < n1 Entonces min = n2 FinSi FinSi Leer n1 sino FinSi FinMientras Escribir max, " es el numero mayor" Escribir min, " es el numero menor" FinProceso


Múltiplo de 4 Proceso multiplos_del_4 definir n1,cont,cont1 Como Real Escribir "Ingresar el numero de multipos que desea visualizar del 4" leer n1 cont=1 Mientras n1>=cont1 cont1=cont1+1 cont=cont1*4 escribir cont

finmientras FinProceso

Múltiplos de 3 Proceso sin_titulo definir num,num2,cont,cont1,r como real leer num cont=0 cont1=0 Escribir "---------------------" mientras r<num leer num2 si (num2 mod 3)=0 entonces cont1=cont1+1 Sino


FinSi r=r+1 FinMientras escribir "son"," ",cont1," ","multiplos de 3" FinProceso

•

Valor fracciones Proceso valor_fraciones definir cont,n,a Como Real escribir "ingrese n " leer n cont=1 a=1 mientras a<(a+1) Hacer Escribir a "/" cont cont = cont+1 si cont = (a+1) Entonces cont = 1 a = a+1 FinSi FinMientras

FinProceso

Estructura Repetir •

Tablas hasta el 10 Proceso tablas_de_multiplicar Definir r,num,cont Como Real


Leer num cont=1 Repetir r=cont*num escribir cont,"*",num,"=",r cont=cont+1

Hasta que cont=11

FinProceso

•

Tablas de multiplicar Proceso tablas_multiplcar definir n1,n2,cont,r Como Real Escribir "Ingresar tabla del numero " Leer n1 Escribir "Ingresar las veces a repetir" leer n2 cont=0 Repetir cont=cont+1 r=cont*n1 Escribir cont,"*",n1,"=",r Hasta Que n2=cont

FinProceso

•

Suma de los impares al cuadrado hasta el 100 Proceso lasumadeimparesalcuadrado_hasta100


definir N1 , N2 Como Entero N1=1 N2=0 repetir N2=N2+N1^2 N1=N1+2 Escribir N1 Hasta Que N1=99 Escribir "SUMA ES:",N2 FinProceso

•

Suma de los 50 nĂşmeros impares Proceso sin_titulo definir cont,cont1,num,aux Como Real cont=-1 num=0 cont1=1 repetir cont=cont+2 num=num+cont cont1=cont1+1 Escribir cont Hasta Que cont1=51 Escribir "SUMA ES:",num

FinProceso


Suma de 10 números Proceso suma definir i,r Como Entero i=0 Repetir r=r+i i=i+1 Hasta Que i=11 Escribir r FinProceso

Promedio ingresando números hasta que es cero Proceso promedio Definir n1,r,i como entero definir resultado Como real Definir v como logico v = Verdadero repetir Leer n1 r = r + n1 Si n1 = 0 Entonces v = Falso

sino v = Verdadero i=i+1


FinSi Hasta que v != Verdadero resultado = r/i Escribir resultado FinProceso

•

Problemas de empleados Proceso sin_titulo definir ne,cont,cont1,cont2,suel como real Escribir "numeros de empledos a ingresar" leer ne escribir "------------------" repetir cont=cont+1 leer suel si suel<=300 y suel >=100 cont1=cont1+1 sino cont2 = cont2+1 FinSi Hasta Que cont=ne escribir cont1, " empleados cobra entre 100 y 300" escribir cont2, " empleados cobrar mas de 300" FinProceso

•

Pares de 100 suma Proceso sin_titulo Definir i,resultado Como Entero Repetir


si (i mod 2) = 0 Entonces resultado = resultado + i FinSi i=i+1 Hasta Que i=101 Escribir "El resultado es ", resultado FinProceso

Números impares Proceso impares_del_10 definir cont,r,cont1 como real cont=100 cont1=1 Repetir r=cont-cont1 escribir r cont1=cont1+2

Hasta Que r=1

FinProceso

Número mayor y menor Proceso sin_titulo Definir n2,n1,max,min Como Entero Leer n1 n2 = n1 repetir


si n1 != 0 Entonces si n1 > max Entonces max = n1 FinSi

Si n1 <> 0 Entonces si min < n1 Entonces min = n2 FinSi FinSi Leer n1 sino FinSi Hasta Que n1 = 0 Escribir max, " es el numero mayor" Escribir min, " es el numero menor" FinProceso

•

N veces palabra Proceso repetir_palabra Definir num,cont Como Real Definir palabra Como Caracter Escribir "Ingrese la palabra" leer palabra Escribir "Ingrese el numero de veces a repetir" leer num cont=0 repetir


cont=cont+1 Escribir palabra Hasta Que cont=num FinProceso

Múltiplos del 4 Proceso multiplos_del_4 definir n1,cont,cont1 Como Real Escribir "Ingresar el numero de multipos que desea visualizar del 4" leer n1 cont=1 Repetir cont1=cont1+1 cont=cont1*4 escribir cont

Hasta Que n1=cont1 FinProceso

Múltiplos de 3 Proceso contador_de_multipos_de_3 definir num,num2,cont,cont1,r como real leer num cont=0 cont1=0 Escribir "---------------------" repetir leer num2 si (num2 mod 3)=0 entonces


cont1=cont1+1 Sino FinSi r=r+1 Hasta Que r=num escribir "son"," ",cont1," ","multiplos de 3" FinProceso Flujograma

•

Estructura Para Tablas de multiplicar hasta 10 Proceso tablas_de_multiplicar Definir r,num,cont Como Real Leer num Para cont=1 hasta 10 r=cont*num escribir cont,"*",num,"=",r FinPara FinProceso

Estructura Subproceso Y Arreglos •

Terreno, baldosas, alambra SubProceso ret <- alambre ( per ) Definir ret Como Real ret=per*3 Fin SubProceso

SubProceso ret <- baldosas (terr)


definir ret como real ret=terr*4 Fin SubProceso

Proceso terreno Definir terr,res,long,anch,per Como Real Escribir "Ingrese la longitud del terreno" leer long Escribir "Ingrese el ancho del terreno" Leer anch per=long*2+anch*2 terr=long*anch Escribir "El area del terreno es: ", terr, " metros cuadrados" Escribir "El perimetro del terreno es: ", per escribir " " Escribir "Se necesitan ",alambre(per)," metros de alambre, para realizar las 3 vueltas al terreno" Escribir "El numero de baldosas a usar es: ",baldosas(terr) FinProceso

Operación básicas con según y subproceso SubProceso potencia <- p ( a,b ) definir potencia Como Real potencia = a^b Fin SubProceso

SubProceso resta <- r ( a,b ) definir resta Como Real resta=a-b Fin SubProceso


SubProceso suma <- s (a,b ) definir suma Como Real suma = a+b Fin SubProceso

SubProceso multiplicacion <- m (a,b ) definir multiplicacion Como Real multiplicacion = a*b Fin SubProceso

SubProceso divicion <- d ( a,b ) definir divicion Como Real divicion= a/b Fin SubProceso

Proceso aritmetica definir a,b, n, t Como Real escribir "a" leer a escribir "b" leer b escribir "1 suma , 2 resta , 3 multiplicacion , 4 divicion, 5 potenciacion " leer t Segun t Hacer 1: n=s(a,b) ESCRIBIR n 2: n=r(a,b)


ESCRIBIR n 3: n=m(a,b) escribir n 4: n=d(a,b) escribir n 5: n=p(a,b) escribir n De Otro Modo: escribir n Fin Segun FinProceso

Áreas perímetros de los triángulos SubProceso PERIMETRO <- PE ( a,b,c ) DEFINIR PERIMETRO COMO REAL PERIMETRO= A+B+C Fin SubProceso

SubProceso EQUILATERO <- E (a,b,c) Definir EQUILATERO Como Real EQUILATERO = (rc(3)/4)*a^2 Fin SubProceso

SubProceso isoceles <- i ( a,b,c ) definir isoceles como real


isoceles = (b*rc((a^2))-((b-a^2)/4))/2 Fin SubProceso SubProceso escaleno <- ec ( a,b,c) definir escaleno como real escaleno = rc( ((a+b+c)/2)*( ((a+b+c)/2)-a)*( ((a+b+c)/2)-b)*( ((a+b+c)/2)-c)) Fin SubProceso

Proceso triangulos definir a,b,c,r,t,p como reales escribir "lado a" leer a escribir "lado b" leer b escribir "lado c" leer c escribir "tipo de triangulo " escribir " 1 equilatero " escribir " 2 isoceles " escribir " 3 escaleno" leer t Segun t Hacer 1: p=pe(a,b,c) r=E(a,b,c) escribir "perimetro " "" p escribir "area" "" t 2: p=pe(a,b,c) r=i(a,b,c) escribir "perimetro " "" p


escribir "area" "" t 3: p=pe(a,b,c) r=ec(a,b,c) escribir "perimetro " "" p escribir "area" "" t 4: De Otro Modo: Escribir "opcion invalida " Fin Segun FinProceso

•

Matriz inversa SubProceso TrianguloAscendente ( n1 ) Definir a,b,aux1 Como Entero Para a<-1 Hasta n1 Hacer aux1 = aux1 + 1 Para b<-1 Hasta aux1 Hacer Escribir sin Saltar ":)" Fin Para Escribir "" Fin Para

Fin SubProceso

SubProceso TrianguloDescendente ( n1 ) Definir a,b,aux2 Como Entero aux2 = n1 Para a<-1 Hasta n1 Hacer


Para b<-1 Hasta aux2 Hacer Escribir sin Saltar ";D" Fin Para Escribir "" aux2 = aux2 - 1 Fin Para Fin SubProceso

Proceso triangulo_asteriscos TrianguloDescendente(8) TrianguloAscendente(8) FinProceso

•

Casos especiales SubProceso ret<-casos(a) Definir ret Como caracter Si a>=51 Entonces ret='aprobado' Sino Si a<50 Entonces ret='reprobado' Sino Si a>=50 Y a<51 Entonces ret='caso especial' FinSi FinSi FinSi FinSubProceso


Proceso cas0s_ Definir a Como Real definir t como caracter Escribir 'ingrese la nota (1-100):' Leer a t<-casos(a) escribir t FinProceso

•

Invertir SubProceso ret= inver (n) Definir aux,digitos Como Entero aux<-0 Si n=0 Entonces Escribir 'numero 0' Sino Si n>0 Y n<10 Entonces Escribir "el numero es ",n Sino Mientras n>0 Hacer digitos= n MOD 10 n=n-digitos n= n/10 aux=aux*10+digitos FinMientras Escribir "el numero es: ", aux FinSi


FinSi FinSubProceso

Proceso invt Definir n,t como entero leer n t= inver (n) FinProceso

•

Vector inverso SubProceso ret <- vec ( cont,a ) Definir ret Como real Dimension ret[10] cont=1 Mientras cont<=10 hacer leer ret[cont] cont=cont+1 FinMientras a=10 mientras a>0 Escribir ret[a] a=a-1 FinMientras Fin SubProceso

Proceso vector_INVERSO definir cont,a,b como real b=vec( cont,a ) FinProceso


Inverso del vector números al revés Proceso vector_INVERSO definir cont,a,b,num,c,d como real dimension num[10] Para cont<-1 Hasta 10 leer num[cont] Fin Para d=1 para a=1 hasta 10 c=c+1 si num[c]=a Escribir num[c] sino a=d FinSi fin para FinProceso

Vectores SubProceso ret <- vec ( num,cont ) definir ret,a,b,c,aux,ar como real aux=num*2 dimension a[num] Dimension b[num] dimension c[aux] Escribir "vector a" para cont=1 hasta num


LEER a[cont] FinPara Escribir "vector b" para cont =1 hasta num leer b[cont] FinPara para cont=num hasta 1 ar=ar+1 c[ar]=a[cont] FinPara para cont=1 hasta num ar=ar+1 c[ar]=b[cont] FinPara Fin SubProceso

Proceso vectores definir num,cont,llam como real escribir "ingresar la dimencion de los vectores" leer num llam=vec[num,cont]

FinProceso

โ ข

Tabla de multiplicar utilizando dimensiรณn y subproceso SubProceso mul definir a,b,c,cont, n Como Real escribir "numero a multiplicar" leer b


escribir "terminos a ejecutar" leer n dimension a[n] para c=1 hasta n hacer a[c]=b*c FinPara para c=1 hasta n Hacer escribir sin saltar a[c] " " FinPara Fin SubProceso

Proceso multplicacion mul FinProceso

โ ข

Multiplicaciรณn de vectores SubProceso ret <- vect ( num,num2 ) Definir ret,a,b,c,cont,e,aux,i Como Real dimension a[num] dimension b[num2] e=num*num2 dimension c[e] Escribir "Ingrese el vector A " Para cont<-1 Hasta num leer a[cont] Fin Para Escribir "Ingrese el vector B" Para cont<-1 Hasta num2 leer b[cont]


Fin Para aux=1 Para cont<-1 Hasta num hacer para i=1 hasta num2 hacer c[aux]=a[cont]*b[i] aux=aux+1 FinPara

Fin Para Para cont<-1 Hasta e escribir c[cont] Fin Para

Fin SubProceso

Proceso multiplicacion_de_vectores Definir num,llam,num2 Como Real Escribir "Ingrese la dimension del vector a" Leer num Escribir "Ingrese la dimension del vector b" leer num2 llam=vect ( num,num2 ) FinProceso Flujograma


• •

Matrices Matriz diagonal Proceso sin_titulo Definir v,i,j,n Como Real leer n dimension v[n,n] Para i<-1 Hasta n Para j<-1 Hasta n Leer v[i,j] Fin Para Fin Para Para i<-1 Hasta n Para j<-1 Hasta n si i<=j Entonces escribir sin saltar v[i,j] sino escribir SIN SALTAR "0" finsi Fin Para escribir " " Fin Para FinProceso


•

Diagonal contraria Proceso sin_titulo Definir v,i,j,n,r,res Como Real leer n dimension v[n,n] Para j<-1 Hasta n Para i<-n Hasta 1 si i=j Entonces v[i,j]=1 escribir sin saltar v[i,j] sino escribir SIN SALTAR "0" finsi Fin Para escribir " " Fin Para FinProceso

•

Cuadrado Proceso sin_titulo Definir v,i,j,n Como Real leer n dimension v[n,n] Para i<-1 Hasta n Para j<-1 Hasta n si i<=1 o j=n o j=1 o i=n Entonces v[i,j]=1


escribir sin saltar v[i,j] sino escribir SIN SALTAR " " finsi Fin Para escribir " " Fin Para FinProceso


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.