Está en la página 1de 3

Algoritmo: Numero_de_veces Var: Entero:V_Inicial, V_Tope_Valor_I, Veces Inicio Leer(V_Inicial) Leer(V_Tope) Si V_Inicial>V_Tope entonces Fin Si_no Valor_I=Valor_I+V_Inicial Si Valor_I<=V_Tope

entonces Veces=Veces+1 Ir a Valor_I=Valor_I+V_Inicial Si_no Escribir(Veces) Fin_si Fin_si Fin

Noten que aparece nuevas palabras como: Entonces, Si_no y Fin_si.

Algoritmo: Separa Var Entera= Contador, Suma, Letras, Var_Vocales Carcter= Valor, Car_Voc Cadena: Num, Conso, Vocales Booleano= Voca=False Const Voc=AaEeIiOoUu Inicio Leer(Can_ini) Mientras no sea el ltimo elemento de Can_ini hacer Voca=False Contador=Contador +1 Valor=Carcter que ocupa Contador en Can_ini Si Valor es Numrico entonces Num= Num concatenado con Valor Suma= Suma + Valor Ir a (Mientras) Si_no, Si Valor es Espacio entonces Ir a (Mientras) Si_no Letras=Letras + 1 Var_Vocales=0 Var_Vocales= Var_Vocales +1 Si Var_Vocales <= 10 entonces Car_Voc=Carcter que ocupa Var_Vocales en Voc Si Valor=Car_Voc entonces Vocales= Vocales concatenado con Valor Voca=True Ir a (Mientras) Si_no Ir a Var_Vocales=Var_Vocales +1 Fin_si Si_no, Si Voca=False entonces Conso=Conso concatenado con Valor Ir a (Mientras) Si_no Voca=False Ir a (Mientras) Fin_si Fin_si Fin_si Fin_Mientras Escribir(Vocales: Vocales Consonantes: Consonantes Letras: Letras Nmeros: Num = Suma) Fin En este pseudocdigo podemos ver el uso del Mientras implica un hacer al final y debe cerrarse con Fin_Mientras y por cada Si se debe cerrar con un Fin_si

Algoritmo: Analizar_Cadena Var Inicio Leer(Secuencia) Si la longitud de Secuencia es <>7 entonces Fin Si_no Gen=Primer carcter de Secuencia Edad= A partir de la segunda Posicin, tres elementos Depto= A partir de la quinta posicin, dos elementos Aos= 7. Posicin de Secuencia Si (Gen<>F And Gen<>f) Or (Gen<>M And Gen<>m) entonces Fin Si_no Si Edad<20 Or Not(Edad)= Numrico entonces Fin Si_no Si Depto<>10 And Depto <>20 And Depto<>30 entonces Fin Si_no Si Aos<>A And Aos<>B And Aos<>C entonces Fin Si_no Si Gen=F Or Gen=f entonces Des_gen=Femenino Si_no Des_gen=Masculino Fin_si Si Depto=10 entonces Des_Depto=Recuros Humanos Si_no, Si Depto=20 entonces Des_Depto=Recursos Materiales Si_no Des_Depto=Recursos Financieros Fin_si Si Aos=A entonces Des_Serv=10 Aos Si_no, Si Aos=B entonces Des_Serv=20 Aos Si_no Des_Serv=30 Aos en adelante Fin_si Escribir(Gnero: Des_Gen Edad: Edad Aos Depto: Des_Depto Aos de servicio: Des_Serv) Fin_si Fin_si Fin_si Fin_si Fin_si Fin Para este ejercicio lo ms importante como pueden ver el uso correcto de los Si.

También podría gustarte