2010 FDP UNIDAD III

Páginas: 19 (4547 palabras) Publicado: 2 de octubre de 2015
Fundamentos de Programación
Ing. en Sistemas Computacionales

3. INTRODUCCIÓN A LA PROGRAMACIÓN
El lenguaje de programación es el encargado de que la computadora realice paso a paso las tareas
que el programador ha diseñado en el algoritmo. Se puede decir que un lenguaje de programación es
el intermediario entre la máquina y el usuario para que este último pueda resolver problemas a través
de lacomputadora haciendo uso de palabras (funciones) que le traducen dicho programa a la
computadora para la realización de dicho trabajo. Para nuestro curso las implementaciones se harán
en el lenguaje de programación C#.
Para llegar a tener una secuencia de instrucciones que den solución a un problema es necesario
ejecutar varias etapas.


Etapa de análisis: En esta etapa el programador debeentender claramente el problema. Saber
qué es lo que se quiere resolver. (analizar)



Etapa de Solución general: Escribir la serie de pasos que sean necesarios para dar solución al
problema. Estos pasos se pueden desarrollar a través de un Diagrama de flujo (Utilizando
símbolos) ó a través de un pseudo lenguaje (Utilizando Lenguaje común). A lo anterior es lo que
se conoce con el nombre de Algoritmo.

Etapa de prueba: Consiste en revisar el algoritmo paso a paso para estar seguro si la solución
resuelve verdaderamente al problema. (Prueba de escritorio).



Etapa de implementación específica: Consiste en traducir el algoritmo a un lenguaje de
programación. (Codificar).



Etapa de prueba: Consiste en ejecutar el programa en un computador y revisar los datos
arrojados para ver si soncorrectos y hacer los ajustes necesarios. (Implementar).



Etapa de uso: Consiste en instalar el programa de manera definitiva para el uso por parte del
usuario.

3.1 CARACTERISTICAS DEL LENGUAJE DE PROGRAMACIÓN
LENGUAJES DE ALTO Y BAJO NIVEL
Se creó entonces un nuevo tipo de lenguajes, denominados "lenguajes de alto nivel", que poseían
dos características importantes:


Cada instrucción de altonivel se traducía a múltiples instrucciones en lenguaje máquina,
posiblemente centenares o incluso miles. Los lenguajes de alto nivel suponían un enorme ahorro
de tiempo para los programadores, al ofrecerles instrucciones que llevaban a cabo tareas
similares a las que se realizarían con papel y lápiz.



Las instrucciones de los lenguajes de alto nivel eran completamente independientes delprocesador empleado para ejecutar el código máquina correspondiente. La traducción a lenguaje
máquina, necesariamente más compleja, suponía un mayor esfuerzo al crear el programa
traductor, pero aportaba la ventaja de no tener que reescribir todo el código al ejecutar el
programa en otro procesador.

Una desventaja de los programas de alto nivel era su menor eficiencia, al ser prácticamente
imposible crearun traductor que generase un código máquina tan eficiente como el que escribiría un
operador humano experimentado. Sin embargo, la velocidad creciente de las máquinas y los
30

Elaboró: L.I. Karina Aidee Romero Alvarado

Fundamentos de Programación
Ing. en Sistemas Computacionales

prohibitivos costes de producción del software aconsejaban el uso de lenguajes de alto nivel, y esto
esprecisamente lo que sucede en la actualidad. El uso del código ensamblador está reservado a las
rutinas críticas en términos de espacio o tiempo, y resulta innecesario en múltiples ocasiones.
Inicialmente, la cantidad de memoria de que disponían los ordenadores era muy reducida, debido al
elevado coste de fabricación de los circuitos de memoria. Esto suponía fuertes limitaciones a la hora
de construirprogramas traductores de alto nivel, que no podían manejar grandes cantidades de
información simultáneamente, almacenándola en memoria.
Por esta razón, se optó inicialmente por la construcción de los denominados "lenguajes
interpretados".
 Lenguajes Ensamblados: Se refieren al lenguaje ensamblador, que viene a ser una
representación simbólica de las instrucciones correspondientes al lenguaje...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Fdp Unidad 2
  • Unidad III Excel 2010 Virtual
  • UNIDAD III
  • UNIDAD III
  • UNIDAD III
  • Unidad III
  • Unidad III
  • UNIDAD III

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS