Fundamentos de Programación

Aplicaciones de los Algoritmos


Existe una razón principal para estudiar algoritmos: Eficiencia. La eficiencia es la principal aplicación de los algoritmos. Recomiendo: Importancia de los algoritmos.

Posted in | Leave a response

Errores de programación


A la hora de programar es común encontrarse con errores en el código y en software, incluso después de ser publicados. Para evitar esto, es necesario hacer diferentes pruebas, pero no creo que importe cuantas de ellas se hagan, en algún momento el sistema necesitará . . .

Posted in | Leave a response

Divide y Vencerás


La estrategia divide y vencerás se utiliza para definir algoritmos eficientes; primero divide un problema en dos subproblemas más pequeños de modo idéntico al problema original. Estos subproblemas pueden resolverse de manera recursiva. Al final estos subproblemas son tan pequeños que cada uno puede resolverse directa . . .

Posted in | Leave a response

Lectura de arreglos


Para leer o recorrer un arreglo debemos tomar en cuanta el tamaño y su estructura. Por ejemplo: el siguiente arreglo posee una longitud de 7 elementos y es unidimensional. numeros[] = {1, 2, 3, 4, 5, 6, 7}: Entero Es importante recordar que todo de . . .

Posted in | Leave a response

Recursividad


Posted in | Leave a response

Diagrama de entrada, proceso y salida


Teniendo una visión general de programación, se podría reducir todo en tres simples pasos: Entrada, Proceso y Salida. Entrada, En este primer paso se intruducen los datos con lo que se va a resolver un determinado problema. Son datos que el programa le pide al usuario. . . .

Posted in | Leave a response

Estructuras algorítmicas


Cada estructura algorítmica contiene una o varias condiciones (expresiones bool). Estas expresiones suelen involucrar signos de igualdad (==, !=) y racionales (< , >, < =, >=). Estas expresiones se pueden combinar por medio de los operadores lógicos ! (no), && (y) y || (o) . . .

Posted in | Leave a response

Algoritmos y Diagramas de Flujo


Cuando hablamos de programar, no nos referimos a escribir código inmediatamente, tenemos que realizar un análisis (me refiero a pensar) y no necesitaremos la computadora. Un programa se compone de tres funciones básicas de manera general: Entrada, Proceso y Salida.

Posted in | 4 Responses