SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
GRAMATICA
Esta Pagina será modificada por Brenda María Salazar

Chavez//


La gramática de un lenguaje es el conjunto de reglas capaces de generar todas las
posibilidades combinatorias de ese lenguaje, ya sea éste un lenguaje formal o un
lenguaje natural.

La expresión “gramática formal” tiene dos sentidos:

(a) gramática de un lenguaje formal. (b) descripción formal de la gramática de un
lenguaje natural.

En cuanto a (b), la descripción formal de la gramática de una lengua es la que explicita
las reglas combinatorias mentales a partir de fórmulas lógico-matemáticas.

Estas reglas combinatorias que utiliza el lenguaje natural reciben el nombre de sintaxis,
y son inconscientes.

En cuanto a (a), „gramática formal‟ se utiliza en analogía con el concepto de gramática,
usado tradicionalmente para los lenguajes naturales. Por tanto, una gramática formal es
el conjunto de reglas combinatorias de un lenguaje formal. Hay distintos tipos de
gramáticas formales que generan lenguajes formales (véase la Jerarquía de Chomsky).

Imaginemos una gramática con estas dos reglas:

1. A → bAc 2. A → de

La idea es substituir el símbolo inicial de la izquierda por otros símbolos aplicando las
reglas. El lenguaje al cual representa esta gramática es el conjunto de cadenas de
símbolos que pueden ser generados de esta manera: en este caso, por ejemplo:
 A → bAc → bbAcc → bbbAccc -→ bbbdeccc.


El elemento en mayúsculas es el símbolo inicial. Los elementos en minúsculas son
símbolos terminales. Las cadenas de la lengua son aquellas que solo contienen
elementos terminales, como por ejemplo: bbbdeccc, de, bdec, … Estas serían tres
posibles realizaciones del lenguaje cuya gramática hemos definido con dos reglas.
LENGUAJE FORMAL


En matemáticas, lógica, y las ciencias computacionales, un lenguaje formal es un
conjunto de palabras (cadenas de caracteres) de longitud finita formadas a partir de un
alfabeto (conjunto de caracteres) finito.

Informalmente, el término lenguaje formal se utiliza en muchos contextos (en las
ciencias, en derecho, etc.) para referirse a un modo de expresión más cuidadoso y
preciso que el habla cotidiana. Hasta finales de la década de 1990, el consenso general
era que un lenguaje formal, en el sentido que trata este artículo, era en cierto modo la
versión «límite» de este uso antes mencionado: un lenguaje tan formalizado que podía
ser usado en forma escrita para describir métodos computacionales. Sin embargo, hoy
en día, el punto de vista de que la naturaleza esencial de los lenguajes naturales (sin
importar su grado de «formalidad» en el sentido informal antes descrito) difiere de
manera importante de aquella de los verdaderos lenguajes formales (en el sentido
estricto de este artículo) gana cada vez más adeptos.

Un posible alfabeto sería, digamos, {a, b}, y una cadena cualquiera sobre este alfabeto
sería, por ejemplo, ababba. Un lenguaje sobre este alfabeto, que incluyera esta cadena,
sería: el conjunto de todas las cadenas que contienen el mismo número de símbolos a
que b, por ejemplo.

La palabra vacía (esto es, la cadena de longitud cero) es permitida y frecuentemente
denotada mediante ε o λ. Mientras que el alfabeto es un conjunto finito y cada palabra
tiene una longitud también finita, un lenguaje puede bien incluir un número infinito de
palabras.

Algunos ejemplos varios de lenguajes formales:
     * el conjunto de todas las palabras sobre {a, b}
     * el conjunto {an: n es un número primo}
     * el conjunto de todos los programas sintácticamente válidos en un
determinado lenguaje de programación
     * el conjunto de entradas para las cuales una particular máquina
de Turing se detiene.


Los lenguajes formales pueden ser especificados en una amplia variedad de maneras,
como:
     * cadenas producidas por una gramática formal (ver Jerarquía de
Chomsky)
     * cadenas producidas por una expresión regular
* cadenas aceptadas por un autómata, tal como una máquina de
Turing


Varias operaciones pueden ser utilizadas para producir nuevos lenguajes a partir de
otros dados. Supóngase que L1 y L2 son lenguajes sobre un alfabeto común. Entonces:
     * la concatenación L 1 L 2? consiste de todas aquellas palabras de
la forma vw donde v es una palabra de L1 y w es una palabra de L2
     * la intersección L1&L2 consiste en todas aquellas palabras que
están contenidas tanto en L1 como en L2
     * la unión L1|L2 consiste en todas aquellas palabras que están
contenidas ya sea en L1 o en L2
     * el complemento ~L1 consiste en todas aquellas palabras
producibles sobre el alfabeto de L1 que no están ya contenidas en L1
     * el cociente L1/L2 consiste de todas aquellas palabras v para las
cuales existe una palabra w en L2 tales que vw se encuentra en L1
     * la estrella L1* consiste de todas aquellas palabras que pueden
ser escritas de la forma W 1 W 2?…Wn donde todo Wi se encuentra en L1 y
n ≥ 0. (Nótese que esta definición incluye a ε en cualquier L*)
     * la intercalación L1*L2 consiste de todas aquellas palabras que
pueden ser escritas de la forma v1w1v2w2…vnwn; son palabras tales que
la concatenación v1…vn está en L1, y la concatenación w1…wn está en L2


Una pregunta que se hace típicamente sobre un determinado lenguaje formal L es cuán
difícil es decidir si incluye o no una determinada palabra v. Este tema es del dominio de
la teoría de la computabilidad y la teoría de la complejidad computacional.

Por contraposición al lenguaje propio de los seres vivos y en especial el lenguaje
humano, considerados lenguajes naturales, se denomina lenguaje formal a los lenguajes
«artificiales» propios de las matemáticas o la informática, los lenguajes artificiales son
llamados lenguajes formales (incluyendo lenguajes de programación). Sin embargo, el
lenguaje humano tiene una característica que no se encuentra en los lenguajes de
programación: la diversidad.

En 1956, Noam Chomsky creó la Jerarquía de Chomsky para organizar los distintos
tipos de lenguaje formal.

LEGUAJES FORMALES


Una manera formal de establecer un lenguaje es escribiendo las reglas que lo generan,
de esta forma es mediante la definición de una gramática.

Definición. Una gramática es un cuarteto (V, ∑, p, S) donde:
I.V es un conjunto finito de símbolos no-terminales o variables.
II. ∑ es el alfabeto ó conjunto de símbolos terminales.
III. P es una relación en (V υ ∑)* son las reglas de producción tal que los primeros elementos en p
contienen al menos un símbolo es V.
IV. S € V es el símbolo de comienzo.


De acuerdo a la forma de las reglas de producción se obtiene gramáticas de diferentes
tipos. Las reglas de producción son las parejas en la relación y se utiliza E1→E2 para
representar la regla (E1, E2) en p. La única condición que se le pide es que contenga por
lo menos una variable en E1.

La longitud de una palabra es la cantidad de letras que la componen, así: E tiene
longitud O, CASA tiene longitud 4, etc.
TIPOS DE GRAMATICAS


         Gramática tipo 0. Cualquier gramática que cumpla con la definición.
         Gramática tipo 1. En toda regla E1→ E2 la longitud de E1 es menor ó igual A la longitud E2
         Gramática tipo 2. En toda regla E1→ E2, E1 € V.
         Gramática tipo 3. En toda regla E1→ E2, E1 € V y E2 es un elemento de (∑*V υ ∑)




Nombre de la asignatura: Lenguaje de programación.

Aspectos Generales

URL:http://www.mitecnologico.com/Main/GramaticasYLenguajesFormales

La página pertenece a una institución llamada MiTecnologico que se encarga
de prestar servicios de desarrollar programas de todas las carreras para los
Institutos Tecnológicos.

