Está en la página 1de 19

51.

algoritmo nota
var
real nota, promedio, menornota, nota1, mayor
inicio
contador1
nota0
mientras(contador<=40) hacer
ecribir(‘INGRESAR NOTA NUMERO ’, contador, ‘: ’)
leer(nota1)
si(nota1<0) entonces
escribir(‘NOTA FUERA DE RANGO’)
si_no
notanota+nota1
si(nota1<=menor) entonces
menor=nota1
menornota=nota1
fin_si
fin_si
contadorcontador+1
fin_mientras
escribir(‘EL PROMEDIO DE LAS NOTAS ES: ’, promedio)
escribir(‘LA NOTA MENOR ES : ’, menornota)
fin

52.
algoritmo tabla
var
real : num, j, producto
inicio
J0
escribir(‘INGRESAR EL NUMERO QUE DESEA SABER SU TABLA DE MULTIPLICAR: ’)
leer(num)
si(num>0) entonces
mientras(j<=12) hacer
producto=num*j
escrbir(num, ‘x’ , j, “=” , producto)
j=j+1
fin_mientras
si_no
escribir(‘ERROR AL INGRESAR NUMERO’)
fin_si
fin

53.  
algoritmo reloj
var
real: h,m,s
inicio
desde h0 hasta h<24 hacer
desde m0 hasta m<60 hacer
desde s0 hasta s<60 hacer
escribir(h, ‘ : ’, m , ‘ : ’, s)
fin_desde
fin_desde
fin_desde
fin
54.  

algoritmo peso
var
real : peso1,peso2, peso3, peso4, promedio1, promedio2, promedio3, promedio4, a, b, c, d,
cont1, cont2, cont3, cont4,e, f, g, h
inicio
escribir(‘INGRESAR CANTIDAD DE NIÑOS: ’)
leer(a)
cont11
peso10
mientras cont1<a hacer
escribir(‘INGRESAR PESO DE NIÑO NUMERO’, cont1, ‘:’)
leer(e)
peso1=peso1+e
cont1=con1+1
fin_mientras
promedio1peso1/a
escribir(‘EL PROMEDIO DE NIÑOS ES: ’ , promedio1)
escribir(‘INGRESAR CANTIDAD DE JOVENES: ’)
leer(b)
cont21
peso20
mientras cont2<b hacer
escribir(‘INGRESAR PESO DE JOVEN NUMERO’, cont2, ‘:’)
leer(f)
peso2=peso2+f
cont2=con2+1
fin_mientras
promedio2peso2/b
escribir(‘EL PROMEDIO DE JOVENES ES: ’ , promedio2)
escribir(‘INGRESAR CANTIDAD DE ADULTOS: ’)
leer(c)
cont31
peso30
mientras cont3<c hacer
escribir(‘INGRESAR PESO DE ADULTO NUMERO’, cont3, ‘:’)
leer(g)
peso3=peso3+g
cont3=con3+1
fin_mientras
promedio3peso3/c
escribir(‘EL PROMEDIO DE AUDULTOS ES: ’ , promedio3)
escribir(‘INGRESAR CANTIDAD DE ANCIANOS: ’)
leer(d)
cont41
peso40
mientras cont4<d hacer
escribir(‘INGRESAR PESO DE ANCIANO NUMERO’, cont1, ‘:’)
leer(h)
peso4=peso4+h
cont4=con4+1
fin_mientras
promedio4peso4/d
escribir(‘EL PROMEDIO DE ANCINAOS ES: ’ , promedio4)
fin

 55.  
algoritmo
const
real : descuento
var
real : precio, contador, kilos, pago, ganancia
inicio
descuento0.85
escribir(‘INGRESAR PECIO POR KILO DE NARANJO: ’)
leer(precio)
contador1
ganancia0
mientras contador<=15 hacer
escribir(‘INGRESAR CUANTOS KILOS LLEVO EL COMPRADOR’ , contador, ‘:’)
‘:’)
leer(kilos)
si(kilos>0 and kilos<=10) entonces
pago=precio*kilos
escribir(‘DEBERA PAGAR’ , pago)
fin_si
si(kilos>10)entonces
pago=descuento*pecio*kilos
escribir(‘DEBERA PAGAR: ’ , pago)
fin_si
contador=contador+1
ganancia=ganancia+pago
fin_mientras
escribir(‘LA TIENDA PERCIBIRA: ’ , ganancia)
fin

