0
PROGRAMACION
Algoritmo   Es una serie de pasos que se tienen para llevar a cabo una acción.    Siempre tiene que ser finito, la clave ...
Programa   Es una serie de comandos ejecutados    por el equipo. Sin embargo, el equipo    sólo es capaz de procesar elem...
Tipos de Programas:   Programas empotrados en hardware: Una computadora con    arquitectura de programas almacenados requ...
Diferencia entre Algoritmo y Programa   La diferencia entre algoritmo y    programa es que este último    implementa, en ...
Qué es un lenguaje deprogramación?   Es un lenguaje diseñado para describir el    conjunto de acciones consecutivas que ...
Generaciones de L.P   Primera generación: lenguaje maquina.   Segunda generación: se crearon los primeros lenguajes    e...
Tipos de Lenguaje deProgramación   Lenguajes de bajo nivel    Son lenguajes totalmente dependientes de la    máquina, es ...
Tipos de Leguajes de BajoNivel   El lenguaje maquina     Este lenguaje ordena a la máquina las    operaciones      fundam...
Lenguajes Alto Nivel   Java,   Clipper,   Dbase,   C#,   PHP, Perl, etc
Lenguaje C++
Historia de C++ C++ es un lenguaje de programación diseñado a mediados de los  años 1980 por Bjarne Stroustrup. La inten...
compilador Es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de pr...
C++ Es un lenguaje de programación  orientado a objetos. Se suele decir que  es un lenguaje híbrido, ya que permite la  p...
Características de C++   1.-Tiene un conjunto completo de    instrucciones de control.    2.-Permite la agrupación de    ...
Upcoming SlideShare
Loading in...5
×

1. Que es programacion

9,491

Published on

Introduccion a la programacion

