SlideShare una empresa de Scribd logo
1 de 15
PROGRAMACION
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

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
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.

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
Qué es un lenguaje de
programació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
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
Tipos de Lenguaje de
Programació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.
Tipos de Leguajes de Bajo
Nivel
   El lenguaje maquina
     Este lenguaje ordena a la máquina las
    operaciones      fundamentales       para     su
    funcionamiento. Consiste en la combinación de 0's
    y 1's 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
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 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.
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.
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.
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.

Más contenido relacionado

La actualidad más candente

Actividades ac 2 computacion mtra elisa navarro lectura
Actividades ac 2 computacion mtra elisa navarro lecturaActividades ac 2 computacion mtra elisa navarro lectura
Actividades ac 2 computacion mtra elisa navarro lecturaacdurcor
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacionjuanjokobrax
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacionxaviervaca17
 
Boletin de informatica
Boletin de informaticaBoletin de informatica
Boletin de informaticaDaniel Guerrel
 
1. algoritmo
1. algoritmo1. algoritmo
1. algoritmoLuis R
 
Lenguaje de programacion sgs.ppt
Lenguaje de programacion sgs.pptLenguaje de programacion sgs.ppt
Lenguaje de programacion sgs.pptSergio Sorelas
 
Tipos Y Clasificacion Lenguajes
Tipos Y Clasificacion LenguajesTipos Y Clasificacion Lenguajes
Tipos Y Clasificacion Lenguajesguesta31946
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller senaNat Alia
 
Programación de computadores
Programación de computadoresProgramación de computadores
Programación de computadores947369
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacionfcolauravel
 
Introduccion a la prgrmacion.
Introduccion a la prgrmacion.Introduccion a la prgrmacion.
Introduccion a la prgrmacion.Vladimir Pomares
 

La actualidad más candente (17)

Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Actividades ac 2 computacion mtra elisa navarro lectura
Actividades ac 2 computacion mtra elisa navarro lecturaActividades ac 2 computacion mtra elisa navarro lectura
Actividades ac 2 computacion mtra elisa navarro lectura
 
Algoritmos1
Algoritmos1Algoritmos1
Algoritmos1
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacion
 
Lenguajes de desarrollo (programación)
Lenguajes de desarrollo (programación)Lenguajes de desarrollo (programación)
Lenguajes de desarrollo (programación)
 
Dennis
DennisDennis
Dennis
 
Boletin de informatica
Boletin de informaticaBoletin de informatica
Boletin de informatica
 
1. algoritmo
1. algoritmo1. algoritmo
1. algoritmo
 
Lenguaje de programacion sgs.ppt
Lenguaje de programacion sgs.pptLenguaje de programacion sgs.ppt
Lenguaje de programacion sgs.ppt
 
Tipos Y Clasificacion Lenguajes
Tipos Y Clasificacion LenguajesTipos Y Clasificacion Lenguajes
Tipos Y Clasificacion Lenguajes
 
Capitulo i
Capitulo iCapitulo i
Capitulo i
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller sena
 
Clases/Tipos de lenguajes de programación
Clases/Tipos de lenguajes de programaciónClases/Tipos de lenguajes de programación
Clases/Tipos de lenguajes de programación
 
Programación de computadores
Programación de computadoresProgramación de computadores
Programación de computadores
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacion
 
Introduccion a la prgrmacion.
Introduccion a la prgrmacion.Introduccion a la prgrmacion.
Introduccion a la prgrmacion.
 

Destacado

Unidad 2
Unidad 2Unidad 2
Unidad 212mary
 
Ensayo de informatica de yiselis castro y luegni garavito
Ensayo de informatica de yiselis castro y luegni garavitoEnsayo de informatica de yiselis castro y luegni garavito
Ensayo de informatica de yiselis castro y luegni garavitoYiseli Castro
 
06lapedagogacritica 090519180121-phpapp02
06lapedagogacritica 090519180121-phpapp0206lapedagogacritica 090519180121-phpapp02
06lapedagogacritica 090519180121-phpapp02Chritiian Mendoza
 