56.  
algoritmo puntos
var
real : puntos, mayor, menor, contador, a, b
inicio
contador1
a0
mientras contador<=25 hacer
escribir(‘INGRESAR PUNTOS CONTAMINANTES DEL AUTOMOVIL NUMERO: ’ ,
contador, ‘,’)
leer(puntos)
si(puntos>=a) entonces
a=puntos
mayor=puntos
fin_si
si(puntos<=b) entonces
b=puntos
menor=puntos
fin_si
contador=contador+1
fin_mientras
escribir(‘EL MAYOR PUNTO CONTAMINANTE FUE: ’ , mayor)
escribir(‘EL MENOR PUNTO CONTAMINANTE FUE : ’ , menor)
fin

57.
algritmo apto
var
real : tiempo, contador, exceso1, exceso, promedio, a, b, suma;
inicio
contador1
a0
b0
suma0
exceso10
mientras contador<=10 hacer
escribir(´INGRESAR TIEMPO HECHO EN EL DIA NUMERO´ , contador)
exceso=exceso1
si(tiempo>16) entonces
exceso1=exceso+1
fin:si
contador=contador+1;
suma=tiempo+suma;
fin_mientras
promedio=suma/10
si(exceso2>=2) entonces
escribir(‘BUSCAR OTRA ESPECIALIDAD’)
si_no
si(promedio>15) entonces
escribir(‘BUSCAR OTRA ESPECIALISIDAD’)
si_no
escribir(‘ESTA APTO’)
fin

58.  
algoritmo zoologico
var
real : a, b, c, porcen1, porcen2, porcen3, total
cadena : animal
inicio
escribir(‘INGRESAR ANIMALES A CLASIFICAR: ’)
leer(animal)
si(animal=’ELEFANTES’ or animal=’elefantes’)entonces
escribir(‘INGRESAR CANTIDAD (0-20) DE EDAD DE ELEFANTES DE 0 A 1 AÑO:’)
AÑO:’)
leer(a)
si(a>20)entonces
escribir(‘ERROR EN LA ENTRADA’)
fin_si
si(a<20)entonces
escribir(‘INGRESAR CANTIDAD (0-’,20-a,’) DE EDAD DE ELEFANTES DE 1 A
3 AÑOS: ) 1 A 3 AÑOS: )
leer(b)
si(b>(20-a))entonces
escribir(‘ERROR EN LA ENTRADA’)
fin_si
si(b<=(20-a))entonces
escribir(‘INGRESAR CANTIDAD (0-’, 20-(a+b), ‘) DE EDAD DE
ELEFANTES MAS DE 3 AÑOS’)
leer(c)
si(c>20-(a+b))entonces
escribir(‘ERROR EN LA ENTRADA’)
fin_si
si(c<20-(a+b))entonces
escribir(‘ERROR EN LA ENTRADA’)
fin_si
si(c=20-(a+b))entonces
total=a+b+c
porcen1=a/total*100
porcen2=b/total*100
porcen3=c/total*100
escribir(‘EL PORRCENTAJE DE 0 A 1 AÑO ES: ’, porcen1,’%’)
porcen1,’%’)
escribir(‘EL PORRCENTAJE DE 1 A 3 AÑO ES: ’, porcen2,’%’)
porcen2,’%’)

escribir(‘EL PORRCENTAJE MAYORES DE TRES ES: ’,


porcen3,’%’) porcen3,’%’)

fin_si
fin_si
fin_si
si_no
si(animal=’JIRAFAS’ or animal=’jirafas’)entonces
escribir(‘INGRESAR CANTIDAD (0-15) DE EDAD DE JIRAFAS 0 A 1 AÑO:’)
AÑO:’)
leer(a)
si(a>15)entonces
escribir(‘ERROR EN LA ENTRADA’)
fin_si
si(a<15)entonces
escribir(‘INGRESAR CANTIDAD (0-’,15-a,’) DE EDAD DE JIRAFAS DE 1
A 3 AÑOS: ) DE 1 A 3 AÑOS: )

