Progama de la carrera: Fundamentos de Programación

Páginas: 8 (1878 palabras) Publicado: 18 de agosto de 2015
Fundamentos de Programación: Unidad I: Introducción a la Programación

UNIDAD I INTRODUCCIÓN A LA PROGRAMACION
1.1 Clasificación del software
Las operaciones que debe realizar el hardware se especifican mediante listas de instrucciones, llamadas
programas o software. El software se clasifica en dos grandes grupos: software del sistema y software de
aplicación.
1.1.1 Software del sistema
Es elconjunto de programas indispensables para que la máquina funcione; se denominan también programas
del sistema. Entre ellos se encuentran programas supervisores como el sistema operativo, el cual dirige las
operaciones globales de la computadora, controla el almacenamiento y sirve de plataforma para ejecutar otros
programas; los programas de utilería (o de utilidad) como lo es un editor de textos o unprocesador de palabras;
y los programas traductores, ya sea compiladores o intérpretes que convierten las instrucciones escritas en
lenguajes de programación a lenguajes máquina (en bits, 0’s y 1’s).
1.1.2 Software de aplicación
Es el conjunto de programas que realizan tareas concretas, tales como, nóminas, contabilidad, análisis
estadístico, análisis financiero, control de inventarios, ventas,control de personal, programas de producción,
entre otros y que son desarrollados en algún lenguaje de programación.

1.2 Conceptos de la programación
Lo que separa al computador del resto de los dispositivos electrónicos es su capacidad de ser programable.
1.2.1 Definición de programa
Es un conjunto de instrucciones que indican qué debe hacer el computador. Un programa se denomina
software; portanto, programa, software e instrucciones son sinónimos.
1.2.2 Definición de programación
Creación de un programa de computador. Los pasos son:
1. Desarrollar la lógica del programa para resolver determinado problema.
2. Escribir la lógica del programa en un lenguaje específico de programación (codificación).
3. Ensamblar o compilar el programa para convertirlo a lenguaje de máquina.
4. Probar ydepurar el programa.
5. Preparar la documentación necesaria.

La lógica es la parte más difícil de la programación. Escribir las sentencias en un lenguaje es
comparativamente fácil una vez desarrollada la solución. Sin embargo, sin importar qué tan difícil pueda ser el

1

Fundamentos de Programación: Unidad I: Introducción a la Programación

programa, la documentación se considera la actividad mástediosa por parte de la mayoría de los
programadores.
1.2.3 Definición de lenguaje de programación
Lenguaje que se utiliza para escribir instrucciones para el computador. Permite que el programador exprese el
procesamiento de datos en forma simbólica sin tener en cuenta los detalles específicos de la máquina.

Existe un lenguaje ensamblador, o lenguaje de bajo nivel, para cada tipo de máquina, queusualmente genera
una instrucción de máquina para cada instrucción del lenguaje ensamblador; existen lenguajes de alto nivel que
permiten que el programa se exprese con una simbología y terminología fáciles de entender por el
programador, alejándose de los detalles del lenguaje ensamblador y del lenguaje máquina y que puede ser
traducido para diferentes familias de computadores.

1.2.4 Paradigmasde programación
Los lenguajes de programación, además de clasificarse por nivel y generación, se clasifican por paradigma. Los
programadores afrontan los problemas de diferentes maneras. Mientras que un programador podría
concentrarse en los pasos requeridos para completar un cálculo específico, otro podría hacerlo en los datos
que integran la base del cálculo. La frase paradigma de programaciónalude a la manera de conceptualizar y
estructurar las tareas que realiza una computadora. Existen varios paradigmas de programación, y no son
mutuamente excluyentes. Un programador podría usar técnicas de varios paradigmas, mientras planea y
codifica un programa.

Los lenguajes de programación se ordenan mediante los paradigmas de programación que soportan. Algunos
lenguajes soportan un solo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Carrera De Programacion
  • Fundamentos De La Carrera
  • Fundamentos de la carrera
  • Fundamentos de la carrera
  • Fundamentos De La Programacion
  • Fundamentos De Programacion
  • Fundamentos de programacion
  • fundamentos de programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS