nivel de programacion introduccion

15
PROGRAMACION HACIA LA CALIDAD EDUCATIVA, DEMOCRATICA Y HUMANISTA 2012 Programación informática, acción de programar, es decir, de establecer una serie de instrucciones para que el ordenador o computadora ejecute una tarea. Previamente hay que realizar una serie de trabajos que tienen por objeto la definición de la tarea, el análisis de la información que se quiere obtener (información de salida) y de los datos que se precisan para ello (información de entrada), y el establecimiento del algoritmo, o procedimiento de cálculo, que va a permitir transformar una información en otra. Para esta labor de análisis, el programador utiliza EJEMPLO Cuando en Access se hace un formulario, o cuando se hace un programa para un supermercado que contabilice las entradas y salidas de productos. Deivy Stiven Guacaneme Neira

Upload: deivystivenguacanemeneira

Post on 05-Dec-2014

252 views

Category:

Technology


6 download

DESCRIPTION

Presentacion de Power Point

TRANSCRIPT

Page 1: Nivel de programacion  introduccion

Deivy Stiven Guacaneme Neira

PROGRAMACION

HACIA LA CALIDAD EDUCATIVA, DEMOCRATICA Y HUMANISTA2012

Programación informática, acción de programar, es decir, de establecer una serie de instrucciones para que el ordenador o computadora ejecute una tarea.Previamente hay que realizar una serie de trabajos que tienen por objeto la definición de la tarea, el análisis de la información que se quiere obtener (información de salida) y de los datos que se precisan para ello (información de entrada), y el establecimiento del algoritmo, o procedimiento de cálculo, que va a permitir transformar una información en otra. Para esta labor de análisis, el programador utiliza una serie de herramientas, entre las que destacan los diagramas de flujo y las tablas de decisión.

EJEMPLOCuando en Access se hace un formulario, o cuando se hace un programa para un supermercado que contabilice las entradas y salidas de productos.

Page 2: Nivel de programacion  introduccion

Deivy Stiven Guacaneme Neira

LENGUAJE DE ALTO NIVEL

HACIA LA CALIDAD EDUCATIVA, DEMOCRATICA Y HUMANISTA2012

EJEMPLOEl lenguaje utilizado por la maquina internamente es el código binario. El cual permite todas las funciones del computador.

Lenguaje de alto nivel, en informática, un lenguaje de programación que consta de instrucciones independientes de la máquina; ha de ser compilado o interpretado para traducir su código en otro de bajo nivel, en lenguaje máquina. Hay grandes diferencias entre los diversos lenguajes de alto nivel y cuanto más se acerquen al lenguaje natural del usuario se considerarán de más alto nivel. Algunos ejemplos de lenguajes de alto nivel son LISP, Pascal, BASIC, FORTRAN, COBOL, JAVA, C y C++…

Page 3: Nivel de programacion  introduccion

Deivy Stiven Guacaneme Neira

LENGUAJE DE ALTO NIVEL

HACIA LA CALIDAD EDUCATIVA, DEMOCRATICA Y HUMANISTA2012

COMO SE CLASIFICA ADADerivado de Pascal, utilizado principalmente por los militares.ALGOLPrimer lenguaje de programación procedural estructurado, utilizado sobre todo para resolver problemas matemáticos.APLLenguaje interpretado que utiliza un amplio conjunto de símbolos especiales y que se caracteriza por su brevedad. Utilizado fundamentalmente por los matemáticos.BASICLenguaje de programación de alto nivel, utilizado con frecuencia por programadores principiantes.

EJEMPLO

A la hora de configurar una red se utiliza este lenguaje, este lenguaje generalmente son siglas en ingles.

Page 4: Nivel de programacion  introduccion

Deivy Stiven Guacaneme Neira

LENGUAJE DE ALTO NIVEL

HACIA LA CALIDAD EDUCATIVA, DEMOCRATICA Y HUMANISTA2012

CLenguaje de programación compilado y estructurado, que suele utilizarse en numerosos lugares de trabajo porque sus programas pueden transferirse fácilmente entre distintos tipos de computadoras.COBOLLenguaje de programación semejante al idioma inglés, que hace hincapié en las estructuras de datos. De amplia utilización, principalmente en empresas.FORTHLenguaje estructurado e interpretado de fácil ampliación. Ofrece una alta funcionalidad en un espacio reducido.

A la hora de configurar una red se utiliza este lenguaje, este lenguaje generalmente son siglas en ingles.

Page 5: Nivel de programacion  introduccion

Deivy Stiven Guacaneme Neira

LENGUAJE DE ALTO NIVEL

HACIA LA CALIDAD EDUCATIVA, DEMOCRATICA Y HUMANISTA

.

2012

FORTRANDiseñado en un principio para usos científicos y de ingeniería, se trata de un lenguaje compilado de alto nivel que hoy se utiliza en numerosos campos. Precursor de diversos conceptos, como las variables, las instrucciones condicionales y las subrutinas compiladas por separado.LISPLenguaje de programación orientado a la generación de listas, utilizado principalmente para manipular listas de datos. Lenguaje interpretado que suele utilizarse en las investigaciones y está considerado como el lenguaje estándar en proyectos de inteligencia artificial.

A la hora de configurar una red se utiliza este lenguaje, este lenguaje generalmente son siglas en ingles.

Page 6: Nivel de programacion  introduccion

Deivy Stiven Guacaneme Neira

LENGUAJE DE ALTO NIVEL

HACIA LA CALIDAD EDUCATIVA, DEMOCRATICA Y HUMANISTA2012