Entre los objetivos de la página se cuenta el de desarrollar currículos y
programas para el sector de educación tecnológica.

El alojamiento de la web esta en BSB-Service GmbH.No tiene país definido y
la pagina está escrita en castellano. Nos encontramos ante un sitio web de
una institución tecnológica.

Aspectos Curriculares

A rasgos generales el sitio permite que un docente en particular use los
contenidos para su propia actividad. Son contenidos aprovechables para que
el estudiante haga su labor de estudio.
Aspectos Gráficos:

La pagina posee un ambiente estático está diseñado con una fuente de
tamaño muy pequeño lo cual puede dificultar su lectura, los colores son
suaves lo cual hace agradable la interfaz y no posee imágenes.

Aspectos Técnicos:

El acceso a la página y a la mayoría de los recursos son gratis .

En relación a la publicidad cuenta con enlaces a cursos pagos y promoción
de eventos, todos estos relacionados con el e-learning, lo cual es positivo.

La navegabilidad en la página se hace ligera y no tardan en cargar los
enlaces, los vínculos están correctamente activos. En la parte interactiva
cuenta con un blog y correo de contacto.

Conclusión:

La página se adapta a los requerimientos académicos de la
asignatura por lo que será utilizada como material de consulta para
mis estudiantes.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Gramáticas y Modelos Matemáticos - Clase 3
Gramáticas y Modelos Matemáticos - Clase 3Gramáticas y Modelos Matemáticos - Clase 3
Gramáticas y Modelos Matemáticos - Clase 3
 
Lenguajes regulares
Lenguajes regularesLenguajes regulares
Lenguajes regulares
 
Gramática Libre de Contexto
Gramática Libre de ContextoGramática Libre de Contexto
Gramática Libre de Contexto
 
Gramaticas y lic
Gramaticas y licGramaticas y lic
Gramaticas y lic
 
GRAMÁTICA LIBRE DE CONTEXTO
GRAMÁTICA LIBRE DE CONTEXTO GRAMÁTICA LIBRE DE CONTEXTO
GRAMÁTICA LIBRE DE CONTEXTO
 
Jerarquia de chomsky
Jerarquia de chomskyJerarquia de chomsky
Jerarquia de chomsky
 
Lenguajes libre de contexto
Lenguajes libre de contextoLenguajes libre de contexto
Lenguajes libre de contexto
 
4...4 tesis de maestria horacio alberto garcia salas
4...4 tesis de maestria horacio alberto garcia salas4...4 tesis de maestria horacio alberto garcia salas
4...4 tesis de maestria horacio alberto garcia salas
 
Gramaticas
GramaticasGramaticas
Gramaticas
 
Gramáticas formales1
Gramáticas formales1Gramáticas formales1
Gramáticas formales1
 
Investigacion expositiva
Investigacion expositivaInvestigacion expositiva
Investigacion expositiva
 
Sintaxis Y Gramatica
Sintaxis Y GramaticaSintaxis Y Gramatica
Sintaxis Y Gramatica
 
Lenguajes formales
Lenguajes formalesLenguajes formales
Lenguajes formales
 
Lenguajes autómatas.
Lenguajes autómatas.Lenguajes autómatas.
Lenguajes autómatas.
 
Investigación Expositiva
Investigación ExpositivaInvestigación Expositiva
Investigación Expositiva
 
Lenguajes regulares
Lenguajes regularesLenguajes regulares
Lenguajes regulares
 
Manuel torres mapa_mental
Manuel torres mapa_mentalManuel torres mapa_mental
Manuel torres mapa_mental
 
Lenguaje y programacion
Lenguaje y programacionLenguaje y programacion
Lenguaje y programacion
 
Alfabetos teoria de_lenguajes_y_automatas
Alfabetos teoria de_lenguajes_y_automatasAlfabetos teoria de_lenguajes_y_automatas
Alfabetos teoria de_lenguajes_y_automatas
 
