OpenLLM-France/wikimedia huggingface dataset:
# Curso de C++

* Bem vindo ao curso Curso de C++
* Objetivo
* Formar pessoas capacitadas a criar programas e solucionar problemas de computação na linguagem de programação C++.
* Nível do curso
* Superior.
* Pré-requisito
* Lógica de Programação
* Programa
* C++: história e características. Variáveis e constantes. Tipos de dados. Operadores. Entrada e saída: bibliotecas iostream, string, iomanip, sstream e fstream. Conversões entre tipos de dados. Ponteiros. Estruturas de decisão, repetição e controle de fluxo. Subprogramação. Orientação a objetos: classes, atributos, métodos, objetos, herança, especialização, polimorfismo, encapsulamento. Sobrecarga de operadores. Funções virtuais. Templates. Sobrecarga de métodos e funções. Modificadores de acesso. Standard Template Library.
* Bibliografia
* C++ Reference - Manual de referência da linguagem (em inglês)
* Wikibooks: Programar em C++
* Obrigatório
* A disciplina de Banco de Dados Intermediário é recomendada para o estudo de qualquer tópico avançado de Banco de Dados da Wikiversidade.
* Índice de aulas
* Para ver o índice completo acesse Índice completo.
* Módulo Básico
* História e características
* Programa HelloWorld
* Variáveis e constantes
* Tipos de dados
* Operadores
* Ponteiros
* Estruturas de decisão, repetição e controle de fluxo
* Entrada e saída
* Diretivas de pré-processador
* Subprogramação
* Exercícios: Módulo Básico
* Avaliação: Módulo Básico
* Módulo Avançado
* Orientação a objetos
* Modificadores de acesso
* Polimorfismo
* Herança e especialização
* Sobrecarga de operadores
* Templates
* Standard Template Library
* Integrando C++ com alguns Bancos de Dados
* Criando interfaces gráficas para Windows e Linux
* Tópicos avançados
* Exercícios: Módulo Avançado
* Avaliação: Módulo Avançado
# Introdução ao Estudo do Direito/Introdução ao Estudo do Direito

Direito : é o sistema de conduta social, assistido de protecção coactiva, é um conjunto organizado de normas.
* Normas Religiosas: (Ser baptizado, ir à missa, comungar, ...)
* Normas Morais: são normas que acusam alguém injustamente.
* Normas Jurídicas: são normas de direito
* Normas de Cortesia: trato social são normas de boa educação.
# Introdução ao Filosofar

* Esta página é somente um esboço. Ampliando-a você ajudará a melhorar a Wikiversidade.
PROTIF Conhecimento, Ciência e Método Ementa

# Recursos
## Conceito de Filosofia neo-hegeliano

O conceito de filosofia – segundo Cirne Lima Filosofar é pensar o mundo e todos os aspectos que o formam. É pensar no ser humano e todo o ambiente a sua volta. Vídeo-aula (Palestra) do sobre o que é filosofia.
Assista e resuma a fala do professor, procurando anotar as ideias principais, as dúvidas, suas concordância e discordâncias. Se você estivesse lá, o que perguntaria ao professor. Depois, recorra a um biblioteca e procure em um dicionário de filosofia o significado do conceito 'filosofia', transcreva com suas palavras os principais pontos. Poste suas contibuições na página de discussão http://pt.wikiversity.org/w/index.php?title=Discuss%C3%A3o:Introdu%C3%A7%C3%A3o_ao_Filosofar&action=edit&redlink=1
Se quiser saber mais sobre o prof. Cirne Lima consulte aqui

## Visão da Filosofia segundo uma ótica medieval

Leia o artigo do prof. Paulo Faitanin da Unversidade Federal Fluminense, A Filosofia Segundo São Tomás de Aquino e compare com a fala do prof. Cirne Lima. Poste seus comentários na página de discussão.

## Filosofia como a técnica de bem viver

