Académique Documents
Professionnel Documents
Culture Documents
1. Introducción
Conjunto de reglas bien definidas, ordenadas y finitas que permiten llegar a la solución de
un problema. Los elementos que lo conforman son: soluciones paso a paso, lenguaje fácil
de entender y cantidad finita de instrucciones.
2. Desarrollo
Inicio de sesión/registro:
Para el registro, abro el archivo de texto ”registros.txt” que contiene a los usuarios, y los
escribo en el archivo en el formato de la figura 1, posteriormente, para crear el ID,
recuperó las iniciales de las cadenas de texto (nombre, apellido materno y apellido
paterno), y cuento todos los usuarios que existen en el registro para saber qué número
tendrá el nuevo usuario, para realizar la cuenta, me apoyo en el formato y cuento cada
“----------” que exista en el registro, y al final le sumo 1 que será el número que tendrá el ID
del nuevo usuario. Para el inicio de sesion me fué mucho más sencillo, ya que unicamente
busco linea por linea que los datos solicitados (nombre e ID) coincidan con las líneas en las
que se encuentren, para dar permiso de inicio de sesión y pasar a la siguiente parte del
programa donde pregunta si ejecutar el subprograma 1 o el subprograma 2.
Figura 1.
Subprograma 1:
Subprograma 2:
3. Resultados
En esta práctica, se hizo uso de memoria dinámica y memoria estática, esta última basada
únicamente en punteros, un tema importante en el lenguaje de programación C, así como
el uso de una base de datos para registros de inicio de sesión, teniendo todo un uso muy
interesante e importante para proyectos posteriores.
5. Referencias