Un algoritmo es una serie de pasos organizados que describe el proceso que se debe seguir, para dar solucin a un problema especfico. Ej: Sumar dos numeros (pseudocodigo) INICIO Numero1 = "" Numero2 = ""
MIENTRAS Numero1 == "" HACER ESCRIBIR "Ingrese el primer numero: ": LEER Numero1 FIN MIENTRAS
MIENTRAS Numero2 == "" HACER ESCRIBIR "Ingrese el seguno numero: ": LEER Numero2 FIN MIENTRAS
ESCRIBIR Numero1 ! Numero2 FIN as Estructuras de !atos son los que permiten un almacenaiento eficiente de la informacion en la memoria del ordenador. Son las piezas basicas para la construccion de algoritmos complejos " permiten implementarlos de forma eficiente. Ej: #ectores o arreglos $olas %rafos istas Lenguajes de programacin: E&isten basicamente dos tipos de lenguajes, los de bajo ni'el " los de alto ni'el. os de bajo ni'el: totalmente dependientes del (ard)are Ej: *ssembler os de alto ni'el: cercanos al lenguaje natural (umano, independientes del (aed)are. Ej: $, $++, $, -a'a .("ton ./. Arquitectura: Ejemplo de *rquitectura centrada en datos: Ejemplo de *rquitectura de 0 capas: Ingeniera y metodologa del software: as metodologas son un conjunto de m1todos, de reglas, que por una parte sir'en de gua para realizar los trabajos que 'an dando forma a los desarrollos " que por otra obligan a la direccin del pro"ecto " a los componentes de los equipos a realizar ciertas comprobaciones sistem2ticas de modo que el resultado final, al menos desde un punto de 'ista formal, no presente inco(erencias " est1 dirigido a un objeti'o claro " prefijado. Ej: .rogramacin Estructurada !esarrollo 32pido de *plicaciones (3*!) .rogramacin 4rientada a 4bjetos (.44) 5etodologas 3U. (.roceso unificado de desarrollo) 5etodologas ean (6anban, Scrum, 7.)