Buscar

Algoritmo_Avancado-Trabalho_complementar_a_provaAV1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

FACULDADE ESTÁCIO-CEUT 
BACHARELADO EM CIÊNCIAS DA COMPUTAÇÃO 
Algoritmo Avançado 
TRABALHO COMPLEMENTAR A PROVA AV1 
 Prof. M.Sc. Hilson Silva | hilson.silva@estacio.br 
 
Data de envio último dia da AV1, até as 23:59 
Enviar somente pela plataforma SAVA (PDF ou DOC) 
Formato de arquivo: Trabalho_AA1001_NomedaEquipe.pdf 
Observação: deverá ser implementado em C ou JAVA. 
 
__________________________________________________________________________ 
Contexto: 
• Com o aumento das empresas funcionando de forma virtual a busca pelo 
atendimento virtualizado com excelência se torna cada vez mais frequente, 
pensando nisso implementaremos uma funcionalidade que possibilite a 
simulação de um assiste virtual. 
Objetivo: 
✓ Simular um diálogo feito através de um canal de comunicação utilizando as 
ferramentas de troca de mensagem (WhatsApp, Messenger, Telegram etc.). O 
diálogo deve ser implementado para ser o mais natural possível, ou seja, o 
usuário não deve perceber que está conversando com um CHATBOT (ROBÔ 
DE CONVERSA). 
Instruções: 
• A equipe deverá implementar um algoritmo na linguagem C ou JAVA, com 
codificação fragmentada, funcionamento recursivo, Struct e 
armazenamento em arquivo para melhor representar um CHATBOT (Robô de 
Conversa), de acordo com a área de atendimento Delivery a seguir: 
 
1. Pizzaria 
2. Restaurante 
3. Loja de peça de Automóveis 
4. Serviços Hidráulicos e Elétricos 
5. Loja de Informática 
6. Loja de Roupas 
7. Loja de Calçados 
8. Mercadinho 
9. Frutaria 
10. Farmácia 
 
mailto:hilson.silva@estacio.br
 
 
FACULDADE ESTÁCIO-CEUT 
BACHARELADO EM CIÊNCIAS DA COMPUTAÇÃO 
Algoritmo Avançado 
TRABALHO COMPLEMENTAR A PROVA AV1 
 Prof. M.Sc. Hilson Silva | hilson.silva@estacio.br 
 
Data de envio último dia da AV1, até as 23:59 
Enviar somente pela plataforma SAVA (PDF ou DOC) 
Formato de arquivo: Trabalho_AA1001_NomedaEquipe.pdf 
Observação: deverá ser implementado em C ou JAVA. 
 
Observe a Tabela 1 com a legenda de cada interação. 
Descrição da Legenda 
Seq Sigla Descrição 
1 DU Diálogo do Usuário 
2 DR Diálogo do Robô 
3 DS Diálogo do sistema 
 Tabela 1: Legenda 
- O robô deverá conter as seguintes funcionalidades: 
✓ 1-DU: entradas do usuário- quando o usuário digitar uma dessas palavras 
(Tabela 2) o robô deverá responder, o programador deverá prevê outros tipos de 
entrada, não só no primeiro contato do usuário, mas sim em todo o processo 
automático. 
Dicionário de possíveis entradas 
Seq Palavra 
1 Oi 
2 Oi, 
3 Oi! 
4 Bom dia! 
5 Bom dia. 
6 Boa Tarde! 
7 Boa Tarde. 
8 Boa noite! 
9 Boa noite. 
10 Olá 
11 Olá, 
12 Olá tudo bem! 
13 Fala 
14 falai, 
15 E ai 
16 E ai, 
 Tabela 2: Entradas 
mailto:hilson.silva@estacio.br
 
 
FACULDADE ESTÁCIO-CEUT 
BACHARELADO EM CIÊNCIAS DA COMPUTAÇÃO 
Algoritmo Avançado 
TRABALHO COMPLEMENTAR A PROVA AV1 
 Prof. M.Sc. Hilson Silva | hilson.silva@estacio.br 
 
Data de envio último dia da AV1, até as 23:59 
Enviar somente pela plataforma SAVA (PDF ou DOC) 
Formato de arquivo: Trabalho_AA1001_NomedaEquipe.pdf 
Observação: deverá ser implementado em C ou JAVA. 
 
 
✓ 2-DR: Resposta do Robô- Mensagem de Boas-vindas (Ex. Seja bem vindo ao nosso 
canal de atendimento, em que posso te ajudar? Me informe seu nome.) 
✓ 3-DU-Entrada resposta do usuário- é provável que o usuário entrará com alguma 
pergunta sobre o produto ou serviço que você esteja ofertando, então, essa 
mensagem pode variar de acordo com o tipo de produto ou serviço ofertado. 
Veja os exemplos da tabela 3. 
 
