Mostrando entradas con la etiqueta Introducción a la Programación Estructurada en C. Mostrar todas las entradas
Mostrando entradas con la etiqueta Introducción a la Programación Estructurada en C. Mostrar todas las entradas

sábado, 27 de junio de 2015

Métodos de Búsqueda en C++ / Código Fuente


Método de Búsqueda Lineal
La búsqueda lineal probablemente es sencilla de implementar e intuitiva. Básicamente consiste en buscar de manera secuencial un elemento, es decir, preguntar si el elemento buscado es igual al primero, segundo, tercero y así sucesivamente hasta encontrar el deseado.
Entonces este algoritmo tiene una complejidad de O(n).


Link de descarga
Código Fuente en c++/ Búsqueda Lineal

Método de Búsqueda Binaria
La búsqueda binaria utiliza un método de `divide y vencerás'para localizar el valor deseado. Con este método se examina primero el elemento central de la lista; si éste es el elemento buscado, entonces la búsqueda ha terminado.

En caso contrario, se determinar si el elemento buscado será en la primera o la segunda mitad de la lista y a continuación se repite este porceso, utilizando el elemento central de esa sublista.

Se puede aplicar tanto a datos en listas lineales como en árboles binarios de búsqueda. Los pre-requisitos principales para la búsqueda binaria son:

La lista debe estar ordenada en un orden específico de acuerdo al valor de la llave.

Debe conocerse el número de registros.





sábado, 2 de mayo de 2015

Hack X Crack : De 0 a Python


El objetivo de este cuaderno es presentar los conceptos básicos relacionados con la Programación de Software. A lo largo de esta breve introducción, se estudiarán conceptos tales como variables, bucles, funciones e incluso hilos de ejecución, todo de forma compacta y utilizando el lenguaje de programación Python como base.

Python es un lenguaje de programación de alto nivel cuya filosofía hace hincapié en una sintaxis muy limpia y que favorezca un código legible.

Se trata de un lenguaje de programación multiparadigma ya que soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional. Es un lenguaje interpretado, usa tipado dinámico, es fuertemente tipado y multiplataforma.

Link de descarga

jueves, 30 de abril de 2015

Introducción a la Programación Estructurada en C



Contenido:

Presentación
Capítulo 1. Introducción ai lenguaje C
Capítulo 2. Aritmética de C
Capítulo 3. Programación estructurada
Capítulo 4. Estructuras de control selectivas
Capítulo 5. Estructuras de control repetitivas
Capitulo 6. Datos de tipo estructurado. Arreglos
Capítulo 7. Datos de tipo estructurado
Capítulo 8. Funciones (programación modular)
Capítulo 9. Ejercicios resueltos
índice de ejercicios resueltos
índice de ejemplos
índice de tablas

Link de descarga