Разработка программы "Нумерология"
История возникновения и развития нумерологии. Характеристика личности человека по числу его имени. Блок-схема и листинг программы "Нумерология" на Borland Delphi для быстрого подсчета характеристики числа личности, инструкция по ее использованию.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 27.10.2011 |
Размер файла | 297,1 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Инструкция по использованию программы
Программа работает для подсчета и вывода информации.
Алгоритм использования:
1. Нужно ввести дату своего рождения.
2. Нажать кнопку «Вычислить».
3. Для того чтобы выбрать новую группу нужно нажать кнопку «Обновить».
Программа не работает если:
1. Вводить в поле Edit1, Edit2, Edit3 символы
2. дата рождения вводиться в виде 00.00.0000.
Разработка интерфейса пользователя.
Рис. 5. Форма название «Нумерология».
Эта главная форма, в которой представлена программа «Нумерология» и запрограммированы 2 кнопки.
ЗАКЛЮЧЕНИЕ
Главной ценностью в наше время являются информационные ресурсы. Автоматизированию поддается любая информация, при чем с помощью ЭВМ она приводиться в наиболее полезный и удобный для человека вид.
В первой части курсового проекта была представлена краткая теория о истории развития и сущности нумерологии.
Во второй части курсового проекта была нарисована блок - схема программы, дано описание её основных элементов, представлен текст программы и показаны результаты работы программы. Поставленные задачи курсового проекта выполнены и следовательно цель достигнута.
В дальнейшем предполагается доработка программы, с более детальным описанием характеристики человека по его числу рождения.
Проведя данную работу, были приобретены навыки работы в Borland Delphi и разработана собственная программа.
Я надеюсь, что моя программа будет полезна людям интересующимся «наукой чисел» для изучения себя.
ПРИЛОЖЕНИЕ
Листинг программы
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Mask, DBCtrls, DB, DBTables;
type
TForm1 = class(TForm)
Button1: TButton;
Edit1: TEdit;
Table1: TTable;
DataSource1: TDataSource;
DBText1: TDBText;
Edit2: TEdit;
Edit3: TEdit;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
Label5: TLabel;
Button3: TButton;
Label6: TLabel;
procedure Button1Click(Sender: TObject);
procedure Edit1Change(Sender: TObject);
procedure Edit2Change(Sender: TObject);
procedure Edit3Change(Sender: TObject);
procedure Button3Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
function ValToStr(I: integer): string;
function StrToVal(S: string): integer;
function Summa(S: string): integer;
var
Form1: TForm1;
implementation
{$R *.dfm}
{Преобразование числа в строку}
function ValToStr(I: integer): string;
var S: string;
begin
Str(I,S);
ValToStr := S;
end;
{Преобразование строки в число}
function StrToVal(S: string): integer;
var I, Code: integer;
begin
Val(S,I,Code);
if Code = 0 then
StrToVal := I
else ShowMessage(' Ошибка! ')
end;
{Вычисление суммы цифр в числе}
function Summa(S: string): integer;
var Sum,i: integer;
begin
Sum:= 0;
for i:= 1 to length(S) do
Sum:= Sum + StrToVal(S[i]);
Summa := Sum;
end;
procedure TForm1.Button1Click(Sender: TObject);
var Text: string;
begin
Table1.Active := True;
Text:= Edit1.Text+Edit2.Text+Edit3.text;
repeat
Text:= ValToStr(Summa(Text));
until Length(Text) = 1;
if Table1.State = dsBrowse then
Table1.Locate('Code',Text,[loPartialKey])
end;
procedure TForm1.Edit1Change(Sender: TObject);
begin
if Length(edit1.Text) > 2 then
Edit1.Text:=Copy(Edit1.Text,1,2)
end;
procedure TForm1.Edit2Change(Sender: TObject);
begin
if Length(edit2.Text) > 2 then
Edit2.Text:=Copy(Edit2.Text,1,2)
end;
procedure TForm1.Edit3Change(Sender: TObject);
begin
if Length(edit3.Text) > 4 then
Edit3.Text:=Copy(Edit3.Text,1,4)
end;
procedure TForm1.Button3Click(Sender: TObject);
begin
Form1.Close;
end;
end.
Размещено на Allbest.ru
Подобные документы
Переменные типа integer, real, их функции. Общее понятие о массиве, файлы для Pascal. Информационный и информанизационный набор списка. Реализация и тестирование программы. Выбор базы данных, внесение имени, меню. Блок-схема алгоритма, листинг программы.
курсовая работа [306,0 K], добавлен 04.02.2013Анализ временных рядов. Разработка программы для среды визуального проектирования Borland Delphi 7.0. Математическая формулировка задачи. Структурная схема программы. Описание реализации технологии COM, динамических библиотек, возможностей программы.
курсовая работа [4,3 M], добавлен 14.11.2010Разработка программного обеспечения для работы с информацией и ее обработкой на языке программирования Delphi. Описание алгоритмов процедуры работы со стеком - добавление, удаление элементов, редактирование записи. Инструкция по использованию программы.
курсовая работа [2,9 M], добавлен 06.02.2013Разработка программы "Шифровальщик" для быстрого шифрования и дешифровки данных. Оценка главных преимуществ данной программы, условия ее применения и технические требования. Основные правила при работе с программой, порядок и проведения ее листинга.
курсовая работа [364,7 K], добавлен 13.07.2010Разработка программы на языке VBA, которая вводит исходные данные, выполняет расчеты и выводит на экран заданную информацию. Типы блок-схем и их использование при написании программы. Описание входных данных и результат вычислений, листинг программы.
курсовая работа [680,3 K], добавлен 03.08.2009Преобразование матрицы по заданным правилам. Методика работы с массивами, основанная на классических алгоритмах. Разработка и описание блок-схемы алгоритма. Листинг программы, экраны работы и отладки программы. Инструкция для пользователей программы.
контрольная работа [338,4 K], добавлен 29.01.2013Разработка программы обработки типизированных файлов с кодом на языке Object Pascal, с использованием компонентов Delphi для ввода и вывода данных. Разработка экранных форм и алгоритма программы. Описание программных модулей и инструкция оператору.
курсовая работа [1,5 M], добавлен 08.02.2011Разработка программы проверки знаний для тестирования студентов по программированию с кодом на языке Delphi. Проектирование визуального интерфейса и словесный алгоритм работы программы. Алгоритмы разработанных процедур и функций, инструкция пользователя.
курсовая работа [506,5 K], добавлен 21.02.2011Понятие материального и идеального моделирования. Разработка модели экономического предприятия компьютерного клуба "GaMeR" для подсчета рентабельности. Выбор языка программирования Delphi, его преимущества и особенности. Описание листинга программы.
курсовая работа [166,7 K], добавлен 11.03.2014Особенности разработки приложений для операционной системы с помощью императивного, структурированного, объектно-ориентированного языка программирования Delphi. Формальное начало программы. Выделение конца программного блока. Листинг и описание программы.
курсовая работа [1,2 M], добавлен 04.08.2014