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

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

Возможности изменения или обновления

Возможности изменения или обновления - раздел Программирование, Обучающая программа "Графика" программированию в графическом режиме на языке turbo-pascal 7.x Возможности Изменения Или Обновления. Теория Данная Структура Базы Данных Явл...

Возможности изменения или обновления. Теория Данная структура базы данных является удобной для использования. Она легко может быть дополнена в случае необходимости, частично или полностью заменена. Файлы теоретической части являются файлами типа запись и содержат по два поля. Первое поле - Р1 . Так оно названо в программе и под него отведен один символ.

Это поле используется как поле флага и анализируется программой с помощью условного оператора CASE. Значения флагов поля Р1 приведено в табл.5 Таблица 5 Символ поля Р1 Значение Действия программы 0 Конец файла При считывании записи с этим символом в поле Р1 программа возвращает Вас в меню, если Вы изучали разделы 1 Или 2, или переходит в режим контрольных вопросов, если изучался раздел 3-7. 1 вывод строки другим цветом Строка выводится на экран другим красным цветом.

Этим символом отмечены строки, содержащие названия изучаемых процедур и функций. Это сделано для наглядности изучения. В случае необходимости эти значки возможно убрать и Текст будет выводится одним синим цветом. Возможно выделить и другие строки цветом, внеся в поле Р1 соответствующих записей значок. Возможно изменить цвет выделенных строк путем замены параметра процедуры SetColor в операторах CASE константы процедур RAZDELXO . признак конца страницы Используется только в разделах процедурах RAZDEL6, RAZDEL7, в операторе CASE при проверке наличия иллюстрации. При обнаружении этого символа заканчивается цикл вывода текста из файла теории. любой другой ASCII-символ признак наличия иллюст- рации Оператор CASE сравнивает этот символ с имеющимися у него константами и выводит соответствующую иллюстрацию на экран.

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

Второе поле - Р2 - составляет 69 символов и содержит непосредственно текст теоретической части изучаемой темы. Программа написана таким образом, что из файла теории считывается на экран по 32 строки. Экран удерживает изображение до нажатия любой символьной клавиши, после чего он очищается и выводятся следующие 32 строки текста и т.д. до конца файла. При этом каждые 32 строки образуют страницу текста. Началу каждой новой страницы соответствует заголовок - название изучаемого раздела.

Это целесообразно, так как теория имеет значительный объем, экраны полностью заполнены. В случае необходимости нехватки строк следует добить пустые строки, чтобы страница состояла из 32 строк. Количество пустых строк будет в данном случае незначительно, однако такая структура делает базу данных наглядной и удобной для работы даже неспециалисту и не загромождает поле Р1 лишними знаками типа признака вывода пустой строки.

При внесении изменений в файл теоретической части базы данных следует помнить следующее 1 поле Р1 должно занимать 1 символ. В случае отсутствия в нем флага поле должно быть пустым 2 поле Р2 должно занимать 69 символов. Если в строке необходимо поместить больше символов, То их следует перенести на другую строку, а если значащих символов меньше 69, то следует добить символы пробел так, чтобы строка составляла всего 69 символов 3 звездочкой необходимо помечать строки, которые следует выделить другим красным цветом 4 если базу данных дополняют, то следует не забыть указать в начале страницы название раздела 5 символ - признак иллюстрации можно ставить в любом месте страницы.

Место нахождения иллюстрации будет определено программным путем 5 в конце файла следует поставить значок 0 в поле Р1. Поле Р2 этой записи считываться не будет 6 после окончания написания базы данных следует проверить еще раз соответствие всех строк необходимой длине после нажатия клавиши END курсор должен останавливаться в позиции 70 2.3.2. Вопросы Файлы, содержащие вопросы к разделам 3,4,5,6,7 являются так же как и файлы теории файлами типа запись.

Они содержат по три поля. Первое поле Р1 и под него выделен один символ. Поле используется как поле флагов. Значения этих флагов приведены в табл.6 Таблица 6 Значения флагов поля Р1Символ поля Р1 Значение Действия программы 0 Конец файла При считывании записи с этим символом программа прекращает поиск нужного номера вопроса.

Конец вопроса Прекращается вывод содержимого поля РЗ текста вопроса на экран. Любой другой ASCII-символ Признак наличия иллюстрации CASE сравнивает этот символ с имеющимися у него константами и выводит соотв. иллюстрацию на экран. Если символ среди констант не обнаружен, это не мешает дальнейшему считыванию текста. Поэтому целесообразно иллюстрации обозначать сразу при написании БД,а затем вносить соотв. изменения в ПО. Второе поле - Р2. Оно состоит из двух символов и предназначено для обозначения начал и номеров вопросов.

