SlideShare una empresa de Scribd logo
1 de 26
TRABAJO PRESENTADO A
   ING: LORENA CERON
    POR: KAREN HOYOS
TABLA DE CONTENIDO
1.   Bajo nivel
2.   Alto nivel
3.   Traductores de lenguaje ( Interpretes, compilados)
4.   Lenguajes de 4 y 5 generación
5.   Lenguaje de programación P.HP orientado a objetos
6.   Lenguaje de programación H.T.M.L
7.   Lenguaje de programación asp.NET
8.   Algoritmos
1. BAJO NIVEL
 Son lenguajes totalmente dependientes de la maquina
  es decir que el programa que se realiza con este tipo de
  lenguajes no se puede migrar o utilizar en otras
  maquinas. Al estar prácticamente diseñados a medida
  del hardware aprovechan al máximo las características
  del mismo.
 Dentro de este grupo se encuentran:
 El lenguaje de maquina
 El lenguaje ensamblador
2. ALTO NIVEL
 El ordenador solo entiende un lenguaje conocido como
  código binario o código de maquina consiste en ceros y
  unos solo utiliza 0 y 1 para codificar cualquier acción.
 Los que se encuentran mas cercanos a los
  programadores y usuarios se denominan lenguajes de
  alto nivel.
3.INTERPRETES
 Un lenguaje de programación es por definición
 diferente al lenguaje de maquina por lo tanto debe
 traducirse para que el procesador pueda comprenderlo
 un programa escrito en un lenguaje interpretado
 requiere de un programa auxiliar ( el interprete) que
 traduce los comandos de los programas según sea
 necesario.
3. COMPILADO
 Un programa escrito en un lenguaje “compilado” se
 traduce a través de un programa anexo llamado
 compilador que a su vez crea un nuevo archivo
 independiente que no necesita ningún otro programa
 para ejecutarse así mismo este archivo se llama
 ejecutable.
4. LENGUAJES DE 4 GENERACION
 CUARTA GENERACION: se a dado este nombre a
  ciertas herramientas que permiten construir
  aplicaciones sencillas combinando piezas
  prefabricadas hoy se piensa que estas herramientas
  no son propiamente hablando lenguajes.
 Algunos proponen reservar el nombre de cuarta
  generación para la programación orientada a objetos.
 EJEMPLOS: acceso a base de datos, generación de
  código automáticamente.