Aqui não se trata da Estética ou Filosofia da Arte, mas do exame filosófico como ferramenta de refletir e aperfeiçoar o viver. Leia o texto a seguir A FILOSOFIA COMO ARTE DE VIVER: OS DESAFIOS DO COSMOPOLITISMO ANTIGO NA ERA DA GLOBALIZAÇÃO e em conjunto com os itens 1 e 2, dê a sua resposta sobre o que é filosofia. Poste na página de discussão (link acima).

## Filosofia para Leigos

Gilles Deleuze, filósofo frânces fala sobre o prazer de filosofar para não especialistas
* Visione por aqui O que é filosofia?
* Depois leia, resuma e escolha um aspecto para comentar na filosofia deleuziana, a partir do texto "Deleuze e a educação". Poste na página de discussão.
# Portal:Engenharia/Bacharelado em Engenharia Automóvel

Bem-Vindo ao Curso de Graduação em Engenharia Automóvel! Mantido pelo Instituto de Engenharia

## Pré-requisitos

Inglês,Física

## Plano Curricular
### Licenciatura
#### 1º Semestre

* Álgebra Linear
* Análise Matemática
* Física
* Inglês
* Programação
* Química e Materiais

#### 2º Semestre

* Desenho Técnico
* Electrotecnia Geral
* Matemática Aplicada
* Sistemas Digitais
* Tecnologias e Processos de Fabrico
* Termodinâmica e Máquinas Térmicas

#### 3º Semestre

* Estatística
* Instrumentação Electrónica
* Mecânica dos Fluídos
* Resistência dos Materiais
* Sistemas de Propulsão
* Tecnologia Automóvel I

#### 4º Semestre

* Elementos de Máquinas
* Microprocessadores
* Modelação e Simulação Computacional
* Sistemas do Chassis
* Tecnologia Automóvel II
* Transmissão de Calor

#### 5º Semestre

* Controlo e Sistemas Electromecânicos
* Estratégia e Marketing
* Inovação e Empreendedorismo
* Projecto Automóvel I
* Sistemas Eléctricos e Electrónicos de Veículos
* Sistemas de Transmissão

#### 6º Semestre

* Aerodinâmica e Turbomáquinas
* Diagnóstico Automóvel
* Manutenção no Sector Automóvel
* Projecto Automóvel II
* Qualidade e Gestão de Recursos
* Segurança e Dinâmica de Veículos
* Seminário

### Mestrado
#### 1º Semestre

* Desenvolvimento e Comportamento de Motores
* Engenharia Assistida em Projecto de Veículos
* Factor Humano na Empresa
* Instrumentação e Processamento de Sinais
* Organização e Gestão Automóvel
* Vibrações, Ruído e Conforto

#### 2º Semestre

* Comunicações nos Veículos
* Energia e Reciclagem nos Transportes
* Impacto, Deformação e Segurança em Veículos
* Legislação e Conflito
* Marketing Aplicado ao Negócio Automóvel
* Tecnologias Avançadas em Produção de Veículos

#### 3º Semestre

* Projecto Automóvel I

#### 4º Semestre

* Projecto Automóvel II
* Estágio
# Portal:Engenharia/Bacharelado em Engenharia Cartográfica

Bem-Vindo ao Curso de Graduação em Engenharia Cartográfica! Mantido pelo Instituto de Engenharia

## Plano Curricular
### 1º Período

* Introdução ao Cálculo
* Física I
* Geometria Analítica
* Geometria Descritiva
* Introdução ao Processamento de Dados
* Química X

### 2º Período

* Algebra Linear
* Desenho Básico
* Química XI
* Física II
* Cálculo II
* Calculo Numérico IV

### 3º Período

* Desenho Técnico I
* Análise Vetorial
* Mecânica Técnica
* Física III
* Cálculo III
* Probabilidade e Estatística

### 4º Período

* Engenharia na Sociedade I
* Introdução à Engenharia Ambiental
* Resistência dos Materiais Básica
* Física IV
* Eletricidade II
* Fenômenos de Transportes
* Geografia Aplicada à Cartografia

### 5º Período

* Cartografia Básica
* Topografia Básica
* Hidrologia Aplicada
* Fotogramatria Básica
* Geologia Aplica á Cartografia
* Complementos de Matemática para Cartografia
* Computação Aplicada á Cartografia I

### 6º Período

* Desenho Cartográfico
* Astronomia Básica
* Levantamentos Topográficos
* Geodésia Básica
* Fotogrametria Analógica e Analítica
* Saneamento Básico
* Interpretação de Imagens
* Computação Aplica à Cartografia II

### 7º Período

* Materiais Cartográficos/Confecção do Original Cartográfico
* Fenômenos Astronômicos e Tempo
* Seleção de Métodos e Instrumentos Topográficos e Fotogramétricos
* Levantamentos Geodésicos
* Aerotriangulação
* Ajustamento de Observações
* Projeções Cartográficas
* Geofísica aplicada á Cartografia

### 8º Período

* Introdução à Economia III
* Determinações Astronômicas
* Cálculos Geodésicos
* Planejamento de Construção de Cartas
* Geodésia Física
* Sensoriamento Remoto I
* Cartografia Aplicada à Estradas e Transportes

### 9º Período

* Posicionamento Geodésico por Satélites Artificiais
* Projeto cartográfico I
* Cartografia Temática e Especial
* Sensoriamento Remoto II
* Administração Aplicada à Engenharia
* Levantamentos Cadastrais
* Banco de Dados
* Levantamentos Hidrográficos
* ELETIVAS

### 10º Período

* Estágio Supervisionado
* Projeto Cartográfico II
* Cartografia Aplicada à Obras de Engenharia Civil
* Engenharia na Sociedade II
* Sistema de Informações Geográficas
* GPS - Teorias e Aplicações
* ELETIVAS
# Portal:Engenharia/Bacharelado em Engenharia Florestal

Bem-Vindo ao Curso de Graduação em Engenharia Florestal! Mantido pelo Instituto de Engenharia
# Portal:Engenharia/Bacharelado em Engenharia Mecânica

Bem-Vindo ao Curso de Graduação em Engenharia Mecânica! Mantido pelo Instituto de Engenharia

## Introdução

O Curso de Engenharia Mecânica, habilita o aluno a participar de todo o processo produtivo em relação a equipamentos mecânicos, desde seu projeto, teste de protótipos, construção e manutenção. O Engenheiro Mecânico atua principalmente nas áreas automobilística, aeronáutica e de eletroeletrônicos na concepção de novas tecnologias e soluções para equipamentos já existentes, análise de materiais para a produção de equipamentos mecânicos, processos de controle de qualidade e definindo normas e procedimentos para segurança durante o processo produtivo

## Pré-requisitos

Ensino Médio Completo
# Portal:Engenharia/Bacharelado em Engenharia Militar

Bem-Vindo ao Curso de Graduação em Engenharia Militar! Mantido pelo Instituto de Engenharia
# Portal:Engenharia/Bacharelado em Engenharia Sanitária

Bem-Vindo ao Curso de Graduação em Engenharia Sanitária! Mantido pelo Instituto de Engenharia
# Portal:Engenharia/Bacharelado em Engenharia Têxtil

Bem-Vindo ao Curso de Graduação em Engenharia de Tecidos! Mantido pelo Instituto de Engenharia
# Portal:Engenharia/Bacharelado em Engenharia de Agrimensura

Bem-Vindo ao Curso de Graduação em Engenharia de Agrimensura! Mantido pelo Instituto de Engenharia

## Plano Curricular
### 1º Período

* Desenho Geométrico
* Geometria Descritiva
* Introdução à Engenharia de Agrimensura
* Introdução à Programação I
* Intodução à Informática
* Introdução ao Cálculo