LOGOLenguaje de programación que suele utilizarse con niños. Presenta un sencillo entorno de dibujo y varias prestaciones de mayor nivel del lenguaje LISP. Fundamentalmente educativo.Modula-2Lenguaje que hace hincapié en la programación modular. Es un lenguaje de alto nivel basado en Pascal, que se caracteriza por la ausencia de funciones y procedimientos estandarizados.PascalLenguaje compilado y estructurado basado en ALGOL. Agrega tipos y estructuras de datos simplificando la sintaxis. Al igual que el C, se trata de un lenguaje de programación estándar para microcomputadoras.

A la hora de configurar una red se utiliza este lenguaje, este lenguaje generalmente son siglas en ingles.

Page 7: Nivel de programacion  introduccion

Deivy Stiven Guacaneme Neira

LENGUAJE DE ALTO NIVEL

HACIA LA CALIDAD EDUCATIVA, DEMOCRATICA Y HUMANISTA2012

PILOTLenguaje de programación utilizado fundamentalmente para crear aplicaciones destinadas a instrucciones asistidas por computadora. Se caracteriza por utilizar un mínimo de sintaxis.PL/1Diseñado para combinar las principales virtudes del FORTRAN, COBOL y ALGOL, se trata de un lenguaje de programación complejo. Compilado y estructurado, es capaz de gestionar errores y de procesar multitareas, y se emplea en entornos académicos y de investigación.

A la hora de configurar una red se utiliza este lenguaje, este lenguaje generalmente son siglas en ingles.

Page 8: Nivel de programacion  introduccion

Deivy Stiven Guacaneme Neira

LENGUAJE DE MAQUINA

HACIA LA CALIDAD EDUCATIVA, DEMOCRATICA Y HUMANISTA2012

El lenguaje propio del ordenador, basado en el sistema binario, o código máquina, resulta difícil de utilizar para las personas. El programador debe introducir todos y cada uno de los comandos y datos en forma binaria, y una operación sencilla como comparar el contenido de un registro con los datos situados en una ubicación del chip de memoria puede tener el siguiente formato: 11001010 00010111 11110101 00101011. La programación en lenguaje máquina es una tarea tan tediosa y consume tanto tiempo que muy raras veces lo que se ahorra en la ejecución del programa justifica los días o semanas que se han necesitado para escribir el mismo.

EJEMPLOEl codigo binario de los computadores. El cual este representado por (1) y (0).

Page 9: Nivel de programacion  introduccion

Deivy Stiven Guacaneme Neira

HACIA LA CALIDAD EDUCATIVA, DEMOCRATICA Y HUMANISTA2012

Un método de programación en el que un programa se contempla como un conjunto de objetos limitados que, a su vez, son colecciones independientes de estructuras de datos y rutinas que interactúan con otros objetos, o que dan acceso para modificar el contenido de un dato o propiedad del propio objeto. También se identifica con las siglas POO y OOP (del inglés Object Oriented Programming).

PROGRAMACION ORIENTADA A OBJETOSEJEMPLOS

Las maquinas que están programadas en las empresas para hacer los ensamblajes, remplazando las tareas que antes costaban mucha mano de obra.

Page 10: Nivel de programacion  introduccion

Deivy Stiven Guacaneme Neira

CONTROLES EN SUS AMBIENTES GRAFICOS

HACIA LA CALIDAD EDUCATIVA, DEMOCRATICA Y HUMANISTA2012

Su principal uso, consiste en proporcionar un entorno visual sencillo para permitir la comunicación con el sistema operativo de una máquina o computador. Habitualmente las acciones se realizan mediante manipulación directa, para facilitar la interacción del usuario con la computadora.

Ejemplo

Los iconos que aparecen en el escritorio de un computador facilitan al rápido acceso a los programas deseados.

Page 11: Nivel de programacion  introduccion

Deivy Stiven Guacaneme Neira

ALGORITMO

HACIA LA CALIDAD EDUCATIVA, DEMOCRATICA Y HUMANISTA2012

Es la forma de resolver un problema, los pasos necesarios para resolver este problema de una forma breve y organizada.

Ejemplo

A la hora de realizar compras en cualquier lugar se elabora una lista de los productos que se quieren adquirir.

Page 12: Nivel de programacion  introduccion

Deivy Stiven Guacaneme Neira

FUNCION DEL ALGORITMO EN LA PROGRAMACION

HACIA LA CALIDAD EDUCATIVA, DEMOCRATICA Y HUMANISTA2012

Las funciones son la expresión de los algoritmos en un lenguaje de programación específico de la computadora.

Ejemplo

Una presentación de diapositivas en Power Point está programada en una cierta frecuencia.

Page 13: Nivel de programacion  introduccion

Deivy Stiven Guacaneme Neira

DIAGRAMAS DE FLUJO

HACIA LA CALIDAD EDUCATIVA, DEMOCRATICA Y HUMANISTA2012

Los diagramas de flujo (o flujogramas) son diagramas que emplean símbolos gráficos para representar los pasos o etapas de un proceso. También permiten describir la secuencia de los distintos pasos o etapas y su interacción.

Ejemplo

A la hora de realizar un mapa conceptual se utilizan diagramas de flujo

Page 14: Nivel de programacion  introduccion

Deivy Stiven Guacaneme Neira

SIMBOLOS EN LOS DIAGRAMAS DE FLUJO

HACIA LA CALIDAD EDUCATIVA, DEMOCRATICA Y HUMANISTA2012

Page 15: Nivel de programacion  introduccion

Deivy Stiven Guacaneme Neira

PROGRAMACION HTML

HACIA LA CALIDAD EDUCATIVA, DEMOCRATICA Y HUMANISTA2012

Es usado para describir la estructura y el contenido en forma de texto, así como para complementar el texto con objetos tales como imágenes.

Ejemplo

Es el lenguaje predominante para la elaboración de paginas web o para la creación de programas.