Está en la página 1de 73

Instituto Tecnológico de México

Campus Lázaro Cárdenas


Lenguajes y Automatas I

MBA Jesus Omar Gomez Paniagua


Presentación

Autor Jesus Omar Gomez Paniagua 2

Autor Jesús Omar Gómez Paniagua


Horario de la Materia

Autor Jesús Omar Gómez Paniagua


Integrantes de la materia

Autor Jesús Omar Gómez Paniagua


Temario

Autor Jesús Omar Gómez Paniagua


Temario

Autor Jesús Omar Gómez Paniagua


Temario

Autor Jesús Omar Gómez Paniagua


Temario

Autor Jesús Omar Gómez Paniagua


Temario

Autor Jesús Omar Gómez Paniagua


Temario

10

Autor Jesús Omar Gómez Paniagua


Que es un Lenguaje?

¿Qué son los lenguajes de programación? En términos


generales, podemos definirlos como sistemas
estructurados de comunicación, que permiten a la
persona o programador dar instrucciones específicas a
un dispositivo o software, con la finalidad de lograr
determinados objetivos

11

Autor Jesús Omar Gómez Paniagua


Que es un Lenguaje?

Un lenguaje de programación es una forma


de comunicarnos con una computadora,
tablet o celular e indicarle qué queremos
hacer. Existen distintos tipos de lenguaje:
principalmente de bajo nivel y de alto nivel.

12

Autor Jesús Omar Gómez Paniagua


Tipos de lenguajes de programación
Lenguajes de bajo nivel. Se trata de lenguajes de programación que están diseñados para un hardware específico y que por
lo tanto no pueden migrar o exportarse a otros computadores. Sacan el mayor provecho posible al sistema para el que
fueron diseñados, pero no aplican para ningún otro. - Fuente: https://concepto.de/lenguaje-de-programacion

Lenguajes de alto nivel. Se trata de lenguajes de programación que aspiran a ser un lenguaje más universal, por lo que
pueden emplearse indistintamente de la arquitectura del hardware, es decir, en diversos tipos de sistemas. Los hay de
propósito general y de propósito específico. - Fuente: https://concepto.de/lenguaje-de-programacion

Lenguajes de nivel medio. Este término no siempre es aceptado, que propone lenguajes de programación que se ubican en
un punto medio entre los dos anteriores: pues permite operaciones de alto nivel y a la vez la gestión local de la arquitectura
del sistema. - Fuente: https://concepto.de/lenguaje-de-programacion
13

Autor Jesús Omar Gómez Paniagua


Que es un Autómata

Máquina automática programable capaz de


realizar determinadas operaciones de manera
autónoma y sustituir a los seres humanos en
algunas tareas, en especial las pesadas, repetitivas
o peligrosas; puede estar dotada de sensores,
que le permiten adaptarse a nuevas situaciones

15

Autor Jesús Omar Gómez Paniagua


Que es RPA Robotic Process Automation

La automatización robótica de procesos (RPA) es una


tecnología de software fácil de usar para todo aquel que
quiera automatizar tareas digitales. Con la RPA, los
usuarios de software pueden crear robots de software o
“bots” que pueden aprender, imitar y luego ejecutar
procesos empresariales basados en reglas.

16

Autor Jesús Omar Gómez Paniagua


Ciclo de desarrollo de los autómatas o RPAs

17

Autor Jesús Omar Gómez Paniagua


Flashback

18

Autor Jesús Omar Gómez Paniagua


Liderazgo en desarrollo de autómatas o RPA

19

Autor Jesús Omar Gómez Paniagua


Exposicion

20

Autor Jesús Omar Gómez Paniagua


Dinámica

21

Autor Jesús Omar Gómez Paniagua


Dinámica

22

Autor Jesús Omar Gómez Paniagua


Ejercicios Psicometricos

23

Autor Jesús Omar Gómez Paniagua


Ejercicios Psicometricos

24

Autor Jesús Omar Gómez Paniagua


Ejercicios Psicometricos

25

Autor Jesús Omar Gómez Paniagua


Ejercicios Psicometricos

26

Autor Jesús Omar Gómez Paniagua


Ejercicios Psicometricos

27

Autor Jesús Omar Gómez Paniagua


1.1 Alfabetos

Un alfabeto es un conjunto finito no vacıo cuyos elementos se llaman sımbolos.


Denotamos un alfabeto arbitrario con la letra Σ. Una cadena o palabra sobre un
alfabeto Σ es cualquier sucesion finita de elementos de Σ.

Admitimos la existencia de una unica cadena que no tiene sımbolos, la cual se