Aproximación a la Didactica del Logo(Parte2)
Aproximación a la Didactica del Logo(Parte2)Aproximación a la Didactica del Logo(Parte2)
Aproximación a la Didactica del Logo(Parte2)
 

Destacado

Una Gran Admiración Este Mundo Animal!! Tiempo De Los Vertebrados.
Una Gran Admiración Este Mundo Animal!! Tiempo De Los Vertebrados.Una Gran Admiración Este Mundo Animal!! Tiempo De Los Vertebrados.
Una Gran Admiración Este Mundo Animal!! Tiempo De Los Vertebrados.richard chavez cruz
 
Práctica - Cómo crear un blog
Práctica - Cómo crear un blogPráctica - Cómo crear un blog
Práctica - Cómo crear un blogolgagbo
 
Recomendação de conteúdo baseada em interações multimodais
Recomendação de conteúdo baseada em interações multimodaisRecomendação de conteúdo baseada em interações multimodais
Recomendação de conteúdo baseada em interações multimodaisArthur Fortes
 
Aula 11 - Mov. de Projéteis e Satélites - Física - Prof Elvis
Aula 11 - Mov. de Projéteis e Satélites - Física - Prof ElvisAula 11 - Mov. de Projéteis e Satélites - Física - Prof Elvis
Aula 11 - Mov. de Projéteis e Satélites - Física - Prof ElvisElvis Soares
 
Utilidad de excel
Utilidad de excelUtilidad de excel
Utilidad de excelksateortua
 
Desayuno Redes Sociales Lorena Amarante OM Latam
Desayuno Redes Sociales Lorena Amarante OM LatamDesayuno Redes Sociales Lorena Amarante OM Latam
Desayuno Redes Sociales Lorena Amarante OM Latamamdia
 
Ap 2013 final - associado - cartao
Ap 2013   final - associado -  cartaoAp 2013   final - associado -  cartao
Ap 2013 final - associado - cartaoElis Silva
 
Historia de chile colonial.
Historia de chile colonial.Historia de chile colonial.
Historia de chile colonial.jorge vargas
 
Investigación 3 pc zombie
Investigación 3 pc zombieInvestigación 3 pc zombie
Investigación 3 pc zombiemest27
 
Maquetas urbanismo 1
Maquetas urbanismo 1Maquetas urbanismo 1
Maquetas urbanismo 1Andres Felipe
 
Mastenia gravis xx2
Mastenia gravis xx2Mastenia gravis xx2
Mastenia gravis xx2nasly
 
Nel photos superbes
Nel photos superbes Nel photos superbes
Nel photos superbes cab3032
 

Destacado (20)

Una Gran Admiración Este Mundo Animal!! Tiempo De Los Vertebrados.
Una Gran Admiración Este Mundo Animal!! Tiempo De Los Vertebrados.Una Gran Admiración Este Mundo Animal!! Tiempo De Los Vertebrados.
Una Gran Admiración Este Mundo Animal!! Tiempo De Los Vertebrados.
 
Si usted puede
Si usted puedeSi usted puede
Si usted puede
 
Práctica - Cómo crear un blog
Práctica - Cómo crear un blogPráctica - Cómo crear un blog
Práctica - Cómo crear un blog
 
Recomendação de conteúdo baseada em interações multimodais
Recomendação de conteúdo baseada em interações multimodaisRecomendação de conteúdo baseada em interações multimodais
Recomendação de conteúdo baseada em interações multimodais
 
Aula 11 - Mov. de Projéteis e Satélites - Física - Prof Elvis
Aula 11 - Mov. de Projéteis e Satélites - Física - Prof ElvisAula 11 - Mov. de Projéteis e Satélites - Física - Prof Elvis
Aula 11 - Mov. de Projéteis e Satélites - Física - Prof Elvis
 
Utilidad de excel
Utilidad de excelUtilidad de excel
Utilidad de excel
 
No Te Tomes La Vida Tan En Serio
No Te Tomes La Vida Tan En SerioNo Te Tomes La Vida Tan En Serio
No Te Tomes La Vida Tan En Serio
 
