рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Алгоритм реализации программы

Работа сделанна в 2002 году

Алгоритм реализации программы - раздел Программирование, - 2002 год - Личный блокнот - справочник Алгоритм Реализации Программы. Алгоритм Основной Программы Работает Таким Обр...

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

Если графика иницыализировалась, то формируется изображения заднего фона и на экран выводится главное меню программы. Поскольку еще ни один файл не открытый, то доступных могут быть только четыре пункта открыть, создать новый файл, о программе и выходе.

В программе используется сменная Yes, которая может принимать два значения 0 или 1.0 означает, что файл не открытый и нужно выводить только четыре пункта меню, 1 файл открыть и доступные все пункты. Дале задается цикл, в котором читаются все данные из клавиатуры и соответственно нужной комбинации клавиш вызовется заданная функция. Если нажатая клавиша Esc происходит выход из цикла, закрытия графического режима и окончание программы.

Программа и ее описание В программе используется структура данных, с помощью которой происходит операция ввода вывода в файл. struct reccords char name200 char title200 Программа использует такие сменные Символьный массив, который использует функция для ввода в графическом режиме char s200 Указатель на файл FILE fil Указатель на название текущего файла char filename Текущая позиция в файле int pos0 Размер текущего файла int size0 Сменная, которая равная 1, когда открытый файл int Yes0 Промежуточная сменная char s Сменная для помещения кода нажатой клавиши char key Сменная файла int и Программа содержит такие функции-подпрограммы int Lenint S возвращает количество цифр в числе S. Эта функция используется для определения параметру количества цифр при использовании стандартной функции gctv void buttonint x, int y, int x1,int y1, int lin, int col, char qwert рисует изображения кнопки за указанными координатами. x, y, x1, y1 координаты кнопки, lin толщина кнопки, col цвет, qwert надпись на кнопке. void menuint nf, int of, int ad, int dl, int nr, int pr, int a, int e формирования меню программы, параметры этой функции указывают на то, какие кнопки должны быть доступные параметр равный 1, а что недоступные параметр равный 0. Сменная nf отвечает кнопке для создания файла, of для открытия существующего файла, ad добавления записи, dl изъятия текущей записи, nr следующая запись, pr предыдущая запись, a кнопка О программе, e кнопка Выход. int inputint x, int y, int length функция для ввода символьной информации в графическом режиме.

Если ввод закончился клавишей Enter возвращает 1, если клавишей Esc 0. Ввод проводится в глобальную сменную S. x и y начало вывода на экране, int допустимое количество символов для ввода. void status выводит информацию о текущем файле, о количестве записей, номер текущей записи и отображение содержимого текущей записи. void next вывод следующей записи. void prem -вывод предыдущей записи. void open функция для открытия файла, название которого сохраняется в сменной filename. void add функция для добавления новой записи в конец заданного файла. void del изъятия текущей записи из файла. При изъятии элемента создается новый файл temp.tmp, в который записываются все записи к текущего, потом текущая запись пропускается и записываются все записи, которые следуют за ним. После этого файл задан в filename вытирается, а файл temp.tpm переименовывается на filename. void newfile создания новый файл заданного в filename. void about вывод информации об авторе программы. 4.

– Конец работы –

Эта тема принадлежит разделу:

Личный блокнот - справочник

Персональные компьютеры имеют два вида памяти постоянно запоминающее устройство ПЗП и оперативно запоминающее устройство ОЗП. Отличие между двумя… Аналогом ПЗП есть чипы миниатюрные приборы для запоминания информации. В современных средствах телекоммуникаций чипы для запоминания цифровой информации приобретают больших темпов развития.…

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Алгоритм реализации программы

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Теоретические сведения
Теоретические сведения. Для разработки программы будут использоваться стандартные функции для работы с файлами и графикой, которые будут описаны в этом разделе. 1. Функции для работы с графикой К о

Функции безформатного ввода-вывода
Функции безформатного ввода-вывода. int fgetcFILE f возвращает ASCII код введенного символа, при ошибке ли в конце файла возвращается EOF. Можно использовать чтобы читать посимвольно файл. int fput

Блочный вывод
Блочный вывод. int fwritevoid buffer, sizet size, sizet n, FILE f -записывает n элементов размером size байтов каждый, с буферу buffer в файле f. Возвращает число записанных элементов. Если ошибка,

Контрольный пример программы
Контрольный пример программы. Текст программы описан в Прибавлении 1. Запускается программа на выполнение файлом ref.exe. На экране появится интерфейс программы, который изображен на Рис 2. Посколь

Прибавления
Прибавления. Прибавление 1. Текст программы Курсовая работа по предмету Проблемно ориентированные языки программирования Выполнил ст. гр. КН 12 Заяць Д. О. include stdio.h include conio.h include g

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги