Разработка программы "Нумерология"

История возникновения и развития нумерологии. Характеристика личности человека по числу его имени. Блок-схема и листинг программы "Нумерология" на 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

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.