MaterStudiorum.ru - домашняя страничка студента.
Минимум рекламы - максимум информации.


Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
    Начало -> Информатика, программирование -> Создание электронной записной книжки

Название:Создание электронной записной книжки
Просмотров:118
Раздел:Информатика, программирование
Ссылка:Скачать(14 KB)
Описание: Оглавление 1.       Описание типов. Процедуры 2.       Тело программы 2.1 Создание приветствия 2.2 Редактирование записи 2.3 Вывод текущей записи. Создание команды для вызова спра

Университетская электронная библиотека.
www.infoliolib.info

Часть полного текста документа:

Оглавление

1.       Описание типов. Процедуры

2.       Тело программы

2.1 Создание приветствия

2.2 Редактирование записи

2.3 Вывод текущей записи. Создание команды для вызова справки.

2.4 Вывод определенных полей. Закрытие программы.

2.5 Завершение программы. Принцип работы

Список литературы

Приложение


1. Описание типов. Процедуры

 

Описание типов начнем с типа «запись»: присвоим ей имя «TSt». Далее опишем компоненты (поля) записи. В данной программе используется 3 поля записи с названиями: Name, Group, Subject и Mark. Они определяют соответствующие поля записной книжки, которые заполняются пользователем. В данной программе необходимо будет использовать и массив, который также определяем в типах.

type TSt=record

Name: string[13];

Group: string[13];

Subject:string[13];

Mark:string[13];

end;

TASt=array[1..10] of TSt;

 

Далее перейдем к составлению процедур, которые будут использоваться в программе. Нам понадобятся процедура для интерактивного ввода данных в вышеописанные поля и процедура, которая выводит уже заполненные поля на экран.

Процедура по вводу данных с именем «WriteSt» будет выглядеть следующим образом:

procedure WriteSt(var A:TSt);

begin

write('group: ');

readln(A.Group);

write('Name: ');

readln(A.Name);

write('Subject: ');

readln(A.Subject);

write('Mark: ');

readln(A.Mark);

writeln;

end;

 

Соответственно, процедура «OutputSt», отвечающая за вывод данных на экран, будет выглядеть:

procedure OutputSt(A:TSt);

begin

writeln('Group: ',A.Group);

writeln('Name: ',A.Name);

write('Subject: ',A.Subject);

write(':');

writeln(A.Mark,' ballov');

end;

 

Необходимые в дальнейшем типы определены, процедуры заданы. Далее рассмотрим непосредственно тело программы.

2.Тело программы

 

Перед написанием самого тела программы, определим, какие переменные потребуются для дальнейшей работы. Для реализации программы зададим массив «B», строчную переменную «a» и целочисленный параметр «p». Массив необходим для сохранения записей под номерами, определяемые параметром «p», а строчная переменная «a» определяет ввод команд при выполнении программы.


var B:TASt;

a:string;p:integer;

 

2.1 Создание приветствия

Для того чтобы пользователь, незнакомый с данной программой, мог в ней ориентироваться, создадим приветствие, в котором обозначим:

1)         название программы;

2)         имя создателя;

3)         доступные команды.

Это будет выглядеть следующим образом:

 

writeln('Vas privetstvuet NoteBook v.1.0b Sozdateli: studenty gruppy 520361: Konova Elena, Pivovarov Nikolay, Kharlamov Alexey');

 writeln;

 writeln('Command "new"-redaktirovanie zapisi,"w"-vyvod tekuschey zapisi, "<cifra>"-vvod nomera zapisi,"help"-vyzov spravki, "all"-pokazat’ vse zapisi, "name"-pokazat’ imena, "group"-pokazat’ nomera grupp, "mark"-pokazat’ ocenki, "sub"-pokazat’ predmety, "q"-vyhod');

 

Создание приветствия окончено.

2.2 Редактирование записи

После написания приветствия зададим цикл, внутри которого будут задаваться основные команды: выбор записи, её редактирование, вывод записи с определенным номером, вывод одного конкретного поля, вывод всех заполненных полей.

Данная программа рассчитана на 10 записей. ............





Нет комментариев.



Оставить комментарий:

Ваше Имя:
Email:
Антибот:  
Ваш комментарий:  



Похожие работы:

Название:Язык Paskal. Основные элементы языка. Структура программы
Просмотров:200
Описание: Содержание   Введение 1. Структура программы 2. Алфавит языка 3. Простейшие конструкции 4. Выражения 5. Типы данных 6. Операции Заключение Литература     Введение Тема реферата "Я

Название:Разработка программы при помощи языка программирования языка Delphi
Просмотров:146
Описание: Министерство образования и науки Украины Северодонецкое высшее профессиональное училищеКурсовая работа По дисциплине «Программирование и алгоритмические языки» Тема: Разработка программы при помощи яз

Название:Особенности антикризисной программы "Группы двадцати"
Просмотров:204
Описание: СОДЕРЖАНИЕ ВВЕДЕНИЕ 1. Механизм финансового стимулирования 2. Новые регулятивные стандарты 3. Обострение протекционизма ЗАКЛЮЧЕНИЕ СПИСОК ИСТОЧНИКОВ     ВВЕДЕНИЕ Тема контрольной ра

 
     

Вечно с вами © MaterStudiorum.ru

.