El model del bàsquet universitari de la NCAA
El model del bàsquet universitari de la NCAAEl model del bàsquet universitari de la NCAA
El model del bàsquet universitari de la NCAAGsports Management
 
Survmetrics
SurvmetricsSurvmetrics
SurvmetricsLili Rdz
 
Plantilla de unidad yiseli castro lugeni garavito
Plantilla de unidad yiseli castro lugeni garavitoPlantilla de unidad yiseli castro lugeni garavito
Plantilla de unidad yiseli castro lugeni garavitoYiseli Castro
 
Frases célebres de Mahatma gandhi
Frases célebres de Mahatma gandhiFrases célebres de Mahatma gandhi
Frases célebres de Mahatma gandhigerardomedrano
 
Emmanuel kant :crítica de la razón pura
Emmanuel kant :crítica de la razón puraEmmanuel kant :crítica de la razón pura
Emmanuel kant :crítica de la razón puraJose Julian Perez Calle
 
Métodos Anticonceptivos para ELLAS
Métodos Anticonceptivos para ELLASMétodos Anticonceptivos para ELLAS
Métodos Anticonceptivos para ELLASR2012
 
Asamblea presentación estatutos Ceinf 2012 - 2013 [oficial]
Asamblea presentación estatutos Ceinf 2012 - 2013 [oficial]Asamblea presentación estatutos Ceinf 2012 - 2013 [oficial]
Asamblea presentación estatutos Ceinf 2012 - 2013 [oficial]Manuel García Marcelli
 
Comunicación y enseñanza diapositivas ....
Comunicación y enseñanza diapositivas ....Comunicación y enseñanza diapositivas ....
Comunicación y enseñanza diapositivas ....carolinaestefania
 
PH-AY-OB-EL-01
PH-AY-OB-EL-01PH-AY-OB-EL-01
PH-AY-OB-EL-01cbflores
 

Destacado (20)

Organismos vivos
Organismos vivosOrganismos vivos
Organismos vivos
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Las tablet
Las tabletLas tablet
Las tablet
 
Ensayo de informatica de yiselis castro y luegni garavito
Ensayo de informatica de yiselis castro y luegni garavitoEnsayo de informatica de yiselis castro y luegni garavito
Ensayo de informatica de yiselis castro y luegni garavito
 
VII Premios Castilla y León Económica
VII Premios Castilla y León EconómicaVII Premios Castilla y León Económica
VII Premios Castilla y León Económica
 
Lugeni foro
Lugeni foroLugeni foro
Lugeni foro
 
06lapedagogacritica 090519180121-phpapp02
06lapedagogacritica 090519180121-phpapp0206lapedagogacritica 090519180121-phpapp02
06lapedagogacritica 090519180121-phpapp02
 
Maja
MajaMaja
Maja
 
El model del bàsquet universitari de la NCAA
El model del bàsquet universitari de la NCAAEl model del bàsquet universitari de la NCAA
El model del bàsquet universitari de la NCAA
 
Web2.0
Web2.0Web2.0
Web2.0
 
Survmetrics
SurvmetricsSurvmetrics
Survmetrics
 
Plantilla de unidad yiseli castro lugeni garavito
Plantilla de unidad yiseli castro lugeni garavitoPlantilla de unidad yiseli castro lugeni garavito
Plantilla de unidad yiseli castro lugeni garavito
 
Frases célebres de Mahatma gandhi
Frases célebres de Mahatma gandhiFrases célebres de Mahatma gandhi
Frases célebres de Mahatma gandhi
 
Digitopuntura
Digitopuntura Digitopuntura
Digitopuntura
 
Emmanuel kant :crítica de la razón pura
Emmanuel kant :crítica de la razón puraEmmanuel kant :crítica de la razón pura
Emmanuel kant :crítica de la razón pura
 
Métodos Anticonceptivos para ELLAS
Métodos Anticonceptivos para ELLASMétodos Anticonceptivos para ELLAS
Métodos Anticonceptivos para ELLAS
 
El cuento
El cuentoEl cuento
El cuento
 
Asamblea presentación estatutos Ceinf 2012 - 2013 [oficial]
Asamblea presentación estatutos Ceinf 2012 - 2013 [oficial]Asamblea presentación estatutos Ceinf 2012 - 2013 [oficial]
Asamblea presentación estatutos Ceinf 2012 - 2013 [oficial]
 