Possiveis resposta do usuário 
Seq Produto Serviço 
1 Quis os tipos de produtos? Quais os tipos de serviços? 
2 O que você tem ai? Qual o serviço você tem? 
3 Quais os sabores? me envie o folders 
4 me envie o catálogo Qual o tipo de serviços? 
5 me envie o menu Você faz serviço tal? 
6 Gostaria de conhecer os produtos Gostaria de conhecer os serviços 
7 Você pode me enviar o catálogo dos produtos? Você pode me enviar o catálogo dos serviços? 
8 Os produtos? Os serviços? 
9 Produto? Serviços? 
10 quais os produtos? Quais os serviços? 
Tabela 3; Resposta do usuário 
 
 
 
 
 
 
 
 
 
 
 
 
 
mailto:hilson.silva@estacio.br
 
 
FACULDADE ESTÁCIO-CEUT 
BACHARELADO EM CIÊNCIAS DA COMPUTAÇÃO 
Algoritmo Avançado 
TRABALHO COMPLEMENTAR A PROVA AV1 
 Prof. M.Sc. Hilson Silva | hilson.silva@estacio.br 
 
Data de envio último dia da AV1, até as 23:59 
Enviar somente pela plataforma SAVA (PDF ou DOC) 
Formato de arquivo: Trabalho_AA1001_NomedaEquipe.pdf 
Observação: deverá ser implementado em C ou JAVA. 
 
 
✓ 4-DR: Resposta do Robô – “Segue nosso Menu, Sr(a) NOMEDOCLIENTE”, 
De acordo com o tipo de produto ou serviço ofertado o Robô deverá responder com o 
catálogo de produto ou serviços, com uma tabela informando o código, descrição, valor e 
outras informações mais específicas (Ex. Se for uma pizza, informar se vem com borda, os 
sabores, se tem refrigerante grátis ou não). Quando o usuário fizer a escolha do produto 
ou serviço. Você deverá indicar como o usuário deve responder informando que ele deve 
digitar os códigos dos produtos ou serviços que deseja. Veja exemplos na tabela 4. 
 
 
MENU DE PRODUTOS MENU DE SERVIÇOS 
Código Descrição Valor Código Descrição Valor 
1 Pizza P calabresa R$ 20,00 1 Formatação R$ 80,00 
2 Pizza M calabresa R$ 30,00 2 Limpeza de vírus R$ 60,00 
3 Pizza G calabresa R$ 40,00 3 Instalação do Sist. Operacional R$ 50,00 
4 Pizza GG calabresa R$ 45,00 4 Atualização do sist. Operacional R$ 40,00 
5 Pizza P mussarela R$ 20,00 5 Montagem da placa mãe R$ 120,00 
6 Pizza M mussarela R$ 30,00 6 Montagem da placa de vídeo R$ 60,00 
7 Pizza G mussarela R$ 40,00 7 Configuração do Som R$ 50,00 
8 Pizza GG mussarela R$ 45,00 8 Configuração do vídeo R$ 50,00 
9 Pizza G carne de sol R$ 40,00 9 Instalação da Webcam R$ 50,00 
10 Pizza GG carne de sol R$ 45,00 10 Limpeza da impressora R$ 80,00 
 
✓ 5-DU: Entrada resposta do usuário: o usuário deverá responder com o código do produto 
ou serviço que ele deseja, para o produto também deverá ser informado a quantidade; 
 
 
Exemplo de resposta para produto: 
 
 3, 2 
 
Exemplo de resposta para serviço: 
 
 5 
 
mailto:hilson.silva@estacio.br
 
 
FACULDADE ESTÁCIO-CEUT 
BACHARELADO EM CIÊNCIAS DA COMPUTAÇÃO 
Algoritmo Avançado 
TRABALHO COMPLEMENTAR A PROVA AV1 
 Prof. M.Sc. Hilson Silva | hilson.silva@estacio.br 
 
Data de envio último dia da AV1, até as 23:59 
Enviar somente pela plataforma SAVA (PDF ou DOC) 
Formato de arquivo: Trabalho_AA1001_NomedaEquipe.pdf 
Observação: deverá ser implementado em C ou JAVA. 
 
