18
República Bolivariana de Venezuela Ministerio de P.P para la Educación Unidad Educativa Fe y Alegría Temblador estado Monagas Profesor: Alumnos: Jhonny Cedeño José Rodríguez Oscar García Leonardo Gallego 1

Trabajo computación

Embed Size (px)

DESCRIPTION

tipos de lenguaje de programacion

Citation preview

Ysjisowoogdudvbnm

Repblica Bolivariana de VenezuelaMinisterio de P.P para la EducacinUnidad Educativa Fe y Alegra Temblador estado Monagas

Profesor: Alumnos:Jhonny Cedeo Jos Rodrguez Oscar Garca Leonardo Gallego

Temblador, enero 2015ndice Pgs.Introduccin.2Lenguaje de Programacin 3 Concepto de programacin.... 3 Concepto de lenguaje de programacin...3 Clasificacin- 3 Lenguaje de programacin de bajo nivel 3/4 Lenguaje de programacin de alto nivel 4 Lenguaje de programacin de alto nivel ms usado 4Conclusin.. 8Bibliografa 9

Introduccin

Los lenguajes de computadora se utilizan para resolver problemas, y ha habido miles de aos de trabajo en matemticas para este fin. Los lenguajes de programacin estn especificados por reglas para formar instrucciones correctas, organizndolas en mdulos, someterlas hacia un compilador, el cual traduce el cdigo en un lenguaje comprensible para una mquina en particular, y finalmente ejecutar el programa, es decir, someter la entrada hacia la computadora, la cual transforma en una salida de acuerdo con las instrucciones en el programa.Cuando usamos una computadora, estamos intentando resolver un problema. Puede ser un problema de negocios, que involucra ganancias y prdidas; un problema cientfico que emplea modelos de comportamiento fsico; una investigacin estadstica que evala la posibilidad de que ocurra algn evento; etc.En general, una computadora, slo es capaz de realizar tres operaciones bsicas: Sumar, restar, multiplicar y dividir dos valores numricos. Comparar dos valores numricos o alfabticos (comprobar sin son iguales, determinar si el primero es mayor que el segundo, si son diferentes, etc.). Almacenar o recuperar informacin.Con estas sencillas operaciones utilizadas y combinadas de manera adecuada, mediante lo que se denomina Programa de computadora, se pueden llegar a realizar tareas increblemente complejas que aporten la solucin a un determinado problema, ya sea administrativo, cientfico, o de cualquier otro tipo. Dentro del campo de la computacin, un PROBLEMA consiste en la necesidad de transformar un grupo de datos iniciales (entrada) en un grupo diferente de datos finales (Resultados).De este modo, una computadora podr resolver un problema si alguien desarrolla un programa que contenga las instrucciones adecuadas que permitan transformar los datos, esta actividad la realizan los Programadores (seres humanos) y se le denomina PROGRAMACIN.LENGUAJE DE PROGRAMACIN

Concepto de programacin

La programacin informtica, acortada como programacin, es el proceso de disear, codificar, depurar y mantener el cdigo fuente de programas computacionales. El cdigo fuente es escrito en un lenguaje de programacin. El propsito de la programacin es crear programas que exhiban un comportamiento deseado. El proceso de escribir cdigo requiere frecuentemente conocimientos en varias reas distintas, adems del dominio del lenguaje a utilizar, algoritmos especializados y lgica formal. Programar no involucra necesariamente otras tareas tales como el anlisis y diseo de la aplicacin (pero s el diseo del cdigo), aunque s suelen estar fusionadas en el desarrollo de pequeas aplicaciones.

Concepto de Lenguaje de programacin

Un lenguaje de programacin es un lenguaje formal diseado para expresar procesos que pueden ser llevados a cabo por mquinas como las computadoras.Pueden usarse para crear programas que controlen el comportamiento fsico y lgico de una mquina, para expresar algoritmos con precisin, o como modo de comunicacin humana. Est formado por un conjunto de smbolos y reglas sintcticas y semnticas que definen su estructura y el significado de sus elementos y expresiones.

Clasificacin

Existen dos tipos de lenguajes claramente diferenciados; los lenguajes de bajo nivel y los de alto nivel.

El ordenador slo entiende un lenguaje conocido como cdigo binario o cdigo mquina, consistente en ceros y unos. Es decir, slo utiliza 0 y 1 para codificar cualquier accin. Los lenguajes ms prximos a la arquitectura hardware se denominan lenguajes de bajo nivel y los que se encuentran ms cercanos a los programadores y usuarios se denominan lenguajes de alto nivel.

Lenguaje de programacin de bajo nivel

Son lenguajes totalmente dependientes de la mquina, es decir que el programa que se realiza con este tipo de lenguajes no se puede migrar o utilizar en otras mquinas. Al estar prcticamente diseados a medida del hardware, aprovechan al mximo las caractersticas del mismo. Dentro de este grupo se encuentran:

El Lenguaje Maquina: este lenguaje ordena a la mquina las operaciones fundamentales para su funcionamiento. Consiste en la combinacin de 0's y 1's para formar las ordenes entendibles por el hardware de la mquina. Este lenguaje es mucho ms rpido que los lenguajes de alto nivel. La desventaja es que son bastantes difciles de manejar y usar, adems de tener cdigos fuente enormes donde encontrar un fallo es casi imposible.

El Lenguaje Ensamblador: es un derivado del lenguaje mquina y est formado por abreviaturas de letras y nmeros llamadas mnemotcnicos. Con la aparicin de este lenguaje se crearon los programas traductores para poder pasar los programas escritos en lenguaje ensamblador a lenguaje mquina. Como ventaja con respecto al cdigo mquina es que los cdigos fuentes eran ms cortos y los programas creados ocupaban menos memoria. Las desventajas de este lenguaje siguen siendo prcticamente las mismas que las del lenguaje ensamblador, aadiendo la dificultad de tener que aprender un nuevo lenguaje difcil de probar y mantener.

