SlideShare una empresa de Scribd logo
1 de 20
ABRAHAM CAMPIÑO

        9-a
Taller de sistemas

               profesor:
            Álvaro valencia
Programa informático

 Un programa informático es un
    conjunto de instrucciones que una
    vez ejecutadas realizarán una o
    varias tareas en una computadora.
    Sin programas, estas máquinas no
    pueden funcionar correctamente.


programa de aplicación


    En la informática, un programa de aplicación es un
    tipo de software diseñado para facilitar al usuario la
    concreción de un cierto trabajo. Esta característica lo
    diferencia de otros tipos de programas, como los
    sistemas operativos (que son los que hacen
    funcionar a la computadora), los lenguajes de
    programación (que permiten crear los programas
    informáticos en general) y las utilidades (que realizan
    tareas de mantenimiento o de uso general).
sistema operativo
 Un sistema operativo (SO) es el programa o
  conjunto de programas que efectúan la gestión
  de los procesos básicos de un sistema
  informático, y permite la normal ejecución del
  resto de las operaciones.[1]
lenguaje de programación
 Un lenguaje de programación es un idioma
  artificial diseñado para expresar
  computaciones que pueden ser llevadas a
  cabo por máquinas como las computadoras. ...
código de maquina
 Conjunto de instrucciones entendibles
  directamente por el ordenador,
  puesto que se componen de unos y
 ceros. Generalmente, el programador
 utiliza un lenguaje de programación
 basado en el lenguaje natural, y éste
 es traducido
código de alto nivel
 Son aquellos que permiten una máxima
  flexibilidad al programador a la hora de
  abstraerse o de ser literal. Permiten un
  camino bidireccional entre el lenguaje
  máquina y una expresión casi oral entre la
  escritura del programa y su posterior
  compilación. Estos lenguajes están
  orientados a objetos. Los objetos se
  componen de propiedades cuya naturaleza
  emerge de procedimientos.
Lenguaje de bajo nivel

 Son instrucciones que ensamblan los
 grupos de conmutadores necesarios para
 expresar una mínima lógica aritmética.
 Están íntimamente vinculados al
 hardware. Por norma general están
 disponibles a nivel firmware, cmos o chip
 set. Estos lenguajes están orientados a
 procesos.
Lenguaje de programación
 Un lenguaje de programación es un idioma
 artificial diseñado para expresar
 computaciones que pueden ser llevadas a
 cabo por máquinas como las computadoras.
lenguaje de ensamblador
 El lenguaje ensamblador refleja
 directamente la arquitectura y las
 instrucciones en lenguaje de
 máquina de la CPU, y pueden ser
 muy diferentes de una
 arquitectura de CPU a otra.