### 2º Período

* Desenho Arquitetônico
* Física I
* Introdução á Programação II
* Introdução à Algebra Linear
* Cálculo II
* Química Geral
* Laboratório de Química Geral

### 3º Período

* Instituições de Direito
* Topografia I
* Estatística I
* Física II
* Cálculo III
* Elementos de Ciências do Solo

### 4º Período

* Topografia II
* Computação Aplicada á Topografia
* Fenômenos de Transportes
* Laboratório de Física
* Física III
* Mecânica

### 5º Período

* Topografia III
* Ajustamento de Observações
* Desenho Topográfico
* Fotogrametria e Fotonterpretação
* Hidráulica, Irrigação e Drenagem

### 6º Período

* Projeto Geométrico de Estrada
* Topografia IV
* Sistema de Informação Geográfica
* Hidrologia Aplicada
* Pesquisa Operacional I
* Calculo Numérico

### 7º Período

* Teoria Geral da Administração
* Traçado de Cidades
* Saneamento Básico
* Astronomia de Campo
* Divisão e Demarcação de Terras - Peritagem

### 8º Período

* Transportes
* Geodésia Geométrica
* Representação Cartográficas
* Geoprocessamento
* Introdução à Economia

### 9º Período

* Direito Agrário e Legislação de Terras
* Geodésia Espacial
* Loteamento e Cadastro Técnico Municipal
* Seminário e Monografia I

### 10º Período

* Estágio Supervisionado
* Seminário e Monografia II
* Projeto Final de Curso
# Portal:Engenharia/Bacharelado em Engenharia de Controle e Automação

Bem-Vindo ao Curso de Graduação em Engenharia de Controle e Automação! Mantido pelo Instituto de Engenharia

## Introdução

A Engenharia de Controle e Automação se concentra, acima de tudo, na automação de uma planta, que é fazer um processo manual tornar semi-automático ou totalmente automático. A automação é completa quando toda uma linha de produção funciona do começo ao fim sem a intervenção humana, agindo apenas pelo controle das próprias máquinas e controladores. Para obter a automação de um sistema é necessário conseguir uma visão global do processo produtivo, o que faz o profissional da área usar informações que relacionem áreas de conhecimento distintas, como é o caso da mecânica, da elétrica e da ciência da computação.
Esta relação entre elétrica, mecânica e ciência da computação também é conhecida como Mecatrônica, que para a educação em nível superior, no Brasil, é reconhecida pelo Ministério da Educação como Engenharia de Controle e Automação. Na figura ao lado é possível observar esta relação, e em especial a intercessão entre a mecânica, a ciência da computação e a elétrica - neste caso dividida em eletrônica e controle.
# Gerência/Gestão de Projetos em Tecnologia

* Bem vindo ao curso Gestão de Projetos em Tecnologia
* Objetivo
* Capacitar o aluno por meio de conceitos teóricos, técnicas e ferramentas, visando o desenvolvimento do pensamento crítico e a qualificação de empreendimentos relacionados ao uso intensivo de tecnologia da informação.
* Nível do curso
* Superior.
* Bibliografia
* Guia PMI. PMBOK, Terceira edição, 2004.
* PHILLIPS, J. Gerência de Projetos de Tecnologia da Informação. Campus, 2003.
* DISMORE, P.C e CAVALIERI, A. Gerenciamento de Projetos. Qualitymark, 2007.
* Índice de aulas
* Introdução ao Gerenciamento de Projeto
* Gerenciamento de Integração do Projeto
* Gerenciamento de Escopo do Projeto
* Gerenciamento de Tempo do Projeto
* Gerenciamento de Custos do Projeto
* Avaliação 1
* Gerenciamento da Qualidade do Projeto
* Gerenciamento de Recursos Humanos do Projeto
* Gerenciamento de Comunicações do Projeto
* Gerenciamento de Comunicações do Projeto
* Gerenciamento de Riscos do Projeto
* Gerenciamento de Aquisições do Projeto
* Avaliação 2
* Avaliação Final
# Gerenciamento de Serviços de TI