Comunicación y enseñanza diapositivas ....
Comunicación y enseñanza diapositivas ....Comunicación y enseñanza diapositivas ....
Comunicación y enseñanza diapositivas ....
 
PH-AY-OB-EL-01
PH-AY-OB-EL-01PH-AY-OB-EL-01
PH-AY-OB-EL-01
 

Similar a 1. que es programacion

Tema 1.3.- Programación
Tema 1.3.- ProgramaciónTema 1.3.- Programación
Tema 1.3.- ProgramaciónYenny Salazar
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.dUi velazquez
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.dUi velazquez
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonalejandritasalva
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionIsrael Abdias
 
tlenguajes unidad I 2016
tlenguajes unidad I 2016tlenguajes unidad I 2016
tlenguajes unidad I 2016maritqueve
 
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADOCONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADOadark
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónkinverdar
 
Evolución de la Programación
Evolución de la ProgramaciónEvolución de la Programación
Evolución de la ProgramaciónAlessandro Viera
 
Lenguaje de programacion fernando hernandez
Lenguaje de programacion fernando hernandezLenguaje de programacion fernando hernandez
Lenguaje de programacion fernando hernandezRafael Hernandez
 
Lenguaje de programacion UFT
Lenguaje de programacion UFT Lenguaje de programacion UFT
Lenguaje de programacion UFT jose chavez
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacionCecilia Díaz
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continaciondetlefsen
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continaciondetlefsen
 
Lenguaje de programacion.
Lenguaje de programacion.Lenguaje de programacion.
Lenguaje de programacion.Siul_G
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónticdevirginia
 
Xavier martinez u.f.t
Xavier martinez u.f.tXavier martinez u.f.t
Xavier martinez u.f.txaviimartinez
 
lenguaje de Programacion
lenguaje de Programacionlenguaje de Programacion
lenguaje de ProgramacionLauracks
 

Similar a 1. que es programacion (20)

Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Tema 1.3.- Programación
Tema 1.3.- ProgramaciónTema 1.3.- Programación
Tema 1.3.- Programación
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolon
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
tlenguajes unidad I 2016
tlenguajes unidad I 2016tlenguajes unidad I 2016
tlenguajes unidad I 2016
 
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADOCONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
CONOCIMIENTO DE PROGRAMACIÓN Y UN LENGUAJE ESTRUCTURADO
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Evolución de la Programación
Evolución de la ProgramaciónEvolución de la Programación
Evolución de la Programación
 
Lenguaje de programacion fernando hernandez
Lenguaje de programacion fernando hernandezLenguaje de programacion fernando hernandez
Lenguaje de programacion fernando hernandez
 
Lenguaje de programacion UFT
Lenguaje de programacion UFT Lenguaje de programacion UFT
Lenguaje de programacion UFT
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
Lenguaje de programacion.
Lenguaje de programacion.Lenguaje de programacion.
Lenguaje de programacion.
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Xavier martinez u.f.t
Xavier martinez u.f.tXavier martinez u.f.t
Xavier martinez u.f.t
 
lenguaje de Programacion
lenguaje de Programacionlenguaje de Programacion
lenguaje de Programacion
 

Último

Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesRaquel Martín Contreras
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxEribertoPerezRamirez
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Rosabel UA
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docxLuisAndersonPachasto
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Angélica Soledad Vega Ramírez
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfssuser50d1252
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfssuser50d1252
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 

Último (20)

Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materiales
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024
 
La luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luzLa luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luz
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 

1. que es programacion

  • 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. 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. 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. 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. Qué es un lenguaje de programació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. 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. Tipos de Lenguaje de Programació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. Tipos de Leguajes de Bajo Nivel  El lenguaje maquina Este lenguaje ordena a la máquina las operaciones fundamentales para su funcionamiento. Consiste en la combinación de 0's y 1's 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. Lenguajes Alto Nivel  Java,  Clipper,  Dbase,  C#,  PHP, Perl, etc
  • 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. 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. 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. 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.