Palestra gtmdrp
Palestra gtmdrpPalestra gtmdrp
Palestra gtmdrp
 
Desayuno Redes Sociales Lorena Amarante OM Latam
Desayuno Redes Sociales Lorena Amarante OM LatamDesayuno Redes Sociales Lorena Amarante OM Latam
Desayuno Redes Sociales Lorena Amarante OM Latam
 
Ap toddynho
Ap toddynhoAp toddynho
Ap toddynho
 
Ap 2013 final - associado - cartao
Ap 2013   final - associado -  cartaoAp 2013   final - associado -  cartao
Ap 2013 final - associado - cartao
 
Historia de chile colonial.
Historia de chile colonial.Historia de chile colonial.
Historia de chile colonial.
 
Investigación 3 pc zombie
Investigación 3 pc zombieInvestigación 3 pc zombie
Investigación 3 pc zombie
 
Productos Solución Forever
Productos Solución ForeverProductos Solución Forever
Productos Solución Forever
 
La imagine cup de microsoft
La imagine cup de microsoftLa imagine cup de microsoft
La imagine cup de microsoft
 
Projectoeducativo
ProjectoeducativoProjectoeducativo
Projectoeducativo
 
Maquetas urbanismo 1
Maquetas urbanismo 1Maquetas urbanismo 1
Maquetas urbanismo 1
 
Mastenia gravis xx2
Mastenia gravis xx2Mastenia gravis xx2
Mastenia gravis xx2
 
Nel photos superbes
Nel photos superbes Nel photos superbes
Nel photos superbes
 
Forever Arctic Sea en Español
Forever Arctic Sea  en  EspañolForever Arctic Sea  en  Español
Forever Arctic Sea en Español
 

Similar a Tarea111

T1. Introducción a la Teoría de Lenguajes Formales.pptx
T1. Introducción a la Teoría de Lenguajes Formales.pptxT1. Introducción a la Teoría de Lenguajes Formales.pptx
T1. Introducción a la Teoría de Lenguajes Formales.pptxRaulCasillas9
 
Lenguajes formales y teoría de autómatas I.pdf
Lenguajes formales y teoría de autómatas I.pdfLenguajes formales y teoría de autómatas I.pdf
Lenguajes formales y teoría de autómatas I.pdfKEILLIEDAILYNSICAJAC
 
Gramática de contexto libre abel rodriguez (08 1297)
Gramática de contexto libre abel rodriguez (08 1297)Gramática de contexto libre abel rodriguez (08 1297)
Gramática de contexto libre abel rodriguez (08 1297)abelrod12
 
ESPRESIONES REGULARES
ESPRESIONES REGULARESESPRESIONES REGULARES
ESPRESIONES REGULARESAnel Sosa
 
Arquitectura de software
Arquitectura de softwareArquitectura de software
Arquitectura de softwareCarlos Grijalva
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónOscar Delgado
 
Presentacion automata grupo 1 unibe 02-02-2018
Presentacion automata grupo 1   unibe 02-02-2018Presentacion automata grupo 1   unibe 02-02-2018
Presentacion automata grupo 1 unibe 02-02-2018Edward Caceres
 
Taller de Compiladores flx y bsn
Taller de Compiladores flx y bsnTaller de Compiladores flx y bsn
Taller de Compiladores flx y bsnDanielRosero23
 
Introducción a los lenguajes de programación( imodulo)
Introducción a los lenguajes de programación( imodulo)Introducción a los lenguajes de programación( imodulo)
Introducción a los lenguajes de programación( imodulo)ROBERT ENRIQUE MARTINEZ GARCIA
 
Lema de bombeo
Lema de bombeoLema de bombeo
Lema de bombeoOmega Tech
 
Libro2 - PROGRAMACION2
Libro2 - PROGRAMACION2Libro2 - PROGRAMACION2
Libro2 - PROGRAMACION2gabrielalija10
 

Similar a Tarea111 (20)