* Bem vindo ao curso Gerenciamento de Serviços de TI
* Objetivo
* Oferecer ao aluno uma compreensão exata dos Serviços de TI. Para isto, utiliza-se como base o modelo ITIL.
* Nível do curso
* Básico.
* Pré-requisito
* Este curso não tem pré-requisitos.
* Bibliografia
* MAGALHÃES, I. L. E PINHEIRO, W. B. Gerenciamento de serviços de TI na prática. São Paulo: Novatec Editora, 2007.
* STURM, Rick. Service level management: fundamentos do gerenciamento de níveis de serviço. Rio de Janeiro: Campus, 2001.
* Obrigatório
* Este curso é recomendado como base para estudo de todos os cursos relacionados a Gerenciamento de TI na Wikiversidade.
* Índice de aulas
* Introdução
* Gestão de Serviços
* Estratégia de Serviços
* Desenho de Serviços
* Transição de Serviços
* Operação de Serviços
* Melhoria de Serviços
* Conclusão
# Gerência Financeira

Bem-vindo a disciplina de Gerência Financeira

## Cursos que ensinam esta disciplina

* Bacharelado em Administração
# Introdução à Teoria dos Compiladores/Teoria das Linguagens Formais

Teoria das Linguagens Formais e dos autômatos é o estudo de modelos matemáticos que possibilitam a especificação e o reconhecimento de linguagens (no sentido amplo da palavra), suas classificações, estruturas, propriedades, características e inter-relacionamentos.
Uma linguagem formal é um conjunto de palavras,isto é, um conjunto finito de letras ou símbolos com um conjunto de regras para combinar estes elementos. O inventário destas letras é chamado de alfabeto na qual esta linguagem é definida. O modo formal como uma linguagem é definida é chamada de gramática formal.
Assim, podemos dizer que "Linguagens formais" são mecanismos formais para representação e especificação de linguagens, baseados na chamada "Teoria da Computação". As representações podem ser feitas por reconhecedores e geradores. Os reconhecedores são dispositivos formais que servem para verificar se uma sentença pertence ou não à determinada linguagem. São os autômatos: autômatos finitos, autômatos de pilha e Máquina de Turing. Os sistemas geradores são dispositivos formais que permitem a geração sistemática de todas as sentenças de uma linguagem. Os principais sistemas geradores disponíveis são as gramáticas, onde se destacam as gramáticas de Chomsky. Então, linguagens formais podem ser representadas de maneira finita e precisa através de sistemas com sustentação matemática.

## Importância na Computação

A importância dessa teoria na Ciência da Computação é dupla: ela tanto apóia outros aspectos teóricos da Ciência da Computação (Decibilidade, computabilidade, complexidade computacional, por exemplo), como fundamenta diversas aplicações computacionais tais como processamento de linguagens, reconhecimento de padrões, modelagem de sistemas.
* Esta página é somente um esboço. Ampliando-a você ajudará a melhorar a Wikiversidade.
# Introdução à Teoria dos Compiladores/Geração de Código Intermediário

Tomando um compilador como um modelo de análise-e-síntese, podemos considerar que seus módulos iniciais ("front-end modules") traduzem um programa fonte em uma representação (linguagem) intermediária, a partir da qual seus módulos finais ("back-end modules") geram o código objeto final. A geração de um código intermediário requer um passo a mais para a tradução, tornando o processo um pouco mais lento. Embora um programa fonte possa ser traduzido diretamente para a linguagem objeto, o uso de uma representação intermediária, independente de máquina, tem as seguintes vantagens:
* Reaproveitamento de código, facilitando o transporte de um compilador para diversas plataformas de hardware; somente os módulos finais precisam ser refeitos a cada transporte.
* Um otimizador de código independente de máquina pode ser usado no código intermediário.
Pode-se pensar nessa representação intermediária como um programa para uma máquina abstrata. A representação intermediária deve possuir duas propriedades importantes: ser fácil de produzir e fácil de traduzir no programa alvo. A diferença básica entre o código intermediário e o código objeto final é que não são especificados detalhes da máquina alvo, tais como quais registradores serão usados, quais endereços de memória serão referenciados, etc.

