You are on page 1of 5
pasa Cardtula para entrega de practicas eee’ Facultad de Ingenieria Laboratorio de docencia Laboratorios de computacién salas A y B Profesor: M.. MARCO ANTONIO MARTINEZ QUINTANA Asignatura: ESTRUCTURA DE DATOS Y ALGORITMOS | Grupo: 7 No de Practica(s): 1 Integrante(s); PINEDA CHAVARRIA FABIOLA No. de Equipo de 14 cémputo empleado: No. de Lista 0 Brigada: 1 Semestre: 2020-2 Fecha de entrega: 4 de febrero de! 2020 Observaciones: CALIFICACION: OBJETIVO Utilizar arregios unidimensionales y multidimensionales para dar solucién a problemas computacionales. INTRODUCCION Un arreglo es un conjunto de datos del mismo tipo con un tamafio establecido, suelen ser representados con una matriz,. algo que caracteriza a los arreglos es que poseen un indice de cada dimensién, este debe iniciar en cero (posicién) y termina en n-1, donde n es el tamafio de la dimensién que se le asigné a nuestro arreglo. Entre las clasificaciones de arreglos tenemos a los _unidimensionales (solo una columna 0 linea), multidimensionales (mas de una columna ) y arreglos continuos o ligados estos son creados desde el inicio del programa y permanecen estaticos durante toda la ejecucién de! mismo, algo que los caracteriza es que estos pueden incrementar su tamajio durante la ejecucién del programa y para crearlos se debe utilizar la memoria dindmica. DESARROLLO © Cédigo 2 #includecstaio.n> 2 3 vol crearmensaye(); 4 void descifrarmensage(): SE] int mainQot 6 [short opcion=e: 7E] while (19¢ 8 print#("\n\t"* ESCITALA ESPARTANA ***\n"); 3 print#(":Qué desea realizar?\n"); 12 printt("i) Crear mensaje citraco.\n")3 n print#("2) Descifrar mensaje.\n"); a2 printt("3) Salir.\n")5 13 scanf("%d", Bopcion); aa switch(opeion) { a5 case 1: 15 crearMensaje(); az break 5 1B case 19 descifrarMensaje()s 20 break: 2a case 3: 22 return a; 23 default: 24 print? (“Opcdén no valida. \n=>5 25 + 26 F + 27 | return @; aa Ly 29 EE] voia creartiensaje(){ 3a] int ren, col, 2, 3, k=0s 31 | printt(*ingresar el tamafio de 1a eseftala:\n" 3s | scant(nsi" acon); 36 | char escitalefrenICc 37 | char textolren*col]: 38 32 | peante(vescripa e1 texte a cifran\n")s ae | Seans("es", texto); 41 42 | for (4-0; icren 5 ire) 43 for (5-8 3 jGs peints(“ingresar el tamahe de 1a excétaia:\n"); Brintee~\nRengiones: "> seant (mi. Bren) s print#("\nColumnas:" Sean("%i",8cOL) + char escitatafren][corl: char textolrentcol]: prints("escriba el texte a descifrar:\n")s Seant('ss, texte) 5 for (4-0 ; iccol 3 itr) for (3-8 3 i

You might also like