La Programación
Enviado por mvvm718 • 11 de Marzo de 2013 • 6.360 Palabras (26 Páginas) • 243 Visitas
Esquema
• Introducción
1. ¿Qué es Programación?
2. Tipos de Programas:
El Sistema Operativo
Lenguajes de programación
Programas de Aplicación
3. ¿Por qué es necesario conocer y manejar los programas computarizados?
4. Nombre programas utilizados en la Ingeniería:
Project
Maple (software)
Turbo Pascal
MATLAB
AutoCAD
5. Historia y evolución de la programación
6. Definir los siguientes conceptos:
Programa
Lenguaje de Programación
Sistema
Ofimática
Telemática
Telecomunicación
Pseudocódigo
Algoritmo
Software Libre
Software Propietario
Sistemas Administrativos
Sistema de Control
• Conclusión
• Bibliografía
Introducción
El ordenador es la herramienta que permite procesar automáticamente la información, facilitando en gran medida su organización, tratamiento, transmisión y almacenamiento.
Mediante la Informática se gestiona información en forma de programas y datos con los que es posible poner en marcha complejos sistemas electrónicos, mecánicos, entre otros.
La Programación ha pasado a tener un papel muy importante en la vida diaria, gracias a ella podemos programar los ordenadores, electrodomésticos, robots y otras maquinas. La Programación intenta resolver ciertos problemas que nos surgen todos los días basándose en una metodología.
El conjunto de problemas que son resolubles utilizando un computador es indudablemente, muy extenso. El concepto de algoritmo es fundamental para la actividad de resolver problemas con computadoras, por lo que necesitamos adquirir un conocimiento firme sobre lo que es y no es con objeto de llevar a cabo de forma eficaz la actividad de resolver problemas ya que este es el propósito de escribir algoritmos.
La Programación
1. ¿Qué es Programación?
La programación es el proceso de diseñar, escribir, probar, depurar y mantener el código fuente de programas computacionales. El código fuente es escrito en un lenguaje de programación. El propósito de la programación es crear programas que exhiban un comportamiento deseado. El proceso de escribir código requiere frecuentemente conocimientos en varias áreas distintas, además del dominio del lenguaje a utilizar, algoritmos especializados y lógica formal. Programar no involucra necesariamente otras tareas tales como el análisis y diseño de la aplicación (pero si el diseño del código), aunque si suelen estar fusionadas en el desarrollo de pequeñas aplicaciones.
Los programas están necesariamente están formados por algoritmos, los algoritmos son una secuencia no ambigua, finita y ordenada de instrucciones que han de seguirse para resolver un problema. Un programa normalmente implementa (traduce a un lenguaje de programación concreto) un algoritmo. Nótese que es la secuencia de instrucciones en sí la que debe ser finita, no el número de pasos realizados como la ejecución de las mismas. Los algoritmos se pueden subdividirse en módulos esto se realiza para que la complejidad sea menor de cada parte.
Los programas son escritos en diversos, la compilación es la transformación del código fuente entendible por nosotros a para convertirse en lenguaje máquina, interpretable por el procesador
La programación tiene distintas formas de realizarse la cuales pueden ser:
Programación modular,
Programación orientada a objetos (POO),
Programación concurrente,
Programación funcional,
Programación lógica.
También los lenguajes de programación se determinan según el nivel de abstracción, según la forma de ejecución y según el paradigma de programación que poseen cada uno de ello:
Lenguajes de bajo nivel
Lenguajes de medio nivel
Lenguajes de alto nivel
Según la forma de ejecución:
Lenguajes compilados
Lenguajes interpretados
Según el paradigma de programación:
Lenguajes imperativos
Lenguajes declarativos Funcionales o Lógicos
Lenguajes orientados a objetos
• Léxico y programación:
La programación se rige por reglas y un conjunto más o menos reducido de órdenes, expresiones, instrucciones y comandos que tienden a asemejarse a una lengua natural acotada (en inglés); y que además tienen la particularidad de una reducida ambigüedad. Cuanto menos ambiguo es un lenguaje de programación, se dice, es más potente. Bajo esta premisa, y en el extremo, el lenguaje más potente existente es el binario, con ambigüedad nula (lo cual lleva a pensar así del lenguaje ensamblador).
En los lenguajes de programación de alto nivel se distinguen diversos elementos entre los que se incluyen el léxico propio del lenguaje y las reglas semánticas y sintácticas.
• Objetivos de la programación:
La
...