leer(b)
si(b>(15-a))entonces
escribir(‘ERROR EN LA ENTRADA’)
fin_si
si(b<=(15-a))entonces
escribir(‘INGRESAR CANTIDAD(0-’,15-(a+b),‘)EDAD DE
JIRAFAS MAS DE 3 AÑOS’) JIRAFAS MAS DE 3 AÑOS’)
leer(c)
si(c>15-(a+b))entonces
escribir(‘ERROR EN LA ENTRADA’)
fin_si
si(c<15-(a+b))entonces
escribir(‘ERROR EN LA ENTRADA’)
fin_si
si(c=15-(a+b))entonces
total=a+b+c
porcen1=a/total*100
porcen2=b/total*100
porcen3=c/total*100
escribir(‘EL PORRCENTAJE DE 0 A 1 AÑO ES: ’, c e n
porcen1,’%’)
escribir(‘EL PORRCENTAJE DE 1 A 3 AÑO ES: ’, por c
porcen2,’%’)
escribir(‘EL PORRCENTAJE MAYORES DE TRES ES: ’, po
r porcen3,’%’)
fin_si
fin_si
si_no
si(animal=’CHIMPANCE’ or animal=’chimpance’)entonces
escribir(‘INGRESAR CANTIDAD (0-40) DE EDAD DE CHIMPANCE 0
0 A 1 AÑO:’)
leer(a)
si(a>15)entonces
escribir(‘ERROR EN LA ENTRADA’)
fin_si
si(a<15)entonces
escribir(‘INGRESAR CANTIDAD(0-’,15-a,’)DE EDAD DE
J JI R AF AS DE 1 A 3 AÑOS:’)
leer(b)
si(b>(15-a))entonces
escribir(‘ERROR EN LA ENTRADA’)
fin_si
si(b<=(15-a))entonces
escribir(‘INGRESAR CANTIDAD(0-’,15-(a+b),‘)EDAD DE
JIRAFAS MAS DE 3 AÑOS’)

leer(c)
si(c>15-(a+b))entonces
escribir(‘ERROR EN LA ENTRADA’)
fin_si
si(c<15-(a+b))entonces
escribir(‘ERROR EN LA ENTRADA’)
fin_si
si(c=15-(a+b))entonces
total=a+b+c
porcen1=a/total*100
porcen2=b/total*100
porcen3=c/total*100
escribir(‘EL PORRCENTAJE DE 0 A 1 AÑO ES: ’, p o
porcen1,’%’)
escribir(‘EL PORRCENTAJE DE 1 A 3 AÑO ES: ’, p o
r porcen2,’%’)
escribir(‘EL PORRCENTAJE MAYORES DE TRES E S
ES: ’, porcen3,’%’)
fin_si
fin_si
fin_si
fin_si
fin_si
fin

59.  
algoritmo comisiones
var
real : n, sueldo_base, venta, venta_total, sueldo_comision, sueldo_total,contador,contador2
incio

leer(n)
contador1
mientras (contador<=n) hacer

leer(sueldo_base)

venta_total0
contador21
mientras (contador2<=3) hacer

leer(venta)
venta_total=venta+venta_total
contador2=contador2+1
fin_mientras
sueldo_comision=1.1*venta:total
sueldo_total=sueldo_comision+sueldo_base
escribir(‘EL VENDEDOR NUMERO ’, contador,’RECIBIRA $’, sueldo_comision,”A LA
SEMANA POR COMISIONES”)
escribir(‘EL VENDEROR NUMERO’, contador, ‘RECIBIRA UHN SUELDO TOAL A $,
sueldo_total’)
contador=contador+1
fin_mientras
fin

60.

algoritmo obreros
var
real : n, horas, extra, pago, contador
inicio
leer(n)
contador1;
si(n<0) entonces
escribir(‘ERROR EN LA ENTRADA’)
si_no
mientras (contador<=n) hacer

leer(horas)
si(horas<0)entonces
escribir(‘ERROR EN LA ENTADA’)
fin_si
si(horas>=0)entonces
si(horas<40)entonces
pago=horas*20
escribir(‘EL OBRERO NUMERO ’, contador,’RECIBIRA’, p ag
pago)
si_no
extra=horas-40
pago=40*20+ extra*25
escribir(‘EL OBRERO NUEMRO ’, contador, ‘RECIBIRA ’, P
A pago)
fin_si
fin_si
contador=contador+1
fin_mientras
fin_si
fin