denomina cadena vacia y se denota con λ. La cadena vacia desempeña, en la
teorıa de lenguajes formales, un papel similar al que desempeña el conjunto
vaciıo ∅ en la teorıa de conjuntos.

28

Autor Jesús Omar Gómez Paniagua


1.1 Alfabetos

29

Autor Jesús Omar Gómez Paniagua


1.1 Alfabetos

30

Autor Jesús Omar Gómez Paniagua


1.1 Alfabetos

31

Autor Jesús Omar Gómez Paniagua


1.1 Alfabetos

Cual seria la notacion del alfabeto Hexadecimal?

32

Autor Jesús Omar Gómez Paniagua


1.2 Cadena

33

Autor Jesús Omar Gómez Paniagua


1.2 Cadena

34

Autor Jesús Omar Gómez Paniagua


1.2 Cadena

35

Autor Jesús Omar Gómez Paniagua


1.2 Cadena

36

Autor Jesús Omar Gómez Paniagua


1.2 Ejercicio

37

Autor Jesús Omar Gómez Paniagua


1.2 Practica de cadenas y alfabetos

Ejercicio 1

Para el alfabeto binario, obtener Epsilon 3 (000,001…) y Epsilon 4 (0000,0001…)

Ejercicio 2

Determinar el alfabeto para las siguientes direccion de correo electronico:

Soporte.tecnico@microsoft.com

Atencionaclientes@gob.mx

En ambos casos determinar la longitud de la cadena |w|

38

Autor Jesús Omar Gómez Paniagua


1.4 Estructura de un traductor

Autor Jesús Omar Gómez Paniagua


1.4 Estructura de un traductor

Autor Jesús Omar Gómez Paniagua


1.4 Estructura de un traductor

Autor Jesús Omar Gómez Paniagua


1.4 Estructura de un traductor

42

Autor Jesús Omar Gómez Paniagua


1.5 Fases de un compilador

43

Autor Jesús Omar Gómez Paniagua


1.5 Fases de un compilador

44

Autor Jesús Omar Gómez Paniagua


2.1 Expresiones regulares

45

Autor Jesús Omar Gómez Paniagua


2.1 Expresiones regulares

46

Autor Jesús Omar Gómez Paniagua


2.1 Expresiones regulares

47

Autor Jesús Omar Gómez Paniagua


2.1 Expresiones regulares

48

Autor Jesús Omar Gómez Paniagua


2.1 Expresiones regulares

49

Autor Jesús Omar Gómez Paniagua


2.1 Expresiones regulares

50

Autor Jesús Omar Gómez Paniagua


2.1 Expresiones regulares

51

Autor Jesús Omar Gómez Paniagua


2.1 Expresiones regulares

52

Autor Jesús Omar Gómez Paniagua


2.1 Expresiones regulares

53

Autor Jesús Omar Gómez Paniagua


2.1 Expresiones regulares

54

Autor Jesús Omar Gómez Paniagua


2.1 Expresiones regulares

55

Autor Jesús Omar Gómez Paniagua


2.1 Expresiones regulares

56

Autor Jesús Omar Gómez Paniagua


2.1 Expresiones regulares

57

Autor Jesús Omar Gómez Paniagua


2.1 Expresiones regulares

58

Autor Jesús Omar Gómez Paniagua


2.1 Expresiones regulares

59

Autor Jesús Omar Gómez Paniagua


2.1 Expresiones regulares

60

Autor Jesús Omar Gómez Paniagua


2.1 Expresiones regulares

61

Autor Jesús Omar Gómez Paniagua


2.1 Expresiones regulares

62

Autor Jesús Omar Gómez Paniagua


2.1 Expresiones regulares

63

Autor Jesús Omar Gómez Paniagua


2.1 Expresiones regulares

64

Autor Jesús Omar Gómez Paniagua


2.1 Expresiones regulares

65

Autor Jesús Omar Gómez Paniagua


2.1 Expresiones regulares

66

Autor Jesús Omar Gómez Paniagua


2.1 Expresiones regulares

67

Autor Jesús Omar Gómez Paniagua


2.1 Expresiones regulares

68

Autor Jesús Omar Gómez Paniagua


2.1 Expresiones regulares

69

Autor Jesús Omar Gómez Paniagua


2.1 Expresiones regulares

70

Autor Jesús Omar Gómez Paniagua


2.1 Expresiones regulares

71

Autor Jesús Omar Gómez Paniagua


2.1 Expresiones regulares

72

Autor Jesús Omar Gómez Paniagua

También podría gustarte