Поле может содержать номера с 01 по 99. При считывании записи программа анализирует поле Р2 и если считанный номер соответствует требуемому, то выводит содержимое поля РЗ текст вопроса на экран до тех пор, пока в поле Р1 не появится признак конца вопроса. Третье поле - РЗ - содержит текст самих вопросов и под него выделено 69 символов. Аналогично полю Р2 файла теории это поле должно содержать ровно 69 символов и, в случае если значащих символов в строке меньше 69, следует добить символы пробел. В отличие от порядка считывания файла теории, файл вопросов имеет флаг признака конца вопроса.

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

В случае отсутствия в нем флага поле должно быть пустым 2 поле Р2 должно занимать 2 символа 3 поле РЗ должно занимать 69 символов. Если в строке необходимо поместить больше символов, то их следует перенести на другую строку, а если значащих символов меньше 69, то следует добить символы пробел так, чтобы строка составляла всего 69 символов 4 текст вопроса должен начинаться номером вопроса, содержащимся в поле Р2 и кончаться символом, содержащимся в поле Р1 5 символ - признак иллюстрации можно ставить в любом месте поля Р1 напротив текста вопроса.

Место нахождения иллюстрации будет определено программным путем 6 в конце файла следует поставить значок 0 в поле Р1. Остальные поля этой записи считываться не будут 7 после окончания написания базы данных следует проверить еще раз соответствие всех строк необходимой длине после нажатия клавиши END курсор должен останавливаться в позиции 72 2.3.3. Справки Файл справок является файлом типа запись и имеет пять полей.

Первое поле - Р1 - поле флагов, под которое отведен один знак. Значение флагов поля Р1 приведено в табл.7 Таблица 7 Значения флагов поля Р1 Символ поля Р1 Значение Действия программы 0 Конец файла При считывании записи с этим символом программа прекращает поиск нужного номера вопроса. Конец вопроса Прекращается вывод содержимого поля РЗ текста вопроса на экран. Любой другой ASCII-символ Признак наличия иллюстрации Оператор CASE сравнивает этот символ с имеющимися у него константами и выводит соответствующую иллюстрацию на экран.

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

Под него отведен один знак. Числа 1,2,3,4 - номера ответов. При полном обновлении базы данных возможно увеличить или уменьшить количество вариантов ответов. Однако, необходимо при этом внести изменения и в программу. Поле РЗ содержит и признак конца справки. Таким образом, программа, найдя нужный номер ответа начинает считывать и выводить на экран справку -содержимое поля Р4 до появления значка в поле РЗ. Поле Р4 содержит текст справок.

Под него отведено 68 знаков. Необходимо при написании базы данных четко соблюдать размеры всех полей. Поле Р5 - поле оценки. Под него отведено 3 знака. Это обусловлено разницей в длине ASCIIZ-строки и строки типа string. Оценка должна выглядеть следующим образом 001, 002, 003, 004, или 005. Программа обращается к этому полю когда находит нужный номер ответа Поэтому оценку следует помещать в поле Р5 в записях, содержащих номера ответов.

Как правило, текст справки не превышает текста вопроса, но следует помнить, что объем ее не должен превышать объема экрана, т.е. 32 строки. При внесении изменений в файл справок следует помнить следующее 1 поле Р1 должно занимать 1 символ. В случае отсутствия в нем флага поле должно быть пустым 2 поле Р2 должно занимать 2 символа 3 поле РЗ должно занимать 68 символов. Если в строке необходимо поместить больше символов, то их следует перенести на другую строку, а если значащих символов меньше 68, то следует добить символы пробел так, чтобы строка составляла всего 68 символов 4 текст справки должен начинаться номером ответа и кончаться символом, содержащимися в поле РЗ 5 запись, содержащая в поле Р1 признак конца вопроса не считывается далее и не выводится на экран.

Поэтому конец вопроса и конец последней справки в вопросе не должны попадать в одну запись, т.е. должны находится в разных строках. 6 символ - признак иллюстрации можно ставить в любом месте поля Р1 напротив текста справки.

