Sei sulla pagina 1di 7

Repblica Bolivariana de Venezuela

Ministerio del poder popular para La Educacin


U.E. Instituto Doana
Asignatura: Computacin





PROGRAMACION Y MULTIMEDIA







Alumno: Luis David Rodrguez
Grado 6to seccin U


Mayo 21, 2014






P R O G R A M A C I N
1. Programacin informtica, 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.

2. Programacin funcional
Utilidad: permite a un usuario realizar uno o diversos tipos de trabajos.
Esto lo diferencia principalmente de otros tipos de programas como
los sistemas operativos (que hacen funcionar al ordenador),
las utilidades (que realizan tareas de mantenimiento o de uso general), y
los lenguajes de programacin (con el cual se crean los programas
informticos). Suele resultar una solucin informtica para
la automatizacin de ciertas tareas complicadas como pueden ser
la contabilidad, la redaccin de documentos, o la gestin de un almacn.
Algunos ejemplos de programas de aplicacin son los procesadores de
textos, hojas de clculo, y base de datos.

Importancia de la programacin de computadoras
El desarrollo de un programa consiste en una serie de pasos. El
programador define un problema, planea una solucin, codifica el programa,
lo comprueba y finalmente documenta el programa. Por lo general, el
programador define lo que sabe y el objetivo, selecciona un programa a
utilizar, depura el programa en las fases posteriores a la terminacin - para
asegurar que no se introduzcan errores - y a continuacin documenta el
diseo, desarrollo y pruebas del programa. Con el rostro siempre cambiante
de la tecnologa informtica, la programacin es un ambiente emocionante y
desafiante que pocos programadores suean con dejar.
La programacin es un factor fundamental en la vida diaria ya que sin ella
no podramos desarrollar las actividades no tendramos un orden para hacer
las cosas, no nos alcanzara el tiempo para hacer lo que necesitamos en fin
no podramos tener un orden en la vida. la programacin en la vida es
principalmente para tener un orden en las actividades a realizar,
necesitamos una programacin cuando nos alistamos para ir al colegio,
para hacer alguna actividad especfica como baarnos o lavarnos los
dientes, la programacin facilita realizar las actividades con un orden,
necesitamos un orden para hacer rendir el tiempo, en conclusin la
programacin es inevitable en la vida diaria de las personas para cada cosa
que hacemos hay un orden o una sucesin de pasos para llegar a algo. la
programacin en la tecnologa y sistemas es similar e igual de importante a
que en los 2 campos ya que los 2 necesitan un lenguaje para poder realizar
las actividades que necesita desarrollar la persona, en el campo de los
sistemas la programacin es fundamental para crear algunas pginas y
desarrollar operaciones o algoritmos, sin la programacin en internet no se
podra entrar a una pgina o buscar algo o que nos muestren todas las
cosas en un orden

3. Lenguajes
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. Al proceso por el cual se escribe, se prueba, se depura ,se
compila (de ser necesario) y se mantiene el cdigo fuente de un programa
informtico se le llama programacin.
Tambin la palabra programacin se define como el proceso de creacin de
un programa de computadora, mediante la aplicacin de procedimientos
lgicos, a travs de los siguientes pasos:
El desarrollo lgico del programa para resolver un problema en
particular.
Escritura de la lgica del programa empleando un lenguaje de
programacin especfico (codificacin del programa).
Ensamblaje o compilacin del programa hasta convertirlo en lenguaje de
mquina.
Prueba y depuracin del programa.
Desarrollo de la documentacin.
Existe un error comn que trata por sinnimos los trminos 'lenguaje de
programacin' y 'lenguaje informtico'. Los lenguajes informticos engloban
a los lenguajes de programacin y a otros ms, como por
ejemplo HTML (lenguaje para el marcado de pginas web que no es
propiamente un lenguaje de programacin, sino un conjunto de
instrucciones que permiten estructurar el contenido de los documentos).
Permite especificar de manera precisa sobre qu datos debe operar una
computadora, cmo deben ser almacenados o transmitidos y qu acciones
debe tomar bajo una variada gama de circunstancias. Todo esto, a travs
de un lenguaje que intenta estar relativamente prximo al lenguaje humano
o natural. Una caracterstica relevante de los lenguajes de programacin es
precisamente que ms de un programador pueda usar un conjunto comn
de instrucciones que sean comprendidas entre ellos para realizar la
construccin de un programa de forma colaborativa.

