nivel de programacion introduccion

15
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. 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.

Upload: deivystivenguacanemeneira

Post on 06-Jul-2015

199 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Nivel de programacion  introduccion

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

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

COMO SE CLASIFICAADA

Derivado de Pascal, utilizado

principalmente por los militares.

ALGOL

Primer lenguaje de programación

procedural estructurado, utilizado sobre

todo para resolver problemas matemáticos.

APL

Lenguaje interpretado que utiliza un amplio

conjunto de símbolos especiales y que se

caracteriza por su brevedad. Utilizado

fundamentalmente por los matemáticos.

BASIC

Lenguaje 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

C

Lenguaje 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.

COBOL

Lenguaje de programación semejante al

idioma inglés, que hace hincapié en las

estructuras de datos. De amplia

utilización, principalmente en empresas.

FORTH

Lenguaje 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

.

FORTRAN

Diseñ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.

LISP

Lenguaje 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

LOGO

Lenguaje 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-2

Lenguaje 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.

Pascal

Lenguaje 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

PILOT

Lenguaje de programación utilizado

fundamentalmente para crear aplicaciones

destinadas a instrucciones asistidas por

computadora. Se caracteriza por utilizar un

mínimo de sintaxis.

PL/1

Diseñ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

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

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).

EJEMPLOS

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

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

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

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

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
Page 15: Nivel de programacion  introduccion

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.