61.  
algoritmo personas
var
cadena : nombre
real : n1, n2, contador, total
escribir(‘INGRESAR CANTIDAD DE PERSONAS EN EL GRUPO’)
leer(total)
contador1
n10
n20
mientras (contador<=total) hacer
escribir(‘INGRESAR SEXO (MASCULINO/FEMENINO) DE LA PERSONA N M
NUMERO ’, contador, ‘:’)
leer(nombre)
si(nombre=’FEMENINO’ or nombre=’femenino’)entonces
n1=n1+1
fin_si
si(nombre=MASCULINO’ or nombre=’masculino’)entonces
n2=n2+1
fin_si
contador=contador+1
fin_mientras
escribir(‘EL NUMERO DE MUJERES ES: ’, n1)
escribir(‘EL NUMERO DE HOMBRES ES : ’, n2)
fin

63.

algoritmo promedio
var
real : i,nota,promedio,suma,n
inicio
escribir(‘Ingresar cantidad de alumnos : ’, n)
leer(n)
i1
suma 0
mientras (i<=n) hacer
escribir(‘Ingresar nota del alumno numero’, i, “ : ”)
leer(nota)
sumasuma+nota
ii+1
fin_mientras
promedio=suma/n
escribir(‘El promedio de los ’, n, ‘ alumnos es : ’, promedio)
fin

64.
algoritmo interés
const
real : tasa
var
real : capital, monto, meses, capital1
inicio
tasa0.02
meses12
monto0
capital=0
escribir(‘La cantidad invertida es: ’)
leer(capital)
mientras (mese<=12) hacer
capital(capital +capital1)*tasa
meses=meses+1
fin_mienttas
escribir(‘La cantidad de dinero que obtienes es’, capital+capital1)
fin

65.
Algoritmo total
Var
real : hombres, mujeres, suma, i , j, H, M, suma1
inicio
escribir(‘Ingresar cantidad de hombres: ’)
leer(hombres)
escribir(‘Ingresar cantidas de mujeres; ’)
leer(mujeres)
i1
suma0
mientras(i<=hombres) hacer
escribir(‘Ingresar edad del hombre numero’, i, ‘:’ )
leer(H)
suma=suma+H
i=i+1
fin_mientras
j1
suma10
mientras(j<=mujeres) hacer
escribir(‘Ingresar edad de la mujer numero’, j, ‘ : ’)
leer(M)
suma1=suma1+M
j=j+1
fin_mientras
escribir(‘el promedio de edad de hombres es : ’, suma/hombres)
escribir(‘el promedio de edad de mujeress es : ’, suma/mujeres)
escribir(‘el promedio del grupo es : ’,(suma+suma1)/(mujeres+hombres))
fin

66.  
Algoritmo menor
Var
real : N, menor, numero,i
inicio
escribir(‘Ingresar cantidad de números: ’)
leer(N)
desde i0 hasta i<N inc 1 hacer
escribir(‘Ingrese el numero’, i+1)
leer(numero)
si(i=0) entonces
menor=numero
si_no
si(numero<menor) entonces
menor=numero
fin_si
fin_si
fin_desde
escribir(‘El menor numero ingresado es: ’, menor)
fin

67.

Algoritmo mayor
Var
real : N, mayor, numero,i
inicio
escribir(‘Ingresar cantidad de números: ’)
leer(N)
desde i0 hasta i<N inc 1 hacer
escribir(‘Ingrese el numero’, i+1)
leer(numero)
si(i=0) entonces
mayor=numero
si_no
si(numero>mayor) entonces
mayor=numero
fin_si
fin_si
fin_desde
escribir(‘El mayor numero ingresado es: ’, mayor)
fin

68.

Algoritmo clientes
Var
entero : n,y,cliente
real : precio, sumaI, sumaG
char : opción
inicio
opción  ‘s’
precio 0
sumaI0
sumaG0
precio0
cliente1
mientras opción=’s’ hacer
escribir(‘ Cliente’, cliente)
escribir(‘Ingrese el numero de compras: ’)
leer(n)
escribir(‘Indique precios : ’)
desde y=1 hasta y<=n inc 1
escribir(‘Compra’, y , ‘:’)
leer(precio)
sumaI=sumaI+precio
fin_desde
escribir(‘Su monto es de : ’, sumaI)
escribir(‘Gracias por su servicio’)
sumaG=sumaG+sumaI
escribir(‘Desea continuar si (s ) no(n): ’)
leer(opcion)
mientras opción<>’s’ and opción <> ‘n’ hacer
escribir(‘Ingrese de nuevo’)
leer(opcion)
fin_mientras
clientes=cliente+1
fin_mientras
escribir(‘El monto cobrado al final es de ’, sumaG)

