Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Algoritmo Diccionario2
Algoritmo Diccionario2
Algoritmo Diccionario2
Declaración:
Variables:
PA: Tippa
SI: Tipsi
i,j,CP,CE,CSE,RR: entero
Tipos:
Tippa: arreglo [30] de cadena
Tipsi: arreglo [30,3] de cadena
Inicio
Escribir “algoritmo que muestra y edita un diccionario”
Llamar Llenar (PA,SI)
CP = 0
CE = 0
CSE = 0
Repetir
CP CP + 1
Repetir
Llamar Menú (opción)
Caso opción sea
1: llamar Consultar (PA,SI)
2: llamar Mostrar (PA,SI)
3: llamar Modificar (PA,SI)
4: llamar Eliminar (PA,SI)
5: llamar Insertar (PA,SI)
6: llamar Estadisticas (PA,SI)
Fin Caso
Llamar ordenar (PA,SI)
Hasta opción = 7
Escribir “¿desea entrar como otro usuario?
Escribir “si es así presione cualquier tecla menos el 1”
Escribir “si desea cerrar el programa definitivamente presione 1”
Escribir “advertencia: si cierra el programa, se borraran las estadísticas actuales”
Leer RR
Hasta RR > 1
Fin
Inicio:
Para i = 1 hasta 30 inc 1
Para j = 0 hasta 3 - i inc 1
Si PA[i] > PA[i+1]
aux PA[i]
PA[i] PA[i+1]
PA[i+1] aux
aux1 SI[i,1]
aux2 SI[i,2]
aux3 SI[i,3]
aux4 SI [i-1,1]
aux5 SI [i-1,2]
aux6 SI [i-1,3]
SI[i-1,1] aux1
SI[i-1,2] aux2
SI[i-1,3] aux3
SI[i,1] aux4
SI[i,2] aux5
SI[i,2] aux6
Fin Si
Fin Para
Fin Para
Fin procedimiento
Inicio:
Escribir “menu de opciones”
Escribir “1 – consultar sinónimos”
Escribir “2 – mostrar diccionario”
Escribir “3 – modificar sinónimos”
Escribir “4 – eliminar palabra del diccionario”
Escribir “5 – insertar palabra en el diccionario”
Escribir “6 – mostrar estadísticas”
Repetir
Escribir “intoduzca opción”
Leer opción
Hasta opción >=1 y opción <= 4
Fin procedimiento
Declaración:
Variable:
VF: lógico
B: cadena
R: entero
Inicio:
Escribir “modulo para consultar sinónimos de una palabra del diccionario”
Repetir
Escribir “ingrese la palabra que está buscando, con la primera letra en mayúscula y
cuide los acentos”
Leer B
VF falso
Para i = 1 hasta 30 inc 1
Si B = PA[i] entonces
Escribir “Palabra: ”, PA[i]
Para j = 1 hasta 3 inc 1
Escribir “Sinónimo #”,j,“: ”, SI[i,j]
Fin Para
CE CE + 1
VF verdadero
Fin Si
Fin Para
Fin Para
Si VF = falso entonces
Escribir “la palabra que busca no existe en el diccionario”
CSE CSE + 1
Fin Si
Escribir “si desea salir del módulo consultar presione 1, sino presione cualquier
otra tecla”
Leer R
Hasta R = 1
Fin procedimiento