Место нахождения иллюстрации будет определено программным путем 7 в конце файла следует поставить значок О1 в поле Р1. Остальные поля этой записи считываться не будут 8 после окончания написания базы данных следует проверить еще раз соответствие всех строк необходимой длине после нажатия клавиши END курсор должен останавливаться в позиции 76 Всякое внесение изменений в базу данный вплоть до ее полного обновления требует внимания и точности. Необходимо четко соблюдать размеры всех полей записи.

В противном случае возможны ошибки. Например, появление значков конца строки в выводимом тексте, отсутствие вывода результатов работы и др 3.

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

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

Обучающая программа "Графика" программированию в графическом режиме на языке turbo-pascal 7.x

В нынешней сложной экономической ситуации крайне необходим прилив новых хорошо подготовленных кадров во все сферы народного хозяйства. Необходимо быстрое внедрение всех достижений науки и техники в производство-… Компьютер - одно из главных изобретений века. В последнее десятилетие он стал неотъемлемой частью жизни человека.

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

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

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

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

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

Роль ЭВМ в учебном процессе СПГУАП
Роль ЭВМ в учебном процессе СПГУАП. В учебном процессе очень важна в последнее время роль ЭВМ. Научно-технический прогресс требует от учебных заведений оперативности в решении вопросов технического

Методика обучения с помощью обучающей программы
Методика обучения с помощью обучающей программы. Данная обучающая программа предназначена для студентов младших курсов Академии аэрокосмического приборостроения. Она восполняет отсутствие ку

Постановка задачи
Постановка задачи. Техническое задание данной дипломное работы требует разработать программу для обучения работе в графическом режиме языка Turbo-Pascal 6.0 7.0 , предназначенную для студентов млад

Методическое оснащение базы данных
Методическое оснащение базы данных. В 1992 году фирма Borland International выпустила два пакета программирования, основанные на использовании языка Паскаль -Borland Pascal 7.0 и Turbo Pascal 7.O.

Общие сведения
Общие сведения. Настоящая дипломная работа посвящена разработке программы для обучения работе в графическом режиме языка Turbo-Pascal. Цели и задачи данной разработки, а также методика обучения с п

Функциональное назначение
Функциональное назначение. Программа для обучения работе в графическом режиме предназначается для обучения студентов младших курсов Санкт-Петербургской государственной Академии аэрокосмического при

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

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

ОПИСАНИЕ ПРИМЕНЕНИЯ
ОПИСАНИЕ ПРИМЕНЕНИЯ. Назначение программы Программа для обучения работе в графическом режиме языка Turbo-Pascal предназначена для обучения студентов младших курсов Санкт-Петербургской государственн

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

Назначение и условия применения программы
Назначение и условия применения программы. Программа для обучения работе в графическом режиме языка Turbo-Pascal предназначена для обучения студентов младших курсов СПГУАП. Она знакомит студентов в

Характеристики программы
Характеристики программы. Программа для обучения рассчитана на работу в течение 45 минут. Программа работает в диалоговом режиме. В начале работы студенту предлагается воспользоваться окном

Обращение к программе
Обращение к программе. Для успешной работы программы необходимо иметь в памяти компьютера следующие файлы загрузочный модуль graphic.exe, библиотечные модули RAZDELl.tpu, RAZDEL2.tpu, RAZDEL3.tpu,

РУКОВОДСТВО ОПЕРАТОРА
РУКОВОДСТВО ОПЕРАТОРА. Назначение программы Программа для обучения работе в графическом режиме Графика предназначена для обучения студентов младших курсов Санкт-Петербургской государственной академ

Условия выполнения программы
Условия выполнения программы. Данная обучающая программа написана на языке Turbo-Pascal 7.0 Для ее успешной работы необходимо наличие персонального компьютера типа IBM или совместимого с ним. Прогр

Выполнение программы
Выполнение программы. Для обеспечения загрузки, запуска, выполнения и завершения программы оператору следует выполнить следующие действия 1 Включить компьютер и подготовить его к работе. 2 Проверит

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

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

Инженерно-технические мероприятия по созданию благоприятных условий труда
Инженерно-технические мероприятия по созданию благоприятных условий труда. пользователя - защита от шума защита от излучения меры защиты от поражения электрическим током 6 противопожарные требовани

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

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ. Брусенцов Н.П Маслов С.П Х.Рамиль Альварес Микрокомпьютерная система обучения Наставник. М. Наука , 1990. 223 с. 2. Демушкин А7С7, КирилловА.И Сливин Н.А Чубров Е.

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