69.  
Algoritmo peso
Var
real : i,j,peso1,promedio,suma,peso2,
Inicio
desde i1 hasta i<=5 inc 1 hacer
leer(peso1)
suma0
desde j=1 hasta j<=10 inc 1 hacer
leer(peso2)
suma=suma+peso2
fin_desde
promediosuma/10
si(promedio<peso1) entonces
escribir(‘Bajo )
si_no

si(promedio>peso1) entonces y=t/(3*n)


escribir c,y
escribir(‘subio ) c=c+1
fin_si s=0
si(promedio=peso1) u=u+1
entonces fin_mientras
escribir(‘no escribir u/g;
subio ni bajo’) Fin.
fin_si
fin_si 71
fin_desde Algoritmo clientes
fin Var
Real c,k,b,n,d,s,f,t
70 String A
Inicio
Algoritmo Grupos c=1
Var leer k
Real g,c,d,n,t,N,l,k,s,y,w,u mientras(c<=k)hacer
Inicio b=1
c=1,u=0 leer n
mientras(c<=g) hacer d=1
d=1,t=0 s=1
leer n c=c+1
mientras(c<=n)hacer mientras(k<=n)hacer
leer N,l,k leer f
s=N+1+K d=d+1
t=t+s b=b+1
W=s/3 s=s+1
Escribir d ,w fin_mientras
d=d+1 leer A
fin_mientras
si(A=azul)
t=s/2 fin_si
sino fin_si
si(A=amarillo) escribir t
t=s-s/4 fin_mientras
sino Fin
t=s 72
Algoritmo Algoritmo censo
Var Var
Real i,s,c,p,q,r Real i,s,p,t,f,P,c
Inicio String a
Leer c Inicio
i=0 Leer c
s=0 i=1,s=0,p=0,t=0,f=0,P=0
mientras(i<=0)hacer mientras(i<=c)hacer
leer p leer a
mientras (q<0)hacer si(a=primaria)
leer q p=p+1
fin_mientras sino
r=p*q si(a=secundaria)
s=s+r s=s+1
i=i+1 sino
fin_mientras si(a=técnico)
escribir s t=t+1
fin sino
si(a=profecional)
74 f=f+1
Algoritmo veiculos sino
Var si(a=posgrado)
Real a,c,s,p,v,t,m p=p+1
Inicio fin_si
c=1 fin_si
s=0 fin_si
mientras(c<=a)hacer fin_si
leer p,v,t fin_si
m=(p+v)/(0.37*(t+460)) i=i+1
s=s+m fin_mientras
escribir m escribir (p/c)*100 , (s/c)*100, (t/c)*100, (f/c)*100,
c=c+1 (P/c)*100
fin_mientras fin
escribir s/a
fin 79
Algoritmo sumandos
75 Var
Algoritmo obreros Real n,i,s,q
Var n,q,c,A,h,t,r,f Inicio
inicio Leer q
Leer n ,q i=1
c=1,A=1 s=0
Mientras (c<=n)hacer n=100
Leer h mientras (i<=q) hacer
Si(h>40) escribir +
T=h-40 escribir n
Si(t<=8) s=s+n
R=(t*2*q)+(h*g) n=n+s
Escribir r i=i+1
Sino fin_mientras
Si(t>8) escribir s
F=(2*q*8)+(t-8)*3+(h*q) fin
Escribir f
Sino
Escribir h*q
A=A+1
c=c+1
fin_mientras
fin
77 80
Algoritmo evaluacion escribir k
Var sino
Real i,s,n,t,m si(d=p)
Inicio escribir no resibe cambio
Leer n sino
i=1 l=p-d
s=0 escribir l
mientras(i<=n)hacer fin_si
leer m fin_si
si(m<70 and m>=0) r=r+p
s=s+1 n=n+1
sino fin_mientras
si(m>=70 and <=100) escribir r
escribir aprobado fin.
sino
escribir error de nota
fin_si
fin_si
i=i+i
fin_mientras
escribir t
fin.