T1. Introducción a la Teoría de Lenguajes Formales.pptx
T1. Introducción a la Teoría de Lenguajes Formales.pptxT1. Introducción a la Teoría de Lenguajes Formales.pptx
T1. Introducción a la Teoría de Lenguajes Formales.pptx
 
Gramaticas y lic
Gramaticas y licGramaticas y lic
Gramaticas y lic
 
Lenguajes formales y teoría de autómatas I.pdf
Lenguajes formales y teoría de autómatas I.pdfLenguajes formales y teoría de autómatas I.pdf
Lenguajes formales y teoría de autómatas I.pdf
 
Gramática de contexto libre abel rodriguez (08 1297)
Gramática de contexto libre abel rodriguez (08 1297)Gramática de contexto libre abel rodriguez (08 1297)
Gramática de contexto libre abel rodriguez (08 1297)
 
5 -lenguajes_formales
5  -lenguajes_formales5  -lenguajes_formales
5 -lenguajes_formales
 
Gramáticas formales
Gramáticas formales Gramáticas formales
Gramáticas formales
 
ESPRESIONES REGULARES
ESPRESIONES REGULARESESPRESIONES REGULARES
ESPRESIONES REGULARES
 
Automatas
AutomatasAutomatas
Automatas
 
GRAMATICAS AMBIGUAS
GRAMATICAS AMBIGUASGRAMATICAS AMBIGUAS
GRAMATICAS AMBIGUAS
 
Arquitectura de software
Arquitectura de softwareArquitectura de software
Arquitectura de software
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Lenguajes y Grmaticas.pdf
Lenguajes y Grmaticas.pdfLenguajes y Grmaticas.pdf
Lenguajes y Grmaticas.pdf
 
Libro numero 2
Libro numero 2Libro numero 2
Libro numero 2
 
Presentacion automata grupo 1 unibe 02-02-2018
Presentacion automata grupo 1   unibe 02-02-2018Presentacion automata grupo 1   unibe 02-02-2018
Presentacion automata grupo 1 unibe 02-02-2018
 
Taller de Compiladores flx y bsn
Taller de Compiladores flx y bsnTaller de Compiladores flx y bsn
Taller de Compiladores flx y bsn
 
Introducción a los lenguajes de programación( imodulo)
Introducción a los lenguajes de programación( imodulo)Introducción a los lenguajes de programación( imodulo)
Introducción a los lenguajes de programación( imodulo)
 
Glosariofinal
GlosariofinalGlosariofinal
Glosariofinal
 
Lema de bombeo
Lema de bombeoLema de bombeo
Lema de bombeo
 
Libro2 - PROGRAMACION2
Libro2 - PROGRAMACION2Libro2 - PROGRAMACION2
Libro2 - PROGRAMACION2
 

Último

SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
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
 
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
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfluisantoniocruzcorte1
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
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
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfTarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfCarol Andrea Eraso Guerrero
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
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
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfDannyTola1
 

Último (20)

SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
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
 
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
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
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
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfTarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
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
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdf
 

