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.
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á . . .
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 . . .
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 . . .
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. . . .
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) . . .
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.