You are on page 1of 10

BLOQUE I: DISEA Y ELABORA ALGORITMOS

INFORMTICA II BLOQUE I: DISEA Y ELABORA ALGORITMOS


Lectura: QU ES UN ALGORITMO? El diccionario de la Real Academia Espaola define r!"#e$a como un conjunto de hechos o circunstancias que dificultan la consecucin de algn fin. Proposicin dirigida a averiguar el modo de obtener un resultado cuando ciertos datos son conocidos . U% a#&!r't$! es un conjunto finito de instrucciones o pasos que sirven para ejecutar una tarea o resolver un problema. !a palabra algoritmo deriva del nombre del matem"tico "rabe Al-Khwarizmi# que vivi entre los siglos $%% & $%%%. 'eneralmente los algoritmos se presentan a diario con las diversas vivencias de las personas# todo lo que nos rodea es siempre una secuencia de pasos que nos llevan a reali(ar nuestras labores en ocasiones ordenadamente. En la vida cotidiana empleamos algoritmos en multitud de ocasiones para resolver diversos problemas# como por ejemplo para hacer funcionar una lavadora )conjunto de instrucciones pegadas en la tapa de la m"quina*# para tocar msica )partituras*# para construir un aeroplano a escala )e+presados en las instrucciones*# para hacer trucos de magia )pasos para hacer el truco* o# incluso# para hacer recetas de cocina )pasos de la receta*. ,tros ejemplos# como el algoritmo de la divisin para calcular el cociente de dos nmeros o el algoritmo de Euclides para calcular el m"+imo comn divisor de dos enteros positivos pertenecen al "mbito de las matem"ticas. -e un modo m"s formal# u% a#&!r't$! e( u%a (ecue%c'a )'%'ta *e '%(trucc'!%e( rea#'+a"#e(, %! a$"'&ua(, cu-a e.ecuc'/% c!%*uce a u%a re(!#uc'/% *e u% r!"#e$a0 El algoritmo nos da la solucin gen.rica a un problema & lo podremos emplear todas las veces que se nos presente ese mismo problema# por ejemplo/ el algoritmo de la divisin es gen.rico e independiente de los nmeros que tengamos que dividir. 0na ve( descubierto un algoritmo para efectuar una tarea# la reali(acin de .sta &a no requiere entender los principios en que se basa dicho algoritmo# pues el proceso se reduce a seguir las instrucciones del mismo. Por ejemplo# podemos hacer una divisin siguiendo el algoritmo sin entender por qu. funciona el algoritmo. !a inteligencia requerida para llevar a cabo la tarea est" codificada en el algoritmo. 0n algoritmo puede ser escrito en lenguaje natural# pero esta descripcin puede ser ambigua# por lo que se utili(an diferentes m.todos de representacin# que permiten evitar dicha ambig1edad & al mismo tiempo que sean f"cilmente codificables. Los mtodos ms usuales para la representacin de algoritmos son: Descripcin narrada Diagrama de flujo Pseudocdigo

