Você está na página 1de 4

O que é Processamento de Linguagem Natural?

O Processamento de Linguagem Natural é a forma que permite aos


computadores processar a linguagem natural e começar a entender o
significado da linguagem humana.
O termo “processamento”, no caso, significa análise e entendimento. Isto é,
trata-se da capacidade das máquinas de lidar com a forma que falamos,
superando nossos erros de ortografia, ambiguidades, abreviações, gírias e
expressões coloquiais.
Por exemplo, quando falamos “botar a bota”, queremos dizer “vestir o calçado,
que, no caso, é uma bota”. Entretanto, fazer a análise sintática deste período e
separar verbo de artigo e substantivo é tarefa complexa para uma máquina.
Neste caso, vale lembrar que, ainda que o computador esteja habilitado para
realizar esse entendimento, a ambiguidade se mantém como uma adversidade.
Afinal, “botar a bota” e “botar açúcar” se parecem, mas são completamente
diferentes semanticamente.
É por isso que o casamento entre Processamento de Linguagem Natural e
Semântica é tão fundamental para esse cenário. Em especial para o
atendimento ao cliente.

O diagrama de blocos ou fluxograma


é uma forma padronizada eficaz para representar os passos lógicos de um determinado
processamento (algoritmos).
Com o diagrama podemos definir uma sequência de símbolos, com significado bem definido.
Portanto, sua principal função é a de facilitar a visualização dos passos de um processamento.
O fluxograma é uma ferramenta usada e desenvolvida pelos profissionais de análise de sistemas,
bem como, por alguns profissionais de Organização, Sistemas e Métodos. Tem como finalidade
descrever o fluxo seja manual ou mecânico, especificando os suportes usados para os dados e
informações. Usa símbolos convencionais, permitindo poucas variações. Representado por alguns
desenhos geométricos básicos, os quais indicarão os símbolos de entrada de dados, do
processamento dedados e da saída de dados, acompanhados dos procedimentos requeridos pelo
analista de sistemas e a serem realizados pelo programador por meio do desenvolvimento do
raciocínio lógico, o qual deverá solucionar o problema do programa a ser processado pelo
computador.
É uma ferramenta de uso em diversas áreas do conhecimento humano, por traduzir em formato
gráfico algum procedimento ou norma escrita.
O fluxograma nada mais é do que uma representação gráfica do algoritmo, através de formas
geométricas, facilitando a compreensão da lógica utilizada pelo profissional. Existem atualmente
vários padrões para definir as formas geométricas a serem utilizadas para as diversas instruções
(passos) a serem seguidos pelo sistema.
O fluxograma tem como conceito uma técnica de representação gráfica que se utiliza símbolos
previamente convencionados, permitindo a descrição clara e precisa do fluxo, ou sequência, de um
processo, bem como sua análise e redesenho.
O fluxograma é utilizado também de várias outras maneiras, não somente como representação
gráfica de um algoritmo, é utilizado muito também nas empresas para se demonstrar os processos
de entrada, processamento e saída de uma produção ou de um projeto. Os principais aspectos nessa
forma de utilização do fluxograma são: padronizar a representação dos métodos e os procedimentos
administrativos; Maior rapidez na descrição dos métodos administrativos; Facilitar a leitura e o
entendimento; Facilitar a localização e a identificação dos aspectos mais importantes; Maior
flexibilidade; e melhor grau de análise.
Um fluxograma é um tipo de diagrama e pode ser entendido como uma representação esquemática
de um processo. Constitui uma representação gráfica que ilustra de forma descomplicada a
sequência de execução dos elementos que o compõem. Podemos entendê-lo, na prática, como a
documentação dos passos necessários para a execução de um processo qualquer.
Existem varias formas de símbolos, vejamos agora algumas das formas mais utilizadas no
desenvolvimento de um fluxograma:
Pseudocódigo é uma forma genérica de escrever um algoritmo, utilizando uma linguagem simples (nativa a
quem o escreve, de forma a ser entendida por qualquer pessoa) sem necessidade de conhecer a sintaxe de
nenhuma linguagem de programação. Um exemplo de pseudocódigo é o Portugol, que utiliza o compilador
Visualg ou Portugol Viana que pode ser baixado do portal de software livre SourceForge.

Os livros sobre a ciência de computação utilizam frequentemente o pseudocódigo para ilustrar os seus exemplos,
de forma que todos os programadores possam entendê-los (independentemente da linguagem que utilizem).

No caso da língua portuguesa existem alguns interpretadores de pseudocódigo, nenhum tem a projecção das
linguagens Pascal ou BASIC, que no caso da língua inglesa se assemelham bastante a um pseudo-código.

O programa abaixo faz a leitura de dez números e calcula a média dos números positivos:

INÍCIO
VARIÁVEIS
S,C,I,A,MD:Real;

S ← 0;
C ← 0;
PARA I de 1 ATÉ 10 FAÇA PASSO 1
Escreva "Digite um número: ";
LEIA A;
SE A ≥ 0 ENTÃO
S ← S + A;
C ← C + 1;
FIM SE;
FIM PARA;

MD ← S / C;
ESCREVER ("A média é: ", MD);

FIM

Você também pode gostar