definicao de algoritimos
TRABALHO PRÁTICO
Objetivo:
Exercitar as habilidades e conceitos de programação desenvolvidos ao longo da disciplina através da implementação de uma aplicação em Pascal, proposta por um grupo de 1 ou 2 alunos.
O programa deve ser estruturado de forma a receber um conjunto de entradas
(simultaneamente ou durante o uso do programa), cuja consistência deve ser verificada, processá-las e fornecer uma ou mais saídas.
ENTRADAS
PROCESSAMENTO
SAÍDAS
Conteúdos: A aplicação desenvolvida deverá demonstrar os seguintes conteúdos:
1. (2 pontos) Habilidade em estruturar programas pela decomposição da tarefa em subtarefas, utilizando subprogramação para implementá-las.
2. (2 pontos) Documentação de programas (indentação, utilização de nomes de variáveis, abstração dos procedimentos para obter maior clareza, uso de comentários no código).
3. (2 ponto) Domínio na utilização de tipos de dados simples e estruturados
(arranjos, conjuntos, registros) e passagem de parâmetros.
4. (1 ponto) Formatação e controle de entrada e saída, com orientação correta ao usuário. 5. (1 ponto) Utilização de arquivos.
6. (2 pontos) Atendimento aos requisitos do programa.
Aplicação a ser desenvolvida
O trabalho a ser desenvolvido será uma simulação de um dicionário simplificado modelo WIKIPEDIA rodando apenas localmente. Os usuários podem fazer buscas sobre as informações, complementá-las, alterá-las ou incluir novos verbetes.
ATENÇÃO: para simplificar, todos os termos e textos serão utilizados sem acentos. 1. Fazer um menu inicial de opções para o usuário, no formato de uma barra de tarefas no topo da tela, de acordo com a figura a seguir.
Abrir Buscar Adicionar
Lago
Lagoa
Lagomio
Lagosta
Substantivo masculino
Mamífero roedor semelhante à lebre
Excluir
Cadastrar Relatórios Sair
Barra de tarefas Lista de termos Janela de edição 2. Detalhamento das opções
Abrir
a. Solicita o username do usuário.
b.