4. Programas
Php
C++
Java
Python


5. Tipos de Lenguajes de Programacin
Existen dos tipos de lenguajes claramente diferenciados; los lenguajes
de bajo nivel y los de alto nivel.
Lenguajes 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 pueden
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.

Lenguajes de alto nivel
Son aquellos que se encuentran ms cercanos al lenguaje natural
que al lenguaje mquina. Estn dirigidos a solucionar problemas
mediante el uso de Eds.
Nota: Eds. Son las abreviaturas de Estructuras Dinmicas de Datos,
algo muy utilizadas 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).

Lenguajes de Medio nivel
Se trata de un trmino no aceptado por todos, pero q
seguramente habrs odo. Estos lenguajes se encuentran en un
punto medio entre los dos anteriores. Dentro de estos lenguajes
podra situarse C ya que puede acceder a los registros del
sistema, trabajar con direcciones de memoria, todas ellas
caractersticas de lenguajes de bajo nivel y a la vez realizar
operaciones de alto nivel.

6. Generaciones

La evolucin de los lenguajes de programacin se puede dividir en 5
etapas o generaciones.
Primera generacin: lenguaje mquina.
Segunda generacin: se crearon los primeros lenguajes
ensambladores.
Tercera generacin: se crean los primeros lenguajes de alto nivel.
Ej. C, Pascal, Cobol
Cuarta generacin. Son los lenguajes capaces de generar cdigo
por si solos, son los llamados RAD, con lo cuales se pueden
realizar aplicaciones sin ser un experto en el lenguaje. Aqu
tambin se encuentran los lenguajes orientados a objetos,
haciendo posible la reutilizacin d partes del cdigo para otros
programas. Ej. Visual, Natural Adabes
Quinta generacin: aqu se encuentran los lenguajes orientados a
la inteligencia artificial. Estos lenguajes todava estn poco
desarrollados. Ej. LISP
7. Multimedia
El trmino multimedia se utiliza para referirse a cualquier objeto o sistema
que utiliza mltiples medios de expresin fsicos o digitales para presentar o
comunicar informacin. De all la expresin multimedios. Los medios
pueden ser variados, desde texto e imgenes,
hasta animacin, sonido, video, etc. Tambin se puede calificar
como multimedia a los medios electrnicos u otros medios que permiten
almacenar y presentar contenido multimedia. Multimedia es similar al
empleo tradicional de medios mixtos en las artes plsticas, pero con un
alcance ms amplio.
8. Software
Los dispositivos multimedia requieren de software para su configuracin y
control. Adems, este software interacta con el sistema operacional y
proporciona facilidades para el uso del sistema.
El software de multimedia est conformado por los mdulos de soporte
para multimedia del sistema
operacional, los drivers o controladores para el control de los dispositivos
(CD-ROM, tarjetas de sonido o video), y el software para el desarrollo de
aplicaciones y proyectos de multimedia.

9. Hardware para Multimedia
Es un trmino que fue acuado por la industria de la publicidad en el
sentido de la compra de anuncios en la televisin, Radio, Va Pblica y
los medios impresos.
Multimedia es la representacin de informacin mediante la combinacin
de texto, sonido, imgenes, animacin, videos comunes y las
aplicaciones informtica multimedia como juegos, software de
aprendizaje y materiales de referencia como esta enciclopedia.

10. Avances de la multimedia
El mundo de la multimedia es todo un entorno de aplicaciones donde se
de la integracin de varios elementos como audio, video, imgenes,
animaciones, texto, entre otros, cuyo objetivo primordial es
brindar informacin de una manera interactiva y ms amigable para el
usuario. El avance tecnolgico es algo que evoluciona diariamente, y la
multimedia no se queda atrs, cada da surgen nuevas tendencias e
ideas de formas en que se puede implementar y aprovechar a cabalidad
los recursos multimedios, como por ejemplo las teleconferencias
satelitales y la televisin digital, sin embargo es necesario la
implementacin de nuevos estndares y normas en el desarrollo de
estas aplicaciones, para que estas puedan ser compatibles y funcionales
en cualquier plataforma.

Potrebbero piacerti anche