Lenguaje de programacin de bajo nivel

Son aquellos que se encuentran ms cercanos al lenguaje natural que al lenguaje mquina. Estn dirigidos a solucionar problemas mediante el uso de EDD's.

Nota: EDD's son las abreviaturas de Estructuras Dinmicas de Datos, algo muy utilizado en todos los lenguajes de programacin. Son estructuras que pueden cambiar de tamao durante la ejecucin del programa. Nos permiten crear estructuras de datos que se adapten a las necesidades reales de un programa.

Se tratan de lenguajes independientes de la arquitectura del ordenador. Por lo que, en principio, un programa escrito en un lenguaje de alto nivel, lo puedes migrar de una mquina a otra sin ningn tipo de problema. Estos lenguajes permiten al programador olvidarse por completo del funcionamiento interno de la maquina/s para la que estn diseando el programa. Tan solo necesitan un traductor que entiendan el cdigo fuente como las caractersticas de la mquina. Suelen usar tipos de datos para la programacin y hay lenguajes de propsito general (cualquier tipo de aplicacin) y de propsito especfico (como FORTRAN para trabajos cientficos).

Lenguaje de alto nivel ms usado

Los lenguajes de alto nivel son normalmente fciles de aprender porque estn formados por elementos de lenguajes naturales, como el ingls. En BASIC, Es el lenguaje de alto nivel ms conocido,

El lenguaje BASIC fue diseado por los profesores John G. Kemeny y Thomas E. Kurtz del Dartmouth College (Estados Unidos) en 1965, con el objetivo principal de proporcionar a los principiantes un lenguaje fcil de aprender, como se indica en su nombre Beginner's All-purpose Symbolic Instruction Code (Cdigo de instrucciones simblico de propsito general para principiantes). Es un lenguaje interactivo muy popular que tiene una aceptacin debido a la facilidad de su uso, es un idioma simple para aprender y fcil de traducir. Que s interactivo, permite la comunicacin directa entre el usuario y el sistema de cmputo durante la preparacin y uso de los programas.

Entre sus principales novedades estn las de ser un lenguaje interpretado y de uso conversacional, til para aplicaciones tcnicas y de gestin. Esto, unido a la popularizacin de las microcomputadoras y computadoras personales, ha hecho que su utilizacin sea haya extendido enormemente, a la vez que ha propiciado el surgimiento de una gran diversidad de diversiones que extienden y se adaptan a necesidades particulares el lenguaje original. Existen multitud de intrpretes y compiladores del lenguaje.

Conclusin

El futuro previsible de la computacin es muy interesante, y se puede esperar que esta ciencia siga siendo objeto de atencin prioritaria de gobiernos y de la sociedad en conjunto.

Los lenguajes y las Tcnicas de Programacin son importantes para la utilizacin de la computadora como una herramienta para resolver problemas. En computacin, un Problema consiste en la necesidad de transformar un grupo de datos iniciales en un grupo diferente de datos finales (resultados).

De este modo, una computadora podr resolver un problema si alguien desarrolla un programa que contenga las instrucciones adecuadas que permitan transformar los datos. Los lenguajes deben ser confiables, comprensibles, eficientes en trminos de tiempo de ejecucin y consumo de espacio, y deben satisfacer las necesidades de una comunidad, ya sean cientficos, hombres de negocios o usuarios no tcnicos. Cada uno estos grupos estn acostumbrados a un vocabulario particular y una manera de ver las cosas; de este modo, existe una gran variedad de lenguajes y muy probablemente esto continuar siendo as.

Bibliografa.

AULA Curso de orientacin escolar INFORMATICA. . Espaa, Madrid, Ed. CULTURAL, 1995. 325p. html.rincondelvago.com/lenguajes-de-programacion_13.html

12*15= 180+9*15= 135 315

Repblica Bolivariana de VenezuelaMinisterio de P.P para la EducacinUnidad Educativa Fe y Alegra Temblador estado MonagasCatedra: Computacin

Profesor: Jhonny CedeoAlumno: Soto Leumir 1ero A

Temblador, enero 2015

OBJETIVOSCONTENIDOESTRATEGIA(Pts.)OBSERVACIONES

2.0. Describir las caractersticas fsicas (hardware) y lgicas (software) de las computadoras Hardware -Concepto -Unidad central del cmputoEvaluacin Escrita20 pts.Asistencia: 4pts.Revisin de Cuaderno: 8pts.Rasgos Personales: 2 pts.Responsabilidad: 6 pts.

Perifricos de entradaTrabajoYExposicin10 pts.

10 pts.

Perifricos de Salida Perifricos mixtosTalleryDiscusin10 pts.

10 pts.

Software-Concepto-funciones-Tipos de Software-Software de aplicacin-Software operativo-Software de sistema

TrabajoyEnsayo

10 pts.

10 pts.

2.1.Identificar el Sistema OperativoSistema Operativo-Concepto-FuncionesTaller

10 pts.

2.2.Identificar el Sistema Operativo WindowsSistema Operativo Windows -Concepto-Pantalla principal de Windows-Caractersticas-Iconos-Tipos de Iconos-Men de Inicio

Tallerdiscutido

10 pts.

REPBLICA BOLIVARIANA DE VENEZUELAMINISTERIO DEL PODER POPULAR PARA LA EDUCACINU.E.B. FE Y ALEGRA TEMBLADOR ESTADO MONAGAS

PROFESOR: ALUMNOS:Jhonny Cedeo Aurimar Larez Yanexi PalmaresVanessa Campos

Temblador, Enero 2015

12