81
Algoritmo alumnos a evaluar
Var
Entero n.i.s.c
Inicio
i=1
s=0
mientras(i<=n)hacer 83
leer c
Algoritmo clientes
si(c>=11 and c<=20)
Var
escribir no nivelación
Real i, I,c,k,q,d,t
sino
Inicio
si(c<11 and c>=0)
Leer c
escribir nivelación
i=0
s=s+1
Leer I
sino
Mientras (i<=c)
escribir error
Leer k
i=i+1
q=k+(k*I/100)
fin_si
escribir q
fin_si
escribir d
i=i+1
mientras(d<q)
fin_mientras
leer d
escribir s
fin_mientras
fin
t=d-q
escribir t
82 i=i+1
Algoritmo clientes fin_mientras
Var fin.
Real n,c,d,p,k,l,r
Inicio 84
Leer c
Algoritmo censo
n=1
Var
mientras (n<=c)hacer
Real n,e
leerp
Entero c
leer d
String E,s
si(d>p)
Inicio
k=d-p
c=0 Entero n,b,r,i,c
n=1 Inicio
mientras (c<100) Leer n
leer s ,e,E Leer b
si(s=mujer and E=soltera and Mientras (n>=b)
e>17 and e<21) C=n/b
escribir n R=n/b
fin_si Escribir r
c=c+1 N=c
fin_mientras Fin_mientras
fin. Escribir c
Fin
86 90
Algoritmo tanque de combustible Algoritmo caída de un objeto
Var Var
Real s,t,c Real h,g,t,H,r
Inicio Inicio
Leer c Leer h
S=0 Leer g
C=2*c-1 T=0
Mientras (c>=0) H=h
S=s+1/c Mientras (r>=0) hacer
C=c-2 Leer t
Fin _mientras H=(2*t-1)*g/2
T=500*s R=H-h
Escribir t Fin_mientras
Fin. Escribir t
Fin.
88 91
Algoritmo sueldo Algoritmo vendedores
Var Var
Real a,b,c,H,S,E,T,O,r,t Real c,i,m,t
String k Inicio
Inicio Leer c
Leer H,E,S I=1
O=S*H Mientras (i<=c)hacer
T=E*H Leer m
a=0 Si(m>=1000000 and m<=30000000)
b=0 T=(m*3/100)
c=0 Sino
mientras(c<2) hacer Si(m>=3000000 and
leer k m<=50000000)
si(k=empleado) T=m/25
a=a+1 Sino
sino Si(m>=5000000 and
si(k=obrero) m<=70000000)
b=b+1 T=m/20
fin_si Sino
fin_si T=(m*3/50)
c=c+1 Fin_si
fin_mientras Fin_si
r=a*T Fin_si
t=b*C Escribir t
escribr t,r I=i+1
fin. Fin_mientras
Fin
89
Algoritmo 93
Var Algoritmo alumnos evaluados
Var r=a-f
Entero n,i,s,r,t,q,c si(r>=4)
Inicio c=r/4
Leer n f=r/4
i=1 d=(c*366)+(r-c)*365
s=0 escribir d
r=0 escribir c
t=0 sino
q=0 d=r*365
mientras (i<=n)hecer escribir d
leer c fin_si
si(c>=o and c<50) fin
s=s+1
sino
si(c>=50 and c<70 )
r=r+1
sino
si(c>=70 and c<80)
t=t+1
sino
q=q+1
fin_si
fin_si
fin_si
i=i+1
fin_mientras
escribir s, r,t,q
fin.

95
Algoritmo sumar
Var
Real a,f,m,i,s,p,z,n
Inicio
Leer a,f
N=0,s=1 ,m=0 ,i=1
Mientras (n<a) hacer
S=s+n
N=m+1
I=n
Fin _mientras
Z=s,n=0,s=1,m=0,i=1
Mientras (n<=f)
S=s+n
N=m+i
M=i
I=n
Fin_mientras
P=s-z
Escribir p
fin