4.LENGUAJES DE 5 GENERACION
 Se llama así a veces a los lenguajes de inteligencia artificial a
  un que con el fracaso del proyecto japonés de la quinta
  generación el nombre a caído en desuso.
 La quinta generación de computadoras, también
  conocida por sus siglas en inglés, FGCS (de Fifth Generation
  Computer Systems) fue un ambicioso proyecto lanzado por
  Japón a finales de la década de 1970. Su objetivo era el
  desarrollo de una nueva clase de computadoras que
  utilizarían técnicas y tecnologías de inteligencia artificial
  tanto en el plano del hardware como del software usando el
  lenguaje PROLOG al nivel del lenguaje de máquina y serían
  capaces de resolver problemas complejos, como la
  traducción automática de una lengua natural a otra (del
  japonés al inglés
5. LENGUAJES DE PROGRAMACION
P.H.P
 Está escrito tanto para usuarios que trabajen con PHP para
  programadores que habitualmente lo hacen. Es apropiado para
  todos aquellos que confíen en el lenguaje PHP a la hora de
  construir un sitio Web con contenido dinámico, algo que está
  más allá de las capacidades del HTML puro ya que las
  aplicaciones son mas factibles.
 PHP conocido como una tecnología de código abierto que resulta
  muy útil para diseñar de forma rápida y eficaz aplicaciones Web
  dirigidas a bases de datos. PHP es un potente lenguaje de
  secuencia de comandos diseñado específicamente para permitir
  a los programadores crear aplicaciones en Web con distintas
  prestaciones de forma rápida. MySQL es una base de datos
  rápida y fiable que se integra a la perfección con PHP y que
  resulta muy adecuada para aplicaciones dinámicas basadas en
  Internet.
6. LENGUAJE DE PROGRAMACION
H.T.M.L
 El HTML no es más que una aplicación del SGML
 (Standard Generalized Markup Language), un sistema
 para definir tipos de documentos estructurados y
 lenguajes de marcas para representar esos mismos
 documentos. El término HTML se suele referir a
 ambas cosas, tanto al tipo de documento como al
 lenguaje de marcas.
7. LENGUAJES DE PROGRAMACION
asp.NET
 ASP.NET es un framework para aplicaciones web
 desarrollado y comercializado por Microsoft. Es usado
 por programadores para construir sitios web
 dinámicos, aplicaciones web y servicios web XML.
 Apareció en enero de 2002 con la versión 1.0 del .NET
 Framework, y es la tecnología sucesora de la tecnología
 Active Server Pagés (ASP). ASP.NET esta construido
 sobre el Common Language Runtime, permitiendo a
 los programadores escribir código ASP.NET usando
 cualquier lenguaje admitido por el .NET Framework.
8.ALGORITMOS
 En matemáticas, ciencias de la computación y
 disciplinas relacionadas, un algoritmo (del latín, dixit
 algorithmus y éste a su vez del matemático persa Al
 Juarismi) es un conjunto preescrito de instrucciones o
 reglas bien definidas, ordenadas y finitas que permite
 realizar una actividad mediante pasos sucesivos que no
 generen dudas a quien lo ejecute. Dados un estado
 inicial y una entrada, siguiendo los pasos sucesivos se
 llega a un estado final y se obtiene una solución. Los
 algoritmos son el objeto de estudio de la algoritmia.
8. ALGORITMOS
FACES DE LA PROGRAMACION
Etapas para el diseño de un programa
 El proceso de programación consta, teóricamente, de tres
  partes :
 El Análisis. Consiste en detallar qué tiene que hacer el
  programa o, dicho de otra forma, concretar qué problemas
  tiene que resolver nuestro programa.
 El diseño. En la fase de diseño se define los pasos que se
  realizarán para solucionar el problema, algunos serán más
  rápidos, otros más lentos, más simples o más complejos.
 La implementación. Consiste en la
  Edición, compilación y depuración del diseño del
  programa en un lenguaje de programación especifico
LA LOGICA COMO ASPECTO
FUNDAMENTAL DE LA
PROGRAMACION
 Es la capacidad de pensar racionalmente acerca de
  soluciones alternativas y los resultados de aplicarlas, y
  por lo tanto, de hacer elecciones inteligentes.
 Definiciones de Lógica:
  - Es el estudio crítico del razonamiento y tiene un valor
  teórico y práctico.
  - Es el estudio de los métodos y principios usados al
  distinguir entre los argumentos correctos (buenos) y
  los argumentos incorrectos (malos).
  - En un sentido amplio, es el estudio del correcto
  razonamiento.
TABLAS DE LA VERDAD AND
 La compuerta AND de 2 entradas tiene la siguiente
  tabla de verdad.
 Se puede ver claramente que la salida X solamente es
  "1" (1 lógico, nivel alto) cuando la entrada A como la
  entrada B están en "1". En otras palabras...
TABLAS DE LA VERDAD AND
 Una compuerta AND de 3 entradas se puede
  implementar con interruptores, como se muestra en el
  siguiente diagrama.
 La tabla de verdad se muestra al lado derecho donde:
  A = Abierto y C = Cerrado.
TABLA DE LA VERDAD OR
 La representación de la compuerta "OR" de 2
  entradas y su tabla de verdad se muestran a
  continuación.
 La compuerta OR también se puede implementar
  con interruptores como se muestra en la figura de
  arriba a la derecha, en donde se puede ver que:
  cerrando el interruptor A "O" el interruptor B se
  encenderá la luz
 "1" = cerrado , "0" = abierto, "1" = luz encendida
TABLAS DE LA VERDAD OR
EJEMPLOS
TABLA DE LA VERDAD NOT
 La compuerta NOT como la compuerta AND y la
  compuerta OR es muy importante. La compuerta
  NOT entrega en su salida el inverso (opuesto) de la
  entrada.
 El símbolo y la tabla de verdad son los siguientes:
 La salida de una compuerta NOT tiene el valor
  inverso al de su entrada. En el caso del gráfico anterior
  la salida X = A
TABLA DE LA VERDAD NOT
EJEMPLOS
TABLA DE LA VERDAD XOR
 El siguiente diagrama muestra eñ símbolo de una
  compuerta XOR (O exclusiva) de 2 entradas:
 Comprender el funcionamiento de esta compuerta
  digital es muy importante para después poder
  implementar lo que se llama un comparador digital.
BIBLIOGRAFIA
 Datos almacenados en el cuaderno
 http://www.unicrom.com/Tut_compuertaorExcl.asp
 www.google .com
GLOSARIO
 FRAMEWORK: En el desarrollo de software, un
 framework es una estructura conceptual y tecnológica
 de soporte definida, normalmente con artefactos o
 módulos de software concretos, con base en la cual
 otro proyecto de software puede ser organizado y
 desarrollado. Típicamente, puede incluir soporte de
 programas, bibliotecas y un lenguaje interpretado
 entre otros programas para ayudar a desarrollar y unir
 los diferentes componentes de un proyecto.
GLOSARIO
 XML:XML, siglas en inglés de Extensible Markup
 Language (lenguaje de marcas extensible), es un
 metalenguaje extensible de etiquetas desarrollado por
 el World Wide Web Consortium (W3C). Es una
 simplificación y adaptación del SGML y permite
 definir la gramática de lenguajes específicos (de la
 misma manera que HTML es a su vez un lenguaje
 definido por SGML.
GRACIAS
 ESPERO QUE LES HAYA GUSTADO

Más contenido relacionado

La actualidad más candente

Trabajo de compiladores completo alexandra
Trabajo de compiladores completo alexandraTrabajo de compiladores completo alexandra
Trabajo de compiladores completo alexandraAlexandraMolinaSanchez
 
Lenguajes de programación: Paradigmas de Programación
Lenguajes de programación: Paradigmas de ProgramaciónLenguajes de programación: Paradigmas de Programación
Lenguajes de programación: Paradigmas de ProgramaciónLuis Fernando Aguas Bucheli
 
Manual de Programación c/c++ Ricky Bonilla
Manual de Programación c/c++ Ricky BonillaManual de Programación c/c++ Ricky Bonilla
Manual de Programación c/c++ Ricky BonillaEstudiantes ISI_UCA
 
Principios basicos de la programacion (pc)
Principios basicos de la programacion (pc)   Principios basicos de la programacion (pc)
Principios basicos de la programacion (pc) Angel1309
 
Clase3 guia1-introduccion-compiladores-conceptos
Clase3 guia1-introduccion-compiladores-conceptosClase3 guia1-introduccion-compiladores-conceptos
Clase3 guia1-introduccion-compiladores-conceptosInfomania pro
 
Compiladores y analizador léxico
Compiladores y analizador léxicoCompiladores y analizador léxico
Compiladores y analizador léxicokatherine133
 
Introduccion al lenguaje c
Introduccion al lenguaje cIntroduccion al lenguaje c
Introduccion al lenguaje cvictdiazm
 
Unidad 3
Unidad 3Unidad 3
Unidad 3tf94
 
Programacion ensamblador-procesadoresk
Programacion ensamblador-procesadoreskProgramacion ensamblador-procesadoresk
Programacion ensamblador-procesadoreskJohann Chambilla
 
Trabajo lenguajes de programacion
Trabajo lenguajes de programacionTrabajo lenguajes de programacion
Trabajo lenguajes de programacionJulian Suna Paez
 
Presentacion De Programacion
Presentacion De ProgramacionPresentacion De Programacion
Presentacion De ProgramacionDario Fernando
 
Introducción a la Programación.
Introducción a la Programación.Introducción a la Programación.
Introducción a la Programación.guestdf1874
 
C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1kfacu
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacionCecilia Díaz
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continaciondetlefsen
 
Lenguaje de programación Fortrar
Lenguaje de programación FortrarLenguaje de programación Fortrar
Lenguaje de programación FortrarEric Avendaño
 

La actualidad más candente (20)

Trabajo de compiladores completo alexandra
Trabajo de compiladores completo alexandraTrabajo de compiladores completo alexandra
Trabajo de compiladores completo alexandra
 
Lenguajes de programación: Paradigmas de Programación
Lenguajes de programación: Paradigmas de ProgramaciónLenguajes de programación: Paradigmas de Programación
Lenguajes de programación: Paradigmas de Programación
 
Manual de Programación c/c++ Ricky Bonilla
Manual de Programación c/c++ Ricky BonillaManual de Programación c/c++ Ricky Bonilla
Manual de Programación c/c++ Ricky Bonilla
 
Principios basicos de la programacion (pc)
Principios basicos de la programacion (pc)   Principios basicos de la programacion (pc)
Principios basicos de la programacion (pc)
 
Clase3 guia1-introduccion-compiladores-conceptos
Clase3 guia1-introduccion-compiladores-conceptosClase3 guia1-introduccion-compiladores-conceptos
Clase3 guia1-introduccion-compiladores-conceptos
 
Compiladores y analizador léxico
Compiladores y analizador léxicoCompiladores y analizador léxico
Compiladores y analizador léxico
 
Introduccion al lenguaje c
Introduccion al lenguaje cIntroduccion al lenguaje c
Introduccion al lenguaje c
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Programacion ensamblador-procesadoresk
Programacion ensamblador-procesadoreskProgramacion ensamblador-procesadoresk
Programacion ensamblador-procesadoresk
 
ENSAYO SOBRE EL LENGUAJE C
ENSAYO SOBRE EL LENGUAJE C ENSAYO SOBRE EL LENGUAJE C
ENSAYO SOBRE EL LENGUAJE C
 
Trabajo lenguajes de programacion
Trabajo lenguajes de programacionTrabajo lenguajes de programacion
Trabajo lenguajes de programacion
 
Presentacion De Programacion
Presentacion De ProgramacionPresentacion De Programacion
Presentacion De Programacion
 
Introducción a la Programación.
Introducción a la Programación.Introducción a la Programación.
Introducción a la Programación.
 
Introduccion
IntroduccionIntroduccion
Introduccion
 
Generacionlenguajes
GeneracionlenguajesGeneracionlenguajes
Generacionlenguajes
 
C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
Lenguaje de programación Fortrar
Lenguaje de programación FortrarLenguaje de programación Fortrar
Lenguaje de programación Fortrar
 
Compilador
CompiladorCompilador
Compilador
 

Similar a conceptos de programacion

Evolucion historica del lenguaje de programacion
Evolucion historica del lenguaje de programacionEvolucion historica del lenguaje de programacion
Evolucion historica del lenguaje de programacionSergio Maidana
 
Lenguajes de programacion
Lenguajes de programacion Lenguajes de programacion
Lenguajes de programacion juanjokobrax
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller senaNat Alia
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller senadejuansi2
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller senazeepulveediita20
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller senazeepulveediita20
 
Plantilla writer02bvbsoloindices
Plantilla writer02bvbsoloindicesPlantilla writer02bvbsoloindices
Plantilla writer02bvbsoloindiceswashington1987
 
Expocision de especialidad
Expocision de especialidadExpocision de especialidad
Expocision de especialidadIzabeliita
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continaciondetlefsen
 
LENGUAJE DE PROGRAMACION C++ INTRODUCCION
LENGUAJE DE PROGRAMACION C++ INTRODUCCIONLENGUAJE DE PROGRAMACION C++ INTRODUCCION
LENGUAJE DE PROGRAMACION C++ INTRODUCCIONSol López
 
02- Clase 1 - UD2 - Lenguajes.pdf
02- Clase 1 - UD2 -  Lenguajes.pdf02- Clase 1 - UD2 -  Lenguajes.pdf
02- Clase 1 - UD2 - Lenguajes.pdfNancyHerrera88
 
Software aplicado 2
Software aplicado 2Software aplicado 2
Software aplicado 2carlos
 
Lenguaje de programacióndiapost1.
Lenguaje de programacióndiapost1.Lenguaje de programacióndiapost1.
Lenguaje de programacióndiapost1.Dominga Quispe Diaz
 
GRUPO 4 Elementos a traves de los lenguajes de programacion, lenguaje de maqu...
GRUPO 4 Elementos a traves de los lenguajes de programacion, lenguaje de maqu...GRUPO 4 Elementos a traves de los lenguajes de programacion, lenguaje de maqu...
GRUPO 4 Elementos a traves de los lenguajes de programacion, lenguaje de maqu...Sarai Rodriguez
 
Introduccion a la prgrmacion.
Introduccion a la prgrmacion.Introduccion a la prgrmacion.
Introduccion a la prgrmacion.Vladimir Pomares
 
Monicaaa 9 b
Monicaaa 9 bMonicaaa 9 b
Monicaaa 9 bmoniika16
 

Similar a conceptos de programacion (20)

Evolucion historica del lenguaje de programacion
Evolucion historica del lenguaje de programacionEvolucion historica del lenguaje de programacion
Evolucion historica del lenguaje de programacion
 
Presentación1
Presentación1Presentación1
Presentación1
 
Lenguajes de programacion
Lenguajes de programacion Lenguajes de programacion
Lenguajes de programacion
 
Presentación1
Presentación1Presentación1
Presentación1
 
Diap 01
Diap 01Diap 01
Diap 01
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller sena
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller sena
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller sena
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller sena
 
Plantilla writer02bvbsoloindices
Plantilla writer02bvbsoloindicesPlantilla writer02bvbsoloindices
Plantilla writer02bvbsoloindices
 
Expocision de especialidad
Expocision de especialidadExpocision de especialidad
Expocision de especialidad
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
LENGUAJE DE PROGRAMACION C++ INTRODUCCION
LENGUAJE DE PROGRAMACION C++ INTRODUCCIONLENGUAJE DE PROGRAMACION C++ INTRODUCCION
LENGUAJE DE PROGRAMACION C++ INTRODUCCION
 
02- Clase 1 - UD2 - Lenguajes.pdf
02- Clase 1 - UD2 -  Lenguajes.pdf02- Clase 1 - UD2 -  Lenguajes.pdf
02- Clase 1 - UD2 - Lenguajes.pdf
 
Algoritmos1
Algoritmos1Algoritmos1
Algoritmos1
 
Software aplicado 2
Software aplicado 2Software aplicado 2
Software aplicado 2
 
Lenguaje de programacióndiapost1.
Lenguaje de programacióndiapost1.Lenguaje de programacióndiapost1.
Lenguaje de programacióndiapost1.
 
GRUPO 4 Elementos a traves de los lenguajes de programacion, lenguaje de maqu...
GRUPO 4 Elementos a traves de los lenguajes de programacion, lenguaje de maqu...GRUPO 4 Elementos a traves de los lenguajes de programacion, lenguaje de maqu...
GRUPO 4 Elementos a traves de los lenguajes de programacion, lenguaje de maqu...
 
Introduccion a la prgrmacion.
Introduccion a la prgrmacion.Introduccion a la prgrmacion.
Introduccion a la prgrmacion.
 
Monicaaa 9 b
Monicaaa 9 bMonicaaa 9 b
Monicaaa 9 b
 

conceptos de programacion

  • 1. TRABAJO PRESENTADO A ING: LORENA CERON POR: KAREN HOYOS
  • 2. TABLA DE CONTENIDO 1. Bajo nivel 2. Alto nivel 3. Traductores de lenguaje ( Interpretes, compilados) 4. Lenguajes de 4 y 5 generación 5. Lenguaje de programación P.HP orientado a objetos 6. Lenguaje de programación H.T.M.L 7. Lenguaje de programación asp.NET 8. Algoritmos
  • 3. 1. BAJO NIVEL  Son lenguajes totalmente dependientes de la maquina es decir que el programa que se realiza con este tipo de lenguajes no se puede migrar o utilizar en otras maquinas. Al estar prácticamente diseñados a medida del hardware aprovechan al máximo las características del mismo.  Dentro de este grupo se encuentran:  El lenguaje de maquina  El lenguaje ensamblador
  • 4. 2. ALTO NIVEL  El ordenador solo entiende un lenguaje conocido como código binario o código de maquina consiste en ceros y unos solo utiliza 0 y 1 para codificar cualquier acción.  Los que se encuentran mas cercanos a los programadores y usuarios se denominan lenguajes de alto nivel.
  • 5. 3.INTERPRETES  Un lenguaje de programación es por definición diferente al lenguaje de maquina por lo tanto debe traducirse para que el procesador pueda comprenderlo un programa escrito en un lenguaje interpretado requiere de un programa auxiliar ( el interprete) que traduce los comandos de los programas según sea necesario.
  • 6. 3. COMPILADO  Un programa escrito en un lenguaje “compilado” se traduce a través de un programa anexo llamado compilador que a su vez crea un nuevo archivo independiente que no necesita ningún otro programa para ejecutarse así mismo este archivo se llama ejecutable.
  • 7. 4. LENGUAJES DE 4 GENERACION  CUARTA GENERACION: se a dado este nombre a ciertas herramientas que permiten construir aplicaciones sencillas combinando piezas prefabricadas hoy se piensa que estas herramientas no son propiamente hablando lenguajes.  Algunos proponen reservar el nombre de cuarta generación para la programación orientada a objetos.  EJEMPLOS: acceso a base de datos, generación de código automáticamente.
  • 8. 4.LENGUAJES DE 5 GENERACION  Se llama así a veces a los lenguajes de inteligencia artificial a un que con el fracaso del proyecto japonés de la quinta generación el nombre a caído en desuso.  La quinta generación de computadoras, también conocida por sus siglas en inglés, FGCS (de Fifth Generation Computer Systems) fue un ambicioso proyecto lanzado por Japón a finales de la década de 1970. Su objetivo era el desarrollo de una nueva clase de computadoras que utilizarían técnicas y tecnologías de inteligencia artificial tanto en el plano del hardware como del software usando el lenguaje PROLOG al nivel del lenguaje de máquina y serían capaces de resolver problemas complejos, como la traducción automática de una lengua natural a otra (del japonés al inglés
  • 9. 5. LENGUAJES DE PROGRAMACION P.H.P  Está escrito tanto para usuarios que trabajen con PHP para programadores que habitualmente lo hacen. Es apropiado para todos aquellos que confíen en el lenguaje PHP a la hora de construir un sitio Web con contenido dinámico, algo que está más allá de las capacidades del HTML puro ya que las aplicaciones son mas factibles.  PHP conocido como una tecnología de código abierto que resulta muy útil para diseñar de forma rápida y eficaz aplicaciones Web dirigidas a bases de datos. PHP es un potente lenguaje de secuencia de comandos diseñado específicamente para permitir a los programadores crear aplicaciones en Web con distintas prestaciones de forma rápida. MySQL es una base de datos rápida y fiable que se integra a la perfección con PHP y que resulta muy adecuada para aplicaciones dinámicas basadas en Internet.
  • 10. 6. LENGUAJE DE PROGRAMACION H.T.M.L  El HTML no es más que una aplicación del SGML (Standard Generalized Markup Language), un sistema para definir tipos de documentos estructurados y lenguajes de marcas para representar esos mismos documentos. El término HTML se suele referir a ambas cosas, tanto al tipo de documento como al lenguaje de marcas.
  • 11. 7. LENGUAJES DE PROGRAMACION asp.NET  ASP.NET es un framework para aplicaciones web desarrollado y comercializado por Microsoft. Es usado por programadores para construir sitios web dinámicos, aplicaciones web y servicios web XML. Apareció en enero de 2002 con la versión 1.0 del .NET Framework, y es la tecnología sucesora de la tecnología Active Server Pagés (ASP). ASP.NET esta construido sobre el Common Language Runtime, permitiendo a los programadores escribir código ASP.NET usando cualquier lenguaje admitido por el .NET Framework.
  • 12. 8.ALGORITMOS  En matemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo (del latín, dixit algorithmus y éste a su vez del matemático persa Al Juarismi) es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien lo ejecute. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución. Los algoritmos son el objeto de estudio de la algoritmia.
  • 14. FACES DE LA PROGRAMACION Etapas para el diseño de un programa  El proceso de programación consta, teóricamente, de tres partes :  El Análisis. Consiste en detallar qué tiene que hacer el programa o, dicho de otra forma, concretar qué problemas tiene que resolver nuestro programa.  El diseño. En la fase de diseño se define los pasos que se realizarán para solucionar el problema, algunos serán más rápidos, otros más lentos, más simples o más complejos.  La implementación. Consiste en la Edición, compilación y depuración del diseño del programa en un lenguaje de programación especifico
  • 15. LA LOGICA COMO ASPECTO FUNDAMENTAL DE LA PROGRAMACION  Es la capacidad de pensar racionalmente acerca de soluciones alternativas y los resultados de aplicarlas, y por lo tanto, de hacer elecciones inteligentes.  Definiciones de Lógica: - Es el estudio crítico del razonamiento y tiene un valor teórico y práctico. - Es el estudio de los métodos y principios usados al distinguir entre los argumentos correctos (buenos) y los argumentos incorrectos (malos). - En un sentido amplio, es el estudio del correcto razonamiento.
  • 16. TABLAS DE LA VERDAD AND  La compuerta AND de 2 entradas tiene la siguiente tabla de verdad.  Se puede ver claramente que la salida X solamente es "1" (1 lógico, nivel alto) cuando la entrada A como la entrada B están en "1". En otras palabras...
  • 17. TABLAS DE LA VERDAD AND  Una compuerta AND de 3 entradas se puede implementar con interruptores, como se muestra en el siguiente diagrama.  La tabla de verdad se muestra al lado derecho donde: A = Abierto y C = Cerrado.
  • 18. TABLA DE LA VERDAD OR  La representación de la compuerta "OR" de 2 entradas y su tabla de verdad se muestran a continuación.  La compuerta OR también se puede implementar con interruptores como se muestra en la figura de arriba a la derecha, en donde se puede ver que: cerrando el interruptor A "O" el interruptor B se encenderá la luz  "1" = cerrado , "0" = abierto, "1" = luz encendida
  • 19. TABLAS DE LA VERDAD OR EJEMPLOS
  • 20. TABLA DE LA VERDAD NOT  La compuerta NOT como la compuerta AND y la compuerta OR es muy importante. La compuerta NOT entrega en su salida el inverso (opuesto) de la entrada.  El símbolo y la tabla de verdad son los siguientes:  La salida de una compuerta NOT tiene el valor inverso al de su entrada. En el caso del gráfico anterior la salida X = A
  • 21. TABLA DE LA VERDAD NOT EJEMPLOS
  • 22. TABLA DE LA VERDAD XOR  El siguiente diagrama muestra eñ símbolo de una compuerta XOR (O exclusiva) de 2 entradas:  Comprender el funcionamiento de esta compuerta digital es muy importante para después poder implementar lo que se llama un comparador digital.
  • 23. BIBLIOGRAFIA  Datos almacenados en el cuaderno  http://www.unicrom.com/Tut_compuertaorExcl.asp  www.google .com
  • 24. GLOSARIO  FRAMEWORK: En el desarrollo de software, un framework es una estructura conceptual y tecnológica de soporte definida, normalmente con artefactos o módulos de software concretos, con base en la cual otro proyecto de software puede ser organizado y desarrollado. Típicamente, puede incluir soporte de programas, bibliotecas y un lenguaje interpretado entre otros programas para ayudar a desarrollar y unir los diferentes componentes de un proyecto.
  • 25. GLOSARIO  XML:XML, siglas en inglés de Extensible Markup Language (lenguaje de marcas extensible), es un metalenguaje extensible de etiquetas desarrollado por el World Wide Web Consortium (W3C). Es una simplificación y adaptación del SGML y permite definir la gramática de lenguajes específicos (de la misma manera que HTML es a su vez un lenguaje definido por SGML.
  • 26. GRACIAS  ESPERO QUE LES HAYA GUSTADO