Published in: Education
2 Comments
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total Views
9,491
On Slideshare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
114
Comments
2
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "1. Que es programacion"

  1. 1. PROGRAMACION
  2. 2. Algoritmo Es una serie de pasos que se tienen para llevar a cabo una acción. Siempre tiene que ser finito, la clave de un algoritmo es que siempre tiene un fin, no se deja incompleto Es una secuencia de pasos lógicos para ejecutar una tarea o resolver un problema. Y que posteriormente nos servirá para programarlo. Ejemplo: Un numero multiplicado por otro INICIO Num1=0, Num2=0, Multiplicacion=0 Escribir "Ingrese el numero 1", Leer Num1 Escribir "Ingrese el numero 2", Leer Num2 Multiplicacion=Num1*Num2 Escribir "La Respuesta Es: ", Multiplicacion FIN
  3. 3. Programa Es una serie de comandos ejecutados por el equipo. Sin embargo, el equipo sólo es capaz de procesar elementos binarios, es decir, una serie de 0s y 1s. Por lo tanto, necesitamos un lenguaje de programación para escribir de manera legible. Estos programas se traducen después a un lenguaje máquina (en binario) a través de un compilador. El compilador debe coincidir con el lenguaje elegido: cada lenguaje de programación tiene su propio compilador
  4. 4. Tipos de Programas: Programas empotrados en hardware: Una computadora con arquitectura de programas almacenados requiere un programa inicial almacenado en su ROM para arrancar Programas cargados manualmente: Los programas históricamente se cargaron manualmente al procesador central mediante interruptores. Una instrucción era representada por una configuración de estado abierto o cerrado de los interruptores. Después de establecer la configuración, se ejecutaba un botón de ejecución. Este proceso era repetitivo. Programas generados automáticamente: La programación automática es un estilo de programación que crea código fuente mediante clases genéricas, prototipos, plantillas, aspectos, y generadores de código para aumentar la productividad del programador.
  5. 5. Diferencia entre Algoritmo y Programa La diferencia entre algoritmo y programa es que este último implementa, en general, traduciendo a un lenguaje de programación en concreto, y un algoritmo, el cual es una secuencia finita, ordenada y no ambigua de instrucciones que resuelven determinado problema. Esta secuencia de instrucciones luego podrá ser repetida cuantas veces sea necesario, dentro del mismo programa
  6. 6. Qué es un lenguaje deprogramación? Es un lenguaje diseñado para describir el conjunto de acciones consecutivas que un equipo debe ejecutar. Por lo tanto, un lenguaje de programación es un modo práctico para que los seres humanos puedan dar instrucciones a un equipo. Los lenguajes que los equipos usan para comunicarse entre ellos no tienen nada que ver con los lenguajes de programación; se los conoce como protocolos de comunicación. Se trata de dos conceptos totalmente diferentes. Un lenguaje de programación
  7. 7. Generaciones de L.P Primera generación: lenguaje maquina. Segunda generación: se crearon los primeros lenguajes ensambladores. Tercera generación: se crean los primeros lenguajes de alto nivel. Ej. C, Pascal, Cobol… Cuarta generación. Son los lenguajes capaces de generar código por si solos, con los cuales se pueden realizar aplicaciones sin ser un experto en el lenguaje. Aquí también se encuentran los lenguajes orientados a objetos,. Quinta generación: aquí se encuentran los lenguajes orientados a la inteligencia artificial. Estos lenguajes todavía están poco desarrollados. Ej. LISP , Prolog
  8. 8. Tipos de Lenguaje deProgramación Lenguajes de bajo nivel Son lenguajes totalmente dependientes de la máquina, es decir que el programa que se realiza con este tipo de lenguajes no se pueden migrar o utilizar en otras maquinas. Lenguajes de alto nivel . Son aquellos que se encuentran más cercanos al lenguaje natural que al lenguaje máquina. Están dirigidos a solucionar problemas mediante el uso de Estructuras Dinamicas de Datos.
  9. 9. Tipos de Leguajes de BajoNivel El lenguaje maquina Este lenguaje ordena a la máquina las operaciones fundamentales para su funcionamiento. Consiste en la combinación de 0s y 1s para formar las ordenes entendibles por el hardware de la maquina.El lenguaje ensamblador: es un derivado del lenguaje maquina y está formado por abreviaturas de letras y números llamadas mnemotécnicos
  10. 10. Lenguajes Alto Nivel Java, Clipper, Dbase, C#, PHP, Perl, etc
  11. 11. Lenguaje C++
  12. 12. Historia de C++ C++ es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup. La intención de su creación fue el extender al exitoso lenguaje de programación C con mecanismos que permitan la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos. Posteriormente se añadieron facilidades de programación genérica, que se sumó a los otros dos paradigmas que ya estaban admitidos (programación estructurada y la programación orientada a objetos). Suele decirse que l C++ es un lenguaje de programación multiparadigma. El nombre C++ fue propuesto por Rick Mascitti en el año 1983, cuando el lenguaje fue utilizado por primera vez fuera de un laboratorio científico. Antes se había usado el nombre "C con clases". En C++, la expresión "C++" significa "incremento de C" y se refiere a que C++ es una extensión de C.
  13. 13. compilador Es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar. Usualmente el segundo lenguaje es lenguaje de máquina, pero también puede ser un código intermedio (bytecode), o simplemente texto. Este proceso de traducción se conoce como compilación.
  14. 14. C++ Es un lenguaje de programación orientado a objetos. Se suele decir que es un lenguaje híbrido, ya que permite la programación estructurada. Es un lenguaje de nivel intermedio, pudiéndose utilizar tanto para escribir software de bajo nivel, como drivers y componentes de sistemas operativos, como para el desarrollo rápido de aplicaciones, según el marco de trabajo con el que se disponga.
  15. 15. Características de C++ 1.-Tiene un conjunto completo de instrucciones de control. 2.-Permite la agrupación de instrucciones. 3.-Incluye el concepto de puntero (variable que contiene la dirección de otra variable). 4.-Los argumentos de las funciones se transfieren por su valor. 5.- E/S no forma parte del lenguaje, sino que se proporciona a través de una biblioteca de funciones.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×