✓ 6-DR: Resposta do Robô- “Sr(a) NOMEDOCLIENTE informe seu endereço nesta 
ordem:” 
 
1 Rua................: 
2 Nº...................: 
3 Bairro.............: 
4 Cidade...........: 
5 UF..................: 
6 Cep................: 
7 Zona...............: 
8 Ponto de ref....: 
 
✓ 7-DU: Entrada resposta do usuário- o usuário deverá responder com o endereço 
preenchido conforme o modelo. 
 
Exemplo da resposta do usuário 
1 Rua................: Bissal 
2 Nº...................: 1050 
3 Bairro.............: Mocambinho 
4 Cidade...........: Teresina 
5 UF..................: PI 
6 Cep................: 
7 Zona...............: Norte 
8 Ponto de ref....: Igreja evangelica 
 
✓ 8-DR: Resposta do Robô- caso os dados do endereço não estejam informados 
corretamente, o robô deverá responder ao usuário qual o item do endereço ele não 
informou, e solicitar para que ele responda. 
 
 Exemplo de mensagem do robô: 
 “Sr(a) NOMEDOCLIENTE, o item 6 não foi informado, favor informar.” 
 
✓ 9-DU: Entrada resposta do usuário- o usuário deverá informar o item separadamente. 
Exemplo: 
6 Cep................: 64059611 
 
 
 
mailto:hilson.silva@estacio.br
 
 
FACULDADEESTÁCIO-CEUT 
BACHARELADO EM CIÊNCIAS DA COMPUTAÇÃO 
Algoritmo Avançado 
TRABALHO COMPLEMENTAR A PROVA AV1 
 Prof. M.Sc. Hilson Silva | hilson.silva@estacio.br 
 
Data de envio último dia da AV1, até as 23:59 
Enviar somente pela plataforma SAVA (PDF ou DOC) 
Formato de arquivo: Trabalho_AA1001_NomedaEquipe.pdf 
Observação: deverá ser implementado em C ou JAVA. 
 
 
✓ 10-DR: Resposta do Robô- 
 
“Sr(a) NOMEDOCLIENTE, deseja acrescentar mais alguma coisa?” Se sim, o robô exibir 
o MENU (Produto ou Serviços) novamente voltando para o 4-DR. O processo será 
repetido com exceção da etapa do endereço 6-DR. Caso contrário o robô será 
direcionado para o diálogo 11-DR. 
 
✓ 11-DR: Resposta do Robô- 
 
“Sr(a) NOMEDOCLIENTE, aguarde enquanto processamos o seu pedido...” 
 
✓ 12-DR: Resposta do Robô- “Sr(a) NOMEDOCLIENTE, por gentileza, confira seu 
pedido!” 
Deverá ser impresso o pedido do cliente com as informações detalhada. 
 
 
✓ 13-DR: Resposta do Robô- “Sr(a) NOMEDOCLIENTE posso confirmar seu pedido? 
Digite SIM, se estiver tudo certo.” 
 
✓ 14-DU: Entrada resposta do usuário - “SIM” 
mailto:hilson.silva@estacio.br
 
 
FACULDADE ESTÁCIO-CEUT 
BACHARELADO EM CIÊNCIAS DA COMPUTAÇÃO 
Algoritmo Avançado 
TRABALHO COMPLEMENTAR A PROVA AV1 
 Prof. M.Sc. Hilson Silva | hilson.silva@estacio.br 
 
Data de envio último dia da AV1, até as 23:59 
Enviar somente pela plataforma SAVA (PDF ou DOC) 
Formato de arquivo: Trabalho_AA1001_NomedaEquipe.pdf 
Observação: deverá ser implementado em C ou JAVA. 
 
 
✓ 15-DR: Resposta do Robô - “Sr(a) NOMEDOCLIENTE necessita de troco para R$ 100? 
Digite SIM, caso precise.” 
 
✓ 16-DU: Entrada resposta do usuário - “SIM” 
 
✓ 17-DR: Resposta do Robô – O robô deverá reimprimir o pedido com a observação 
preenchida. 
 
✓ 18-DR: Resposta do Robô – “Sr(a) NOMEDOCLIENTE, seu pedido chegará em 40 
minutos” 
 
✓ 19-DR: Finalização do Robô- 
 
“A Pizzaria Sabor, agradece a sua preferência!” 
 
✓ 20-DR: Finalização do Robô- 
 
 “Volte sempre!” 
mailto:hilson.silva@estacio.br

Outros materiais