DESCRI1CI2N NARRADA Es la forma m"s sencilla de describir o e+presar un algoritmo. 2onsiste en hacer un relato de la solucin en lenguaje natural. Por ejemplo/ Algoritmo )en descripcin narrada* para calcular la suma de 3 nmeros/ 4. ,btener los 3 nmeros a sumar. 3. 5umar los nmeros. 6. 7ostrar el resultado. El uso del lenguaje natural provoca frecuentemente que la descripcin sea imprecisa & poco confiable# por lo que este tipo de representacin no es recomendable. DIAGRAMA DE FLU3O Es la representacin gr"fica de un algoritmo. 0tili(a s8mbolos normali(ados# con los pasos del algoritmo escritos en el s8mbolo adecuado & los s8mbolos unidos por flechas# denominadas l8neas de flujo # que indican el orden en que los pasos deben ser ejecutados.

Profesor: Jos David Ortiz Salas Maribel Villareal Snchez 1

Profesora:

BLOQUE I: DISEA Y ELABORA ALGORITMOS

1SEUDOC2DIGO El pseudocdigo en un lenguaje de especificacin de algoritmos que utili(a palabras reservadas & e+ige la indentacin# o sea# sangr8a en el margen i(quierdo de algunas l8neas. 5e concibi para superar las dos principales desventajas de los diagramas de flujo/ lento de crear & dif8cil de modificar sin un nuevo proceso de redibujo. Es una herramienta mu& efectiva para el seguimiento de la lgica de un algoritmo & para transformar con facilidad los algoritmos a programas. En el "mbito de las computadoras# los algoritmos se e+presan como programas. !os programas son algoritmos codificados con un lenguaje no ambiguo cu&a sinta+is & sem"ntica 9entiende9 la computadora. As8 pues# si queremos que una computadora efecte una tarea# primero debemos descubrir un algoritmo para llevarla a cabo: programar el algoritmo en la m"quina consiste en representar ese algoritmo de modo que se pueda comunicar a una m"quina. En otras palabras# debemos transformar el algoritmo conceptual en un conjunto de instrucciones & representar estas ltimas en un lenguaje sin ambig1edad. 'racias a la capacidad para comunicar nuestros pensamientos mediante algoritmos# podemos construir m"quinas cu&o comportamiento simula# en alguna medida# la inteligencia. El nivel de inteligencia que simula la m"quina est" limitado por la inteligencia que podamos comunicarle por medio de algoritmos. !as m"quinas slo pueden reali(ar tareas algor8tmicas. 5i encontramos un algoritmo para dirigir la ejecucin de una tarea# podemos construir una m"quina para llevarla a cabo siempre que la tecnolog8a ha&a avan(ado lo suficiente. 5i no encontramos un algoritmo# es posible que la ejecucin est. fuera de las capacidades de las m"quinas. CARACTER4STICAS DE LOS ALGORITMOS: !as caracter8sticas fundamentales que debe cumplir todo algoritmo son/ 0n algoritmo debe ser preciso e indicar el orden de reali(acin de cada paso. 0n algoritmo debe estar definido. 5i se sigue un algoritmo dos veces# se debe obtener el mismo resultado cada ve(. 0n algoritmo debe ser finito. 5i se sigue un algoritmo se debe terminar en algn momento o sea# debe tener un nmero finito de pasos. !a estructura de un algoritmo debe estar integrada por tres partes/ Entrada# Proceso & 5alida. !a entrada se refiere a algo que e+iste & es utili(ado por el algoritmo para transformarlo en los resultados que uno planifica. METODOLOG4A DE SOLUCI2N DE 1ROBLEMAS Antes de hablar de metodolog8as de solucin de problemas debes tener mu& claro el concepto de m.todo# que a lo largo de la historia ha llamado la atencin de gran cantidad de filsofos & cient8ficos. El -iccionario !arousse define el t.rmino $5t!*! como el conjunto de operaciones ordenadas con que se pretende obtener un resultado . !a $et!*!#!&6a es la ciencia que aplica este m.todo. E+isten muchos tipos de metodolog8as# como la metodolog8a de investigacin# metodolog8a de ensean(a;aprendi(aje# etc.# as8 como la metodolog8a de solucin de problemas# que aplicamos constantemente en la vida diaria. Pero en este caso hablaremos espec8ficamente de la solucin de problemas que podemos resolver mediante el uso de la computadora. !a resolucin de los problemas consta de 5 etapas que garanti(an la llegada correcta a la solucin/ identificacin del problema# planteamiento de alternativas de solucin# eleccin de una alternativa de solucin# eleccin de una alternativa# desarrollo de la solucin & evaluacin de esta. IDENTIFICACI2N DEL 1ROBLEMA !a identificacin del problema es una fase mu& importante en la metodolog8a# pues de ella depende el desarrollo posterior en busca de la solucin. 0n problema bien delimitado es una gran a&uda para que el proceso general avance bien: un problema mal definido provocar" desv8os conceptuales que ser"n dif8ciles de remediar posteriormente. En esta etapa es fundamental el an"lisis de la informacin inicial )entrada* con el fin de distinguir los datos pertinentes de los que no lo son# de manera que se pueda elegir la configuracin m"s conveniente respecto a las soluciones posibles. <ambi.n

Profesor: Jos David Ortiz Salas Maribel Villareal Snchez 1

Profesora:

BLOQUE I: DISEA Y ELABORA ALGORITMOS

deben definirse los datos de salida que garanticen la continuidad del proceso para que sea m"s f"cil eliminar las e+pectativas negativas. 1LANTEAMIENTO DE ALTERNATI7AS DE SOLUCI2N -espu.s de la definicin del problema & del an"lisis de los datos de entrada# el proceso contina con el an"lisis de las alternativas de solucin. Por lo general# la solucin de un problema puede alcan(arse por distintas v8as. Es til tratar de plantear la ma&or cantidad de alternativas posibles de solucin# pues de esta forma las probabilidades aumentan a favor de encontrar la v8a correcta. 5e debe destacar que no es conveniente e+tender demasiado el nmero de alternativas# pues si el nmero de .stas es demasiado alto# se presentar" una ma&or dificultad para elegir la mejor de todas# que es en definitiva el objetivo del proceso. ELECCI2N DE UNA ALTERNATI7A -espu.s de tener todo el repertorio de alternativas# es necesario pasar a otra etapa/ la eleccin de la mejor entre todas las posibilidades. Esta fase es mu& importante porque de la eleccin reali(ada depende el avance final hasta la solucin. !a orientacin hacia delante supone la irreversibilidad si la decisin es acertada o una reversibilidad costosa # pues si la decisin no es acertada# es necesario retroceder# lo que afecta la optimidad del proceso. Por tanto# es necesario que cada alternativa sea bien anali(ada para que la toma de decisiones sea bien justificada. -eber" elegir la alternativa que sea la m"s adecuada para la solucin de problemas# tomando en cuenta las caracter8sticas del problema & las caracter8sticas que deber" tener la solucin# as8 como los elementos# datos o informacin con la que cuentas. DESARROLLO DE SOLUCI2N -espu.s de decidir cu"l es la mejor alternativa de todas# se llega a la etapa de la solucin. En esta fase# a partir de los datos relacionados con la alternativa seleccionada# se aplican las operaciones necesarias para solucionar el problema. !a seleccin de los procesos tambi.n debe ser determinada en funcin de la optimidad# es decir# las operaciones deben llegar a la solucin por el camino m"s corto para garanti(ar la ma&or eficiencia en el funcionamiento. 5i la alternativa es la ptima# llevar" a la solucin deseada que fue prevista en la identificacin del problema. E7ALUACI2N DE LA SOLUCI2N !uego de haber desarrollado la solucin queda an una etapa# que es la evaluacin. En los procesos industriales a este procedimiento se le llama control de la calidad & consiste en determinar que la solucin obtenida es lo que esperaba conseguir comprobando que el resultado sea correcto. En esta fase se deben pulir los procesos &a reali(ados & tratar de llevarlos a un grado ma&or de optimidad# pues el algoritmo m"s eficiente en la solucin de un problema es el que llega a su objetivo final con la ma&or econom8a de procedimientos que sea posible. 1 =uentes/ 1 Prez Chvez, Cecilia. nfor!tica ", #achillerato. S$ %D $O& '(. P)s. "1*"+. http/>>boards?.melod&soft.com>app@%-A3BB?C=-PB?B3DmsgA4?D-,2AEB http/>>FFF.diagramas.3Bm.com>conceptos.html

SITUACI2N DIDCTICA: El "rea de ciencias sociales est" organi(ando un viaje de estudios al 7useo de Gistoria Hatural en 5an -iego# 2alifornia.I !os organi(adores pueden elegir contratar una de dos opciones de transporte/ rentar un autobs de lujo cuesta J3B#BBB.BB & rentar un autobs sencillo les costar8a J4K#BBB.BB. El precio por persona depender" de la cantidad de asistentes. A ti te han encargado enlistar las actividades necesarias a trav.s de un algoritmo & un diagrama de flujo para planear el viaje. Qu5 *e"e( (a"er ara #!&rar e#a"!rar e# a#&!r't$! - *'a&ra$a *e )#u.! ara #a%ear e# 8'a.e? Cu9%t! (e *e"e a&ar ara a('(t'r, *e e%*'e%*! *e #a ! c'/% *e tra%( !rte, e( *ec'r *e #u.! ! (e%c'##!? Profesor: Jos David Ortiz Salas Maribel Villareal Snchez 1 Profesora:

BLOQUE I: DISEA Y ELABORA ALGORITMOS

Profesor: Jos David Ortiz Salas Maribel Villareal Snchez 1

Profesora:

BLOQUE I: DISEA Y ELABORA ALGORITMOS

Lectura: DIAGRAMAS DE FLU3O DEFINICI2N Es la representacin gr"fica de flujo de un algoritmo o de secuencia rutinarias 5e basan en la utili(acin de diversos s8mbolos para representar operaciones espec8ficas. 5e les llama diagramas de flujo porque los s8mbolos utili(ados se conectan por medio de flechas para indicar la secuencia de la operacin. S4MBOLOS UTILI;ADOS !os s8mbolos que se utili(an para diseo se someten a una normali(acin# es decir# se hicieron s8mbolos casi universales# &a que# en un principio cada usuario podr8a tener sus propios s8mbolos para representar sus procesos en forma de -iagrama de flujo. Esto trajo como consecuencia que slo aquel que conoc8a sus s8mbolos# los pod8a interpretar. !a simbolog8a utili(ada para la elaboracin de diagramas de flujo es variable & debe ajustarse a las normas preestablecidas universalmente para dichos s8mbolos o datos. !os siguientes s8mbolos son los principales/

DESCRI1CI2N DE LOS S4MBOLOS F#u.! *e *at!(: %ndica la secuencia )flujo* de operacin del diagrama# que a su ve( indican el sentido & tra&ectoria. I%'c'! ! )'%: 5e utili(a para sealar el comienzo as8 como el final de un diagrama. <radicionalmente se colocan las palabras 9%H%2%,9 9=%H9 dentro de la figura para hacerlo m"s e+pl8cito. 1r!ce(!: Es el s8mbolo m"s comnmente utili(ado. 5e usa para representar un evento o proceso determinado que es controlado dentro del diagrama de flujo en que se encuentra# sumar# restar & cualquier operacin aritm.tica es un proceso. Dec'('/%. 5e utili(a para representar una pregunta o interrogante que tiene al menos dos respuestas posibles# para cada una de las cuales ha& un camino de continuacin del proceso. !o anterior hace que a partir de .ste el proceso tenga dos o m"s caminos posibles. C!%ect!r: Representa un punto de cone+in entre procesos. 5e utili(a cuando es necesario dividir un diagrama de flujo en varias partes o procesos dentro de la misma hoja# por ra(ones de espacio o simplicidad. 5e usa para conectar procesos contenidos dentro de la misma hoja. !a ma&or8a de las veces se utili(an nmeros en los c8rculos para hacer la referencia. E%tra*a *e *at!(: Representa una operacin de entrada. En este s8mbolo se indican los valores in8ciales que deber" recibir el proceso. Esto se hace asign"ndoles letras o nombres de variables para cada uno de los valores & anotando estas letras en el interior de la figura. De( #'e&ue *e re(u#ta*!(: Este s8mbolo se utili(a para mostrar un resultado# el cual puede representar la solucin al problema que se pretende resolver & que fue conseguida a trav.s del resto del diagrama. -entro de su interior se anotar" la variable con el resultado final o el mensaje que represente el resultado del algoritmo.

CARACTER4STICAS QUE DEBE CUM1LIR UN DIAGRAMA DE FLU3O E+iste siempre un camino que permite llegar a una solucin )finali(acin del algoritmo*. E+iste un nico inicio del proceso.

Profesor: Jos David Ortiz Salas Maribel Villareal Snchez 1

Profesora:

BLOQUE I: DISEA Y ELABORA ALGORITMOS

E+iste un nico punto de fin para el proceso de flujo )salvo del rombo que indica una comparacin con dos caminos posibles*.

DESARROLLO DEL DIAGRAMA DE FLU3O Las siguientes son acciones previas a la realizacin del diagrama de flujo: %dentificar las ideas principales a ser incluidas en el diagrama de flujo. -efinir qu. se espera obtener del diagrama de flujo. %dentificar qui.n lo emplear" & cmo. Establecer el nivel de detalle requerido. -eterminar los l8mites del proceso a describir. Los pasos a seguir para construir el diagrama de flujo son: Establecer el alcance del proceso a describir. -e esta manera quedar" fijado el comien(o & el final del diagrama. =recuentemente el comien(o es la salida del proceso previo & el final la entrada al proceso siguiente. %dentificar & listar las principales actividades>subprocesos que est"n incluidos en el proceso a describir & su orden cronolgico. 5i el nivel de detalle definido inclu&e actividades menores# listarlas tambi.n. %dentificar & listar los puntos de decisin. 2onstruir el diagrama respetando la secuencia cronolgica & asignando los correspondientes s8mbolos. Asignar un t8tulo al diagrama & verificar que est. completo & describa con e+actitud el proceso elegido.

7ENTA3AS DE LOS DIAGRAMA DE FLU3O =avorecen la comprensin del proceso a trav.s de mostrarlo como un dibujo. El cerebro humano reconoce f"cilmente los dibujos. 0n buen diagrama de flujo reempla(a varias p"ginas de te+to. Permiten identificar los problemas & las oportunidades de mejora del proceso. 5e identifican los pasos redundantes# los flujos de los reLprocesos# los conflictos de autoridad# las responsabilidades# los cuellos de botella# & los puntos de decisin. 7uestran las interfaces clienteLproveedor & las transacciones que en ellas se reali(an# facilitando a los empleados el an"lisis de las mismas. 5on una e+celente herramienta para capacitar a los nuevos empleados & tambi.n a los que desarrollan la tarea# cuando se reali(an mejoras en el proceso.

ESTRUCTURAS ALGOR4TMICAS !as estructuras de operacin de programas son un grupo de formas de trabajo# que permiten# mediante la manipulacin de variables# reali(ar ciertos procesos espec8ficos que nos lleven a la solucin de problemas. Estas estructuras se clasifican de acuerdo con su complejidad en/

Profesor: Jos David Ortiz Salas Maribel Villareal Snchez 1

Profesora:

BLOQUE I: DISEA Y ELABORA ALGORITMOS

Secue%c'a#e(/ Para dar solucin a .ste tipo de problemas# se emplea una serie de acciones ejecutadas repetidamente en un solo orden secuencial. C!%*'c'!%a#e(/ Para dar solucin a .ste tipo de problemas# se emplean acciones en las que la ejecucin de alguna depender" que se cumplan una o varias condiciones C6c#'ca(/ 5on aquellas que para dar una solucin# es necesario utili(ar el mismo conjunto de acciones que puedan ejecutarse m"s de una ve(.

E3EM1LO: De)'%'c'/% *e# 1r!"#e$a: Elaborar un algoritmo para calcular la suma de dos nmeros & representar el algoritmo gr"ficamente. A%9#'('( *e# r!"#e$a: Entrada/ A & B representan los dos nmeros. Proceso/ umaA A ! B 5alida/ Resultado es uma A#&!r't$!: 4.L %nicio 3.L !eer A & B 6.L umaA A M C ?.L %mprime )El resultado es/ 5uma* K.L =in. D'a&ra$a *e )#u.!:

nicio ', # S,!a'.# %l res,ltado es: S,!a /in

Para conocer m"s# consultar tambi.n las siguientes direcciones/ http/>>es.FiNipedia.org>FiNi>-iagramaOdeOflujoP$entajasOdeOlosOdiagramaOdeOflujo http/>>FFF.monografias.com>trabajos?3>diagramaLdeLflujo>diagramaLdeLflujo3.shtml http/>>FFF.monografias.com>trabajosQB>diagramaLflujoLdatos>diagramaLflujoLdatos3.shtml

Profesor: Jos David Ortiz Salas Maribel Villareal Snchez 1

Profesora:

BLOQUE I: DISEA Y ELABORA ALGORITMOS

Lectura: 1SEUDOC2DIGO DEFINICI2N 7ucho se habla del pseudocdigo en las carreras de Analista de 5istemas & Programacin. Pero no e+iste mucha bibliograf8a al respecto. -igamos que el (eu*!c/*'&! es una forma de diagramar un algoritmo para resolver un determinado problema# sin atenerse a ningn lenguaje de programacin en especial. En ve( de escribir el programa directamente en un lenguaje de programacin determinado )2# Casic# etc.*# crearemos un borrador entendible para todos# para luego de tener bien en claro lo que se debe hacer# pasar a la programacin propiamente dicha. Ho ha& que confundirlo con un diagrama de flujo. En el diagrama de flujo se representa el transcurso del programa# el momento donde se obtienen los datos# cuando se procesan & el momento de presentar los resultados. 5i bien son dos herramientas que se utili(an en conjunto# cada una representa dos partes distintas en el diseo de un sistema. El pseudocdigo se refiere a crear un cdigo para orientar a los programadores# pero sin la sinta+is ni la estructura propia de ningn lenguaje. El pseudocdigo es la me(cla de lenguaje de programacin & espaol )o ingl.s# o cualquier otro idioma* que se emplea# dentro de la programacin estructurada# para reali(ar el diseo de un programa. En esencial# el Pseudocdigo se puede definir como un lenguaje de especificaciones de algoritmos. El Pseudocdigo utili(a palabras que indican el proceso a reali(ar. Ventajas de utilizar un Pseudocdigo a un Diagrama de Flujo 4. 3. 6. ?. K. ,cupan mucho menos espacio en el desarrollo del problema. Permite representar de forma f"cil operaciones repetitivas complejas. Es m"s sencilla la tarea de pasar de pseudocdigo a un lenguaje de programacin formal. 5i se siguen las reglas de identacin se puede observar claramente los niveles en la estructura del programa. En los procesos de aprendi(aje de los alumnos de programacin# estos est"n m"s cerca del paso siguiente )codificacin en un lenguaje determinado# que los que se inician en esto con la modalidad -iagramas de =lujo*.

7ejora la claridad de la solucin de un problema.

Profesor: Jos David Ortiz Salas Maribel Villareal Snchez 1

Profesora:

BLOQUE I: DISEA Y ELABORA ALGORITMOS

'C$ V D'D%S
4.L Reali(a una lectura de los temas RSu. es un algoritmo@ # -iagramas de flujo # Pseudocdigo # & elabora un resumen en el cuaderno de apuntes. 3.L 2on la finalidad de practicar & tener los conocimientos para elaborar el algoritmo & diagrama de flujo para planear el viaje# trabaja colaborativamente en parejas para elaborar los siguientes ejercicios/ Elabora un algoritmo para cambiar una llanta ponchada de carro. Elabora un algoritmo para preparar un s"ndFich. Elabora un algoritmo para obtener el "rea de un tri"ngulo. Elabora el algoritmo para convertir una cantidad de pesos a dlares.

Resuelve los ejercicios aplicando la metodolog8a para llegar a una mejor solucin de los problemas/ %dentificar el problema a resolver. Plantear alternativas de solucin. Elegir una alternativa. -esarrollar la solucin )el algoritmo*. Evaluar la solucin )el algoritmo*. Elabora un reporte en el cuaderno de apuntes de las soluciones planteadas. 6.L <rabaja en equipo de tres integrantes para elaborar en el cuaderno de apuntes el algoritmo que de solucin a los siguientes problemas/ 0n alumno desea saber cu"l ser" su calificacin final en la asignatura de %nform"tica %%. -icha calificacin se compone de tres calificaciones parciales con valor de EBT & un e+amen semestral con valor de 3BT. El maestro de inform"tica %% desea saber qu. porcentaje de hombres & qu. porcentaje de mujeres ha& en su grupo.

Elabora e# a#&!r't$! ara #a%ear e# 8'a.e a# +!!#/&'c! *e Sa% D'e&!, t!$a%*! e% cue%ta e# c!(t! a a&ar, *e e%*'e%*! *e# t' ! *e tra%( !rte0 ?.L <rabaja colaborativamente en equipo de tres integrantes para revisar el siguiente ejemplo que viene en diagramas de flujo )Pag. Q* & reali(ar en el cuaderno de apuntes los diagramas de flujo de los algoritmos que se elaboraron en las actividades 3 & 6. K.L Emplea el programa 7icrosoft Uord 3BBV para elaborar los diagramas de flujo que se presentan en la actividad ?. Q.L <rabaja colaborativamente en parejas & resuelve el problema planteado en la situacin did"ctica/ Enlistar las actividades necesarias a trav.s de un algoritmo & un diagrama de flujo para planear el viaje. Cu9%t! (e *e"e a&ar ara a('(t'r, *e e%*'e%*! *e #a ! c'/% *e tra%( !rte, e( *ec'r *e #u.! ! (e%c'##!?< Elabora un documento que contenga el algoritmo & diagrama de flujo# con introduccin# desarrollo & conclusin en el programa 7icrosoft Uord 3BBV. E+pongan al grupo la solucin planteada# con ideas claras & la tem"tica bien organi(ada. Profesor: Jos David Ortiz Salas Maribel Villareal Snchez 1 Profesora:

BLOQUE I: DISEA Y ELABORA ALGORITMOS

Profesor: Jos David Ortiz Salas Maribel Villareal Snchez 1

Profesora:

You might also like