## Tipos de código intermediário

* HIR – High Intermediate Representation
** Usada nos primeiros estágios do compilador
** Simplificação de construções gramaticais para somente o essencial para otimização/geração de código
* MIR – Medium Intermediate Representation
** Boa base para geração de código eficiente
** Pode expressar todas características de linguagens de programação de forma independente da linguagem
** Representação de variáveis, temporários, registradores
* LIR – Low Intermediate Representation
** Quase 1-1 para linguagem de máquina
** Dependente da arquitetura

## Representação

As formas de representação mais comuns dos tipos de códigos intermediários são:
* HIR
** Árvore e grafo de sintaxe
** Notações Pós-fixada e Pré-fixada
** Representações linearizadas
* MIR
** Árvore e grafo de sintaxe
** Notações Pós-fixada e Pré-fixada:
** Representações linearizadas
** Código de três endereços:
*** Quádruplas
*** Triplas
*** Grafos acíclicos dirigidos (DAG)
* LIR
** Instruções assembler
* Esta página é somente um esboço. Ampliando-a você ajudará a melhorar a Wikiversidade.
# Introdução à Toxicologia

A toxicologia é a ciência que estuda os efeitos nocivos das substâncias químicas nos sistemas vivos. É uma ciência multidisciplinar que engloba conhecimentos de Farmacologia, Bioquímica, Química, Fisiologia, Genética e Patologia entre outros. Mais pormenorizadamente, estuda a interacção entre os químicos e os sistemas biológicos com o objectivo de determinar quantitativamente o potencial do químico para induzir danos, de onde resultem efeitos adversos para os diferentes organismos. Investiga, igualmente, a natureza destes efeitos adversos, a sua incidência, o seu mecanismo de produção, os factores que influenciem o seu desenvolvimento e a sua reversibilidade.
Objectivo
Esta disciplina tenta desenvolver a competência de compreender a vertente mecanística e molecular da interacção dos xenobióticos (fármaco, veneno, aditivo, poluente…) com os organismos vivos para, assim
Programa da Disciplina
Programa teórico
* Âmbito da Disciplina. Definições básicas. Aspectos históricos. Evolução dos conhecimentos e dos conceitos neste domínio.
* Relação Dose/Resposta. Hormesis. Avaliação do Risco ("Risk Assessment") e seus parâmetros.
* Interacção entre xenobióticos: antagonismo, adição, sinergismo, potenciação e coalição.
* Tolerância aos xenobióticos.
* Disposição dos xenobióticos nos sistemas biológicos: Absorção, Distribuição, Metabolismo e Eliminação (ADME): a. Absorção dos xenobióticos. b. Distribuição dos xenobióticos no organismo e parâmetros que a condicionam. c. Excreção dos xenobióticos. Principais vias de eliminação: rim, fecal (biliar) e pulmonar. Referência a outras vias de excreção. d. Metabolismo dos tóxicos: reacções de fase I, reacções de fase II e reacções de fase III. e. Metabolismo extra-hepático. f. Controlo do metabolismo. g. Toxicação versus destoxificação. Bioactivação de xenobióticos.
* Factores químicos, biológicos e genéticos que afectam o metabolismo e a disposição dos tóxicos.
* Respostas tóxicas aos xenobióticos: a. Órgãos alvo dos xenobióticos: Fígado, Rim, pulmões, coração, SNC, gónadas e sangue. b. Mecanismos de citotoxicidade: acções primárias, secundárias e terciárias. c. Efeitos farmacológicos, fisiológicos e bioquímicos. d. Teratogénese. e. Imunotoxicidade. f. Toxicidade genética. g. Carcinogénese química.
Programa laboratorial
* Toxicologia na Internet.
* Citocromo P450: Indução e Inibição Enzimática.
* Mecanismos Primários de Citotoxicidade: Stress Oxidativo e Fenómenos Relacionados.
* Mecanismos Secundários de Citotoxicidade: Alterações da Homeostase do Ca$^{2+}$.
Bibliografia
Livros de Estudo
* Casarett and Doull's Toxicology: The Basic Science of Poisons - 2007
* Principles of Biochemical Toxicology, John Timbrell - 2008
Livros de Apoio
* Goldfrank's Toxicologic Emergencies - 2006
* Goodman and Gilman's the Pharmacological Basis of Therapeutics - 11th ed. 2006
* The Poison Paradox: Chemicals as Friends and Foes‎ por John A. Timbrell - 2005
Páginas Web de referência
Faculdade de Farmácia da Universidade do Porto - Portugal:
Serviço de Toxicologia da Faculdade de Farmácia da Universidade do Porto - Portugal
# Introdução à Teoria dos Compiladores/Linguagens Regulares e Autômatos Finitos