Tarea111

  • 1. GRAMATICA Esta Pagina será modificada por Brenda María Salazar Chavez// La gramática de un lenguaje es el conjunto de reglas capaces de generar todas las posibilidades combinatorias de ese lenguaje, ya sea éste un lenguaje formal o un lenguaje natural. La expresión “gramática formal” tiene dos sentidos: (a) gramática de un lenguaje formal. (b) descripción formal de la gramática de un lenguaje natural. En cuanto a (b), la descripción formal de la gramática de una lengua es la que explicita las reglas combinatorias mentales a partir de fórmulas lógico-matemáticas. Estas reglas combinatorias que utiliza el lenguaje natural reciben el nombre de sintaxis, y son inconscientes. En cuanto a (a), „gramática formal‟ se utiliza en analogía con el concepto de gramática, usado tradicionalmente para los lenguajes naturales. Por tanto, una gramática formal es el conjunto de reglas combinatorias de un lenguaje formal. Hay distintos tipos de gramáticas formales que generan lenguajes formales (véase la Jerarquía de Chomsky). Imaginemos una gramática con estas dos reglas: 1. A → bAc 2. A → de La idea es substituir el símbolo inicial de la izquierda por otros símbolos aplicando las reglas. El lenguaje al cual representa esta gramática es el conjunto de cadenas de símbolos que pueden ser generados de esta manera: en este caso, por ejemplo: A → bAc → bbAcc → bbbAccc -→ bbbdeccc. El elemento en mayúsculas es el símbolo inicial. Los elementos en minúsculas son símbolos terminales. Las cadenas de la lengua son aquellas que solo contienen elementos terminales, como por ejemplo: bbbdeccc, de, bdec, … Estas serían tres posibles realizaciones del lenguaje cuya gramática hemos definido con dos reglas.
  • 2. LENGUAJE FORMAL En matemáticas, lógica, y las ciencias computacionales, un lenguaje formal es un conjunto de palabras (cadenas de caracteres) de longitud finita formadas a partir de un alfabeto (conjunto de caracteres) finito. Informalmente, el término lenguaje formal se utiliza en muchos contextos (en las ciencias, en derecho, etc.) para referirse a un modo de expresión más cuidadoso y preciso que el habla cotidiana. Hasta finales de la década de 1990, el consenso general era que un lenguaje formal, en el sentido que trata este artículo, era en cierto modo la versión «límite» de este uso antes mencionado: un lenguaje tan formalizado que podía ser usado en forma escrita para describir métodos computacionales. Sin embargo, hoy en día, el punto de vista de que la naturaleza esencial de los lenguajes naturales (sin importar su grado de «formalidad» en el sentido informal antes descrito) difiere de manera importante de aquella de los verdaderos lenguajes formales (en el sentido estricto de este artículo) gana cada vez más adeptos. Un posible alfabeto sería, digamos, {a, b}, y una cadena cualquiera sobre este alfabeto sería, por ejemplo, ababba. Un lenguaje sobre este alfabeto, que incluyera esta cadena, sería: el conjunto de todas las cadenas que contienen el mismo número de símbolos a que b, por ejemplo. La palabra vacía (esto es, la cadena de longitud cero) es permitida y frecuentemente denotada mediante ε o λ. Mientras que el alfabeto es un conjunto finito y cada palabra tiene una longitud también finita, un lenguaje puede bien incluir un número infinito de palabras. Algunos ejemplos varios de lenguajes formales: * el conjunto de todas las palabras sobre {a, b} * el conjunto {an: n es un número primo} * el conjunto de todos los programas sintácticamente válidos en un determinado lenguaje de programación * el conjunto de entradas para las cuales una particular máquina de Turing se detiene. Los lenguajes formales pueden ser especificados en una amplia variedad de maneras, como: * cadenas producidas por una gramática formal (ver Jerarquía de Chomsky) * cadenas producidas por una expresión regular
  • 3. * cadenas aceptadas por un autómata, tal como una máquina de Turing Varias operaciones pueden ser utilizadas para producir nuevos lenguajes a partir de otros dados. Supóngase que L1 y L2 son lenguajes sobre un alfabeto común. Entonces: * la concatenación L 1 L 2? consiste de todas aquellas palabras de la forma vw donde v es una palabra de L1 y w es una palabra de L2 * la intersección L1&L2 consiste en todas aquellas palabras que están contenidas tanto en L1 como en L2 * la unión L1|L2 consiste en todas aquellas palabras que están contenidas ya sea en L1 o en L2 * el complemento ~L1 consiste en todas aquellas palabras producibles sobre el alfabeto de L1 que no están ya contenidas en L1 * el cociente L1/L2 consiste de todas aquellas palabras v para las cuales existe una palabra w en L2 tales que vw se encuentra en L1 * la estrella L1* consiste de todas aquellas palabras que pueden ser escritas de la forma W 1 W 2?…Wn donde todo Wi se encuentra en L1 y n ≥ 0. (Nótese que esta definición incluye a ε en cualquier L*) * la intercalación L1*L2 consiste de todas aquellas palabras que pueden ser escritas de la forma v1w1v2w2…vnwn; son palabras tales que la concatenación v1…vn está en L1, y la concatenación w1…wn está en L2 Una pregunta que se hace típicamente sobre un determinado lenguaje formal L es cuán difícil es decidir si incluye o no una determinada palabra v. Este tema es del dominio de la teoría de la computabilidad y la teoría de la complejidad computacional. Por contraposición al lenguaje propio de los seres vivos y en especial el lenguaje humano, considerados lenguajes naturales, se denomina lenguaje formal a los lenguajes «artificiales» propios de las matemáticas o la informática, los lenguajes artificiales son llamados lenguajes formales (incluyendo lenguajes de programación). Sin embargo, el lenguaje humano tiene una característica que no se encuentra en los lenguajes de programación: la diversidad. En 1956, Noam Chomsky creó la Jerarquía de Chomsky para organizar los distintos tipos de lenguaje formal. LEGUAJES FORMALES Una manera formal de establecer un lenguaje es escribiendo las reglas que lo generan, de esta forma es mediante la definición de una gramática. Definición. Una gramática es un cuarteto (V, ∑, p, S) donde:
  • 4. I.V es un conjunto finito de símbolos no-terminales o variables. II. ∑ es el alfabeto ó conjunto de símbolos terminales. III. P es una relación en (V υ ∑)* son las reglas de producción tal que los primeros elementos en p contienen al menos un símbolo es V. IV. S € V es el símbolo de comienzo. De acuerdo a la forma de las reglas de producción se obtiene gramáticas de diferentes tipos. Las reglas de producción son las parejas en la relación y se utiliza E1→E2 para representar la regla (E1, E2) en p. La única condición que se le pide es que contenga por lo menos una variable en E1. La longitud de una palabra es la cantidad de letras que la componen, así: E tiene longitud O, CASA tiene longitud 4, etc. TIPOS DE GRAMATICAS Gramática tipo 0. Cualquier gramática que cumpla con la definición. Gramática tipo 1. En toda regla E1→ E2 la longitud de E1 es menor ó igual A la longitud E2 Gramática tipo 2. En toda regla E1→ E2, E1 € V. Gramática tipo 3. En toda regla E1→ E2, E1 € V y E2 es un elemento de (∑*V υ ∑) Nombre de la asignatura: Lenguaje de programación. Aspectos Generales URL:http://www.mitecnologico.com/Main/GramaticasYLenguajesFormales La página pertenece a una institución llamada MiTecnologico que se encarga de prestar servicios de desarrollar programas de todas las carreras para los Institutos Tecnológicos. Entre los objetivos de la página se cuenta el de desarrollar currículos y programas para el sector de educación tecnológica. El alojamiento de la web esta en BSB-Service GmbH.No tiene país definido y la pagina está escrita en castellano. Nos encontramos ante un sitio web de una institución tecnológica. Aspectos Curriculares A rasgos generales el sitio permite que un docente en particular use los contenidos para su propia actividad. Son contenidos aprovechables para que el estudiante haga su labor de estudio.
  • 5. Aspectos Gráficos: La pagina posee un ambiente estático está diseñado con una fuente de tamaño muy pequeño lo cual puede dificultar su lectura, los colores son suaves lo cual hace agradable la interfaz y no posee imágenes. Aspectos Técnicos: El acceso a la página y a la mayoría de los recursos son gratis . En relación a la publicidad cuenta con enlaces a cursos pagos y promoción de eventos, todos estos relacionados con el e-learning, lo cual es positivo. La navegabilidad en la página se hace ligera y no tardan en cargar los enlaces, los vínculos están correctamente activos. En la parte interactiva cuenta con un blog y correo de contacto. Conclusión: La página se adapta a los requerimientos académicos de la asignatura por lo que será utilizada como material de consulta para mis estudiantes.