96
Algoritmo fecha de nacimiento
Var
Entero f,a,r,c,d,q
Inicio
Leer f,a
Mientras (i<c)
Si(nota[i]>p)
S=s+1
Fin_si
I=i+1
Fin_mientras
Escribir s
Fin

2.
Algoritmo suma
Tipo
Array [1….44] de real: a
Array [1….44] de real: b
Array [1….44] de real: c
Var
Entero c,i,s
Inicio
I=0
Leer c
Mientras (i<c)
Leer a[i] ,b[i]
S=a[i]+b[i]
C[i]=s
Escribir c[i]
I=i+1
Fin_mientras
Fin

AREGLOS

1. 3.
Algoritmo alumnos Algoritmo cantidad de elementos
Contante Tipo
Limite 49 Array [1..19] de real :a
tipo Var
array [1…limite] de real : notas Real m
Var Entero c,i
Real p , notas i=0
Enteros i,c,s m=-1
Inicio mientra(i<c)
Leer c leer a[i]
I=0 si(a[i]>=m)
S=0 m=a[i]
Mientas(c<0) sino
Leer nota [i] m=m
S=s+ nota[i] fin_si
I=i+1 i=i+1
Fin_mientras fin_mienrtas
P=s/c escribir m
i=0 sino
mientras(a[i]!=m) si(a[i]>0)
i=i+1 p=p+1
fin_mientras sino
escribir i cero=cero+1
fin fin_si
fin_si
s=s+a[i]
4. i=i+1
algoritmo números a operar
fin_mientras
consatante
escribir cero , n, p ,s
limite 499
fin
tipo
array [1….499] de real : a
array [1….499] de real : b 6.
var algoritmo cantidad de números
entero c,i tipo
inicio array[1….149] de entero :a
leer c array[1….149] de entero :b
i=0 array[1….149] de entero :c
mientras (i<c) var
leer a[I] entero c,i,r
b[i] = a[i] *a[i] inicio
i=i+1 leer c
fin_mientras i=0
i=o r=c
mientras (i<c) mientras (i<c)
leer a[i] , b[i] leer a[i]
i=i+1 b[i] =a[i]
fin_mientras i=i+1
fin r=r-1
fin_mientras
i=0
r=c
mientras (i<o)
c[i] = a[i] +b[r]
escribir c[i]
i=i+1
r=r+1
fin_mientras
fin
5.
algoritmo cantidad de nuemeros
constante 7.
limite 299 algoritmo cantidad de valores m y n
tipo tipo
array[1…499] de real : a array[1…99] de real : m
var array[1…99] de real :n
entero c, p,n,cero,i var
real s entero c,i
inicio inicio
leer c leer c
p=0 i=0
c=0 mientras (i<c)
cero=0 leer m[i] ,n[i]
s=0 i=i+1
i=0 mientras (i<c)
mientras (i<c) si (m[i] ¡=n[i])
leer a[i] escribir difrentes
si (a[i]<0) sino
n=n+1 escribir son iguales
fin:si i=i+1
i=i+1 j=j-1
fin_mientras fin_mientras
fin i=0
mientras (i<n)
9. leer c[i]
algoritmo almacenar i=i+1
tipo fin_mientras
array [1..100] de real : a fin
var
entero n,a,i
inicio
i=0
mientras (i<n)
leer a[i]
i=i+1
fin_mientras
escribir a
i=0
mientras (i<n)
si (a[i] ¡=a)
i=i+1
sino
i=2+n
fin_si
fin_mientras
si(i==n)
escribir “el numero no se encuentra en este
vector
fin.

10
Algoritmo numero de elementos 11
Tipo Algoritmo términos a almacenar
Array [1…20]de real : a Tipo
Array [1…20]de real : b Array [1…100] de doublé : a
Array [1…20]de real : c Var
Var Entero i,r,p,n
Entero i,n,j Inicio
Inicio Leer n
Leer n a[1]=0
i=0 a [2]=1
mientras (i<n) r=0
leer a[i] p=1
leer b[i] i=3
i=i+1 mientras (i<=n)
fin_mientras a[i]=r+p
i=0 R=p
j=n-1 P = a[i]
mientras (i<n) I=i+1
c[i] = a[i] *b[i] Fin_mientras
Parai=1 hasta i<=n inc 1
Escribir a[i]
Fin_para
Fin

También podría gustarte