A linguagem regular pode ser descrita por:
* Autômatos finitos
* Gramáticas regulares
* Expressões regulares

## Autômatos Finitos

Paradigma reconhecedor. Descrevem uma expressão regular. Podem ser classificados em:
Autômato Finito Determinístico: Representado pela quintupla ($\Sigma$,Q,$\delta$,q,F) que consite em:
* $\Sigma$: Alfabeto - Conjunto finito de símbolos de entrada
* Q: Conjunto finito de estados
* $\delta$: Função de transição ($\delta$: Q x $\Sigma \to$ Q)
* q: Estado inicial
* F: Conjunto de estados finais
Um autômato finito determinístico aceita uma cadeia de símbolos se após um estado inicial, mudando de estados por meio da função $\delta$ (que determina precisamente o próximo estado), consegue chegar à um estado final.
Regras:
* Todo estado deve conter uma e somente uma transição para cada símbolo do alfabeto.
Autômato Finito Não-Determinístico: Representado pela quintupla ($\Sigma$,Q,$\delta$,q,F), onde a função de transição $\delta$ pode conduzir à múltiplos estados ou até mesmo nenhum.
Regras:
* Não é necessário uma transição para cada símbolo do alfabeto;
* Pode haver várias transições partindo de um mesmo estado na leitura de um mesmo símbolo;
* Não é necessário mapear todas as possibilidades, mas somente o que valida a cadeia.

## Gramáticas Regulares

Conhecida também como Tipo 3 da Hierarquia de Chomsky. Pode ser definida como gramática linear.
As gramáticas regulares caracterizam as linguagens regulares:
* Toda linguagem gerada por uma gramática regular é regular.
* Toda linguagem regular pode ser caracterizada por uma gramática linear a direita, e por uma gramática linear a esquerda.
Teorema 1: Se a linguagem L pode ser gerada por uma gramática regular, então L é regular.
Teorema 2: Se a linguagem L é regular, então L pode ser gerada por uma gramática linear a esquerda e por uma gramática linear a direita.

## Expressões Regulares

Definição:
Trata-se de um paradigma gerador. Um modelo que denota qualquer linguagem regular de forma mais simples, verificando o conjunto de cadeias de símbolos permitidos na linguagem.
Aplicação:
* Sistemas de pesquisa de texto, geradores de analisadores léxicos.
* Algoritmos de reconhecimento de pouca complexidade, grande eficiência e de fácil implementação.
* Sistemas operacionais, protocolos, editores, compiladores.