algoritmo
 Un algoritmo se puede concebir como una
 función que transforma los datos de un
 problema (entrada) en los datos de una
 solución (salida). Más aún, los datos se pueden
 representar a su vez como secuencias de bits,
 y en general, de símbolos cualesquiera.[
pseudocódigo
 es utilizado por programadores para describir
  algoritmos en un lenguaje humano
  simplificado que no es dependiente de ningún
  lenguaje de programación. Por este motivo
  puede ser implementado en cualquier lenguaje
  por cualquier programador que utilice el
  pseudocódigo.
compilar
 Un 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 simplemente texto.
traductores e interpretes
programacion estructurada
 La programación estructurada es una técnica
  para escribir programas (programación de
  computadora) de manera clara. Para ello se
  utilizan únicamente tres estructuras:
  secuencia, selección e iteración; siendo
  innecesario el uso de la instrucción o
  instrucciones de transferencia incondicional
  (GOTO, EXIT FUNCTION, EXIT SUB o
  múltiples RETURN).
programacion modular
 La programación
modular es un
paradigma de
programación que
consiste en dividir un
programa en módulos
o subprogramas con el
fin de hacerlo más
legible y manejable
Programacion orientada a objetos (poo)

  La programación orientada a objetos o
   POO (OOP según sus siglas en inglés) es un
   paradigma de programación que usa objetos y
   sus interacciones, para diseñar aplicaciones y
   programas informáticos
programacion declarativa
 La Programación Declarativa, en
  contraposición a la programación
  imperativa es un paradigma de
  programación que está basado en el
  desarrollo de programas
  especificando o "declarando" un
  conjunto de condiciones,
  proposiciones, afirmaciones,
  restricciones, ecuaciones o
  transformaciones que describen el
  problema y detallan su solución
Tipos de lenguajes de programación, sistemas operativos y más explicados

Más contenido relacionado

La actualidad más candente

Jose luis asprilla
Jose luis asprillaJose luis asprilla
Jose luis asprillajoxe93
 
Clasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticosClasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticosMilagrosJacqueline
 
Clasificacion de los
Clasificacion de losClasificacion de los
Clasificacion de losJose Mendez
 
Programa informatico
Programa informaticoPrograma informatico
Programa informaticobryher
 
Cristian david castro
Cristian david castroCristian david castro
Cristian david castrocriistiancas
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacionmarcejose
 
Conceptos de programacion oriente
Conceptos de programacion orienteConceptos de programacion oriente
Conceptos de programacion orienteshariweya
 
Programa informatico lisbeth acosta 9 a san felipe
Programa informatico lisbeth acosta 9 a san felipePrograma informatico lisbeth acosta 9 a san felipe
Programa informatico lisbeth acosta 9 a san felipeLisbeth-acosta
 

La actualidad más candente (16)

Jose luis asprilla
Jose luis asprillaJose luis asprilla
Jose luis asprilla
 
Slideshard deisy
Slideshard deisySlideshard deisy
Slideshard deisy
 
Clasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticosClasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticos
 
Clasificacion de los
Clasificacion de losClasificacion de los
Clasificacion de los
 
Nana
NanaNana
Nana
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Cristian david castro
Cristian david castroCristian david castro
Cristian david castro
 
Cris
CrisCris
Cris
 
Humbis lenguaje
Humbis lenguajeHumbis lenguaje
Humbis lenguaje
 
Ramiirez
RamiirezRamiirez
Ramiirez
 
Darckjunio
DarckjunioDarckjunio
Darckjunio
 
Lenguaje de Maquinas
Lenguaje de Maquinas Lenguaje de Maquinas
Lenguaje de Maquinas
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacion
 
Conceptos de programacion oriente
Conceptos de programacion orienteConceptos de programacion oriente
Conceptos de programacion oriente
 
Programa informatico lisbeth acosta 9 a san felipe
Programa informatico lisbeth acosta 9 a san felipePrograma informatico lisbeth acosta 9 a san felipe
Programa informatico lisbeth acosta 9 a san felipe
 

Destacado

Wordpress. Diferencias .com y .org. Instalación Wordpress.org
Wordpress. Diferencias .com y .org. Instalación Wordpress.orgWordpress. Diferencias .com y .org. Instalación Wordpress.org
Wordpress. Diferencias .com y .org. Instalación Wordpress.orgDiego González Ramonell
 
Abraham campiño
Abraham campiñoAbraham campiño
Abraham campiñohitep
 
Programa informativo jkaa
Programa informativo jkaaPrograma informativo jkaa
Programa informativo jkaahitap
 
Juan kalo b.
Juan kalo b.Juan kalo b.
Juan kalo b.hitep
 
Storyboard video Open Source
Storyboard video Open SourceStoryboard video Open Source
Storyboard video Open Sourcecarrodz11
 
Hemorragia 1ra mitad del embarazo
Hemorragia 1ra mitad del embarazoHemorragia 1ra mitad del embarazo
Hemorragia 1ra mitad del embarazoRenan Luque mamani
 
Canada a closer look
Canada a closer lookCanada a closer look
Canada a closer lookhsguidance
 
Présentation de REALITES
Présentation de REALITESPrésentation de REALITES
Présentation de REALITESREALITES
 
Calidad de servicio
Calidad de servicioCalidad de servicio
Calidad de serviciodialectika
 
Совспорт. Футбол 2016 №45 "MYFOOTBALL.WS"
 Совспорт. Футбол 2016 №45 "MYFOOTBALL.WS"  Совспорт. Футбол 2016 №45 "MYFOOTBALL.WS"
Совспорт. Футбол 2016 №45 "MYFOOTBALL.WS" FRAPS
 
Футбол (Россия) 2016 №46 "MYFOOTBALL.WS"
Футбол (Россия) 2016 №46 "MYFOOTBALL.WS" Футбол (Россия) 2016 №46 "MYFOOTBALL.WS"
Футбол (Россия) 2016 №46 "MYFOOTBALL.WS" FRAPS
 
As Bibliolimpiadas, unha carreira de fondo
As Bibliolimpiadas, unha carreira de fondoAs Bibliolimpiadas, unha carreira de fondo
As Bibliolimpiadas, unha carreira de fondoBiblioteca Castro Alobre
 
Simon david 4.4_finalppp_slideshow
Simon david 4.4_finalppp_slideshowSimon david 4.4_finalppp_slideshow
Simon david 4.4_finalppp_slideshowDavid Simon
 
Definición Tecnologías Web 2.0
Definición Tecnologías Web 2.0Definición Tecnologías Web 2.0
Definición Tecnologías Web 2.0carrodz11
 
Visuales diagnóstico de necesidades revisado el 12 de diciembre (1)
Visuales diagnóstico de necesidades revisado el 12 de diciembre (1)Visuales diagnóstico de necesidades revisado el 12 de diciembre (1)
Visuales diagnóstico de necesidades revisado el 12 de diciembre (1)carrodz11
 

Destacado (20)

Wordpress. Diferencias .com y .org. Instalación Wordpress.org
Wordpress. Diferencias .com y .org. Instalación Wordpress.orgWordpress. Diferencias .com y .org. Instalación Wordpress.org
Wordpress. Diferencias .com y .org. Instalación Wordpress.org
 
Abraham campiño
Abraham campiñoAbraham campiño
Abraham campiño
 
Programa informativo jkaa
Programa informativo jkaaPrograma informativo jkaa
Programa informativo jkaa
 
Practico 7
Practico 7Practico 7
Practico 7
 
Juan kalo b.
Juan kalo b.Juan kalo b.
Juan kalo b.
 
Configurar una cuenta de correo en Gmail
Configurar una cuenta de correo en GmailConfigurar una cuenta de correo en Gmail
Configurar una cuenta de correo en Gmail
 
Storyboard video Open Source
Storyboard video Open SourceStoryboard video Open Source
Storyboard video Open Source
 
Hemorragia 1ra mitad del embarazo
Hemorragia 1ra mitad del embarazoHemorragia 1ra mitad del embarazo
Hemorragia 1ra mitad del embarazo
 
Canada a closer look
Canada a closer lookCanada a closer look
Canada a closer look
 
Planning Studio 1
Planning Studio 1Planning Studio 1
Planning Studio 1
 
Présentation de REALITES
Présentation de REALITESPrésentation de REALITES
Présentation de REALITES
 
Calidad de servicio
Calidad de servicioCalidad de servicio
Calidad de servicio
 
Совспорт. Футбол 2016 №45 "MYFOOTBALL.WS"
 Совспорт. Футбол 2016 №45 "MYFOOTBALL.WS"  Совспорт. Футбол 2016 №45 "MYFOOTBALL.WS"
Совспорт. Футбол 2016 №45 "MYFOOTBALL.WS"
 
Футбол (Россия) 2016 №46 "MYFOOTBALL.WS"
Футбол (Россия) 2016 №46 "MYFOOTBALL.WS" Футбол (Россия) 2016 №46 "MYFOOTBALL.WS"
Футбол (Россия) 2016 №46 "MYFOOTBALL.WS"
 
Tarjeta UAB
Tarjeta UABTarjeta UAB
Tarjeta UAB
 
As Bibliolimpiadas, unha carreira de fondo
As Bibliolimpiadas, unha carreira de fondoAs Bibliolimpiadas, unha carreira de fondo
As Bibliolimpiadas, unha carreira de fondo
 
Simon david 4.4_finalppp_slideshow
Simon david 4.4_finalppp_slideshowSimon david 4.4_finalppp_slideshow
Simon david 4.4_finalppp_slideshow
 
Cuidados de un bebe
Cuidados de un bebeCuidados de un bebe
Cuidados de un bebe
 
Definición Tecnologías Web 2.0
Definición Tecnologías Web 2.0Definición Tecnologías Web 2.0
Definición Tecnologías Web 2.0
 
Visuales diagnóstico de necesidades revisado el 12 de diciembre (1)
Visuales diagnóstico de necesidades revisado el 12 de diciembre (1)Visuales diagnóstico de necesidades revisado el 12 de diciembre (1)
Visuales diagnóstico de necesidades revisado el 12 de diciembre (1)
 

Similar a Tipos de lenguajes de programación, sistemas operativos y más explicados

Presentación de tecnicas
Presentación de tecnicasPresentación de tecnicas
Presentación de tecnicasashleytrejos
 
Cristian david castro
Cristian david castroCristian david castro
Cristian david castrocriistiancas
 
Cristian david castro
Cristian david castroCristian david castro
Cristian david castrocriistiancas
 
Bustamante andres sistemas
Bustamante andres sistemasBustamante andres sistemas
Bustamante andres sistemasfelipebutamante1
 
Bustamante andres sistemas
Bustamante andres sistemasBustamante andres sistemas
Bustamante andres sistemasjefersonsmith
 
Bustamante andres sistemas
Bustamante andres sistemasBustamante andres sistemas
Bustamante andres sistemasjefersonsmith
 
Jhondiapositiva096
Jhondiapositiva096Jhondiapositiva096
Jhondiapositiva096olguito
 
Taller de aplicacion 9 b
Taller de aplicacion 9 bTaller de aplicacion 9 b
Taller de aplicacion 9 bhitop
 
Cristian david castro
Cristian david castroCristian david castro
Cristian david castrocriistiancas
 
Programa informático
Programa informáticoPrograma informático
Programa informáticoVITROY
 

Similar a Tipos de lenguajes de programación, sistemas operativos y más explicados (20)

Presentación de tecnicas
Presentación de tecnicasPresentación de tecnicas
Presentación de tecnicas
 
Passage
PassagePassage
Passage
 
Cristian david castro
Cristian david castroCristian david castro
Cristian david castro
 
Cristian david castro
Cristian david castroCristian david castro
Cristian david castro
 
Bustamante andres sistemas
Bustamante andres sistemasBustamante andres sistemas
Bustamante andres sistemas
 
Bustamante andres sistemas
Bustamante andres sistemasBustamante andres sistemas
Bustamante andres sistemas
 
Bustamante andres sistemas
Bustamante andres sistemasBustamante andres sistemas
Bustamante andres sistemas
 
Jhondiapositiva096
Jhondiapositiva096Jhondiapositiva096
Jhondiapositiva096
 
Bustamante andres sistemas
Bustamante andres sistemasBustamante andres sistemas
Bustamante andres sistemas
 
Bustamante andres sistemas
Bustamante andres sistemasBustamante andres sistemas
Bustamante andres sistemas
 
Bustamante andres sistemas
Bustamante andres sistemasBustamante andres sistemas
Bustamante andres sistemas
 
Bustamante andres sistemas
Bustamante andres sistemasBustamante andres sistemas
Bustamante andres sistemas
 
Taller de aplicacion 9 b
Taller de aplicacion 9 bTaller de aplicacion 9 b
Taller de aplicacion 9 b
 
Sistemas
SistemasSistemas
Sistemas
 
Sistemas
SistemasSistemas
Sistemas
 
Cristian david castro
Cristian david castroCristian david castro
Cristian david castro
 
Yuranip
YuranipYuranip
Yuranip
 
Sistemas
SistemasSistemas
Sistemas
 
Programa informático
Programa informáticoPrograma informático
Programa informático
 
Passage
PassagePassage
Passage
 

Tipos de lenguajes de programación, sistemas operativos y más explicados

  • 2. Taller de sistemas  profesor: Álvaro valencia
  • 3. Programa informático  Un programa informático es un conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas en una computadora. Sin programas, estas máquinas no pueden funcionar correctamente. 
  • 4. programa de aplicación  En la informática, un programa de aplicación es un tipo de software diseñado para facilitar al usuario la concreción de un cierto trabajo. Esta característica lo diferencia de otros tipos de programas, como los sistemas operativos (que son los que hacen funcionar a la computadora), los lenguajes de programación (que permiten crear los programas informáticos en general) y las utilidades (que realizan tareas de mantenimiento o de uso general).
  • 5. sistema operativo  Un sistema operativo (SO) es el programa o conjunto de programas que efectúan la gestión de los procesos básicos de un sistema informático, y permite la normal ejecución del resto de las operaciones.[1]
  • 6. lenguaje de programación  Un lenguaje de programación es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas como las computadoras. ...
  • 7. código de maquina  Conjunto de instrucciones entendibles directamente por el ordenador, puesto que se componen de unos y ceros. Generalmente, el programador utiliza un lenguaje de programación basado en el lenguaje natural, y éste es traducido
  • 8. código de alto nivel  Son aquellos que permiten una máxima flexibilidad al programador a la hora de abstraerse o de ser literal. Permiten un camino bidireccional entre el lenguaje máquina y una expresión casi oral entre la escritura del programa y su posterior compilación. Estos lenguajes están orientados a objetos. Los objetos se componen de propiedades cuya naturaleza emerge de procedimientos.
  • 9. Lenguaje de bajo nivel  Son instrucciones que ensamblan los grupos de conmutadores necesarios para expresar una mínima lógica aritmética. Están íntimamente vinculados al hardware. Por norma general están disponibles a nivel firmware, cmos o chip set. Estos lenguajes están orientados a procesos.
  • 10. Lenguaje de programación  Un lenguaje de programación es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas como las computadoras.
  • 11. lenguaje de ensamblador  El lenguaje ensamblador refleja directamente la arquitectura y las instrucciones en lenguaje de máquina de la CPU, y pueden ser muy diferentes de una arquitectura de CPU a otra.
  • 12. algoritmo  Un algoritmo se puede concebir como una función que transforma los datos de un problema (entrada) en los datos de una solución (salida). Más aún, los datos se pueden representar a su vez como secuencias de bits, y en general, de símbolos cualesquiera.[
  • 13. pseudocódigo  es utilizado por programadores para describir algoritmos en un lenguaje humano simplificado que no es dependiente de ningún lenguaje de programación. Por este motivo puede ser implementado en cualquier lenguaje por cualquier programador que utilice el pseudocódigo.
  • 14. compilar  Un 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 simplemente texto.
  • 16. programacion estructurada  La programación estructurada es una técnica para escribir programas (programación de computadora) de manera clara. Para ello se utilizan únicamente tres estructuras: secuencia, selección e iteración; siendo innecesario el uso de la instrucción o instrucciones de transferencia incondicional (GOTO, EXIT FUNCTION, EXIT SUB o múltiples RETURN).
  • 17. programacion modular  La programación modular es un paradigma de programación que consiste en dividir un programa en módulos o subprogramas con el fin de hacerlo más legible y manejable
  • 18. Programacion orientada a objetos (poo)  La programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa objetos y sus interacciones, para diseñar aplicaciones y programas informáticos
  • 19. programacion declarativa  La Programación Declarativa, en contraposición a la programación imperativa es un paradigma de programación que está basado en el desarrollo de programas especificando o "declarando" un conjunto de condiciones, proposiciones, afirmaciones, restricciones, ecuaciones o transformaciones que describen el problema y detallan su solución