Conceptos Basicos De Programación
La palabra software significa simplemente programas. Por consiguiente una compañía de software es una compañía que produce o fabrica programas.
El software se divide en dos grandesgrupos:
Software del sistema
Software de aplicaciones
Software del Sistema: Es el conjunto de programas indispensables para que la máquina funcione.
Software de aplicaciones: Es aquel quepermite a los usuarios llevar a cabo una o varias tareas específicas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial énfasis en los negocios.
Lenguajes deprogramación
Los lenguajes de programación sirven para escribir programas que permitan la comunicación usuario/máquina. Unos programas especiales llamados traductores (compiladores e intérpretes)convierten las instrucciones escritas en lenguajes de programación en instrucciones escritas en lenguajes máquina (0 y 1, bits) que ésta pueda entender.
Algoritmo.- Es un método para resolver unproblema mediante una serie de pasos precisos, definidos y finitos.
Características de un algoritmo:
*Preciso (indicar el orden de realización en cada paso)
*Definido (si se sigue dos veces,obtiene el mismo resultado cada vez)
*Finito (tiene fin; un número determinado de pasos);
Ejemplos de Algoritmos son: Instrucciones para montar en una bicicleta, hacer una receta de cocina, obtener elmáximo común divisor de dos números, etc.
Los algoritmos se pueden expresar por fórmulas, diagramas de flujo o N-S y pseudocódigo. Esta última representación es la más utilizada en lenguajesestructurados como C.
Programación
El proceso de programación es un proceso de solución de problemas y el desarrollo de un programa requiere las siguientes fases:
1.- Definición y análisis delproblema;
2.- Diseño de Algoritmos:
.Diagrama de flujo,
.Diagrama N-S;
.Pseudocódigo
3.- Codificación del programa;
4.- Depuración y verificación del programa;
5.-...
Regístrate para leer el documento completo.