78182

Разработка алгоритмов и программ с подключением модулей CRT, DOS

Лабораторная работа

Информатика, кибернетика и программирование

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

Русский

2015-02-07

83.5 KB

1 чел.

Тема: «Разработка алгоритмов и программ с подключением модулей CRT, DOS»

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

Время выполнения: 2 часа

Лабораторная работа №13

Теоретические сведения

Смотрите лекционный материал по теме «Лекция 16_Стандартные подпрограммы DOS,System, CRT. Прерывания».

Порядок выполнения работы:

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

Индивидуальные задания

№№1,7,13,20,28

Задача 1.

  1.  Сгенерировать случайным образом и вывести на экран 8 окон разного цвета и размера. 
  2.  Сгенерировать последовательность звуков, представляющих гамму большой и малой октав.
  3.  Создать комбинированное меню

Группа

Количество учащихся

Т-991

25

Т-992

25

Т-916

27

Т-015

25

  1.  Установить курсор в позицию окна X+1, Y+2.
  2.  Ввести текст с информацией о разработчиках программы.

№№2,8,16,22,27

Задача 2.

  1.  Создать каталог под именем РК№, где № - номер вашего ПК.
  2.  Сменить текущий каталог на созданный.
  3.  В редакторе Блокнот создать текстовый файл и сохранить в корневом каталоге диска D:.
  4.  Скопировать файл в созданный каталог.
  5.  Вывести на экран текущее время и дату.
  6.  Установить текстовый режим.  
  7.  Установить текстовое окно размером (3 8 27 17). Фон – 7, цвет текста в диапазоне 0-14.
  8.  Установить курсор в позицию 3 9.
  9.  Вставить комментарий «Текущее положение курсора X=…и Y=….», предварительно определив текущее положение курсора.

№№3,9,15,25,30

Задача 3. 

  1.  Определить атрибуты файла turbo.exe.
  2.  Определить время и дату создания файла.
  3.  Установить текстовый режим.
  4.  В окне размером (10 20 145 23) установить фон – 13, цвет текста – 15.
  5.  Установить курсор в позицию 12 30 и вывести строку комбинированного меню

Файл

Правка

Формат

Справка

открыть

копировать

текстовый

о программе

сохранить

вырезать

загрузочный

закрыть

удалить

переименовать

№№4,10,17,21,26

Задача 4.

  1.  Сгенерировать случайным образом и вывести на экран 11 окон разного цвета. 
  2.  Сгенерировать последовательность звуков, представляющих гамм первой и второй октав.
  3.  Создать комбинированное меню со следующей информацией:

Группа

Количество учащихся

Т-891

25

Т-892

25

Т-916

27

Т-917

25

  1.  Установить курсор в позицию окна X+1, Y+2.
  2.  Ввести текст с информацией о разработчиках программы.

№№5,11,18,23,29

Задача 5.

  1.  Создать каталог под именем РК№, где № - номер вашего ПК.
  2.  Скопировать файлы  текущего каталога в созданный.
  3.  В редакторе Блокнот создать текстовый файл и сохранить в корневом каталоге диска Е:.
  4.  Вывести на экран текущее время и дату.
  5.  Установить текстовый режим.  
  6.  Установить текстовое окно размером (3 8 27 17). Фон – 7, цвет текста в диапазоне 0-14.
  7.  Установить курсор в позицию 3 9.
  8.  Определить текущее положение курсора.
  9.  Вставить комментарий «Текущее положение курсора X=…и Y=….».

№№6,12,14,19,24

Задача6. 

  1.  Определить атрибуты файла turbo.exe.
  2.  В редакторе Блокнот создать текстовый файл и сохранить в корневом каталоге диска D:. Изменить атрибуты файла на «системный».
  3.  Установить текстовый режим.
  4.  В окне размером (20 30 245 103) установить фон – 14, цвет текста – 1.
  5.  Установить курсор в позицию 22 30 и вывести строку комбинированного меню

Файл

Правка

Формат

Справка

открыть

копировать

текстовый

о программе

сохранить

вырезать

загрузочный

закрыть

удалить

переименовать


 

А также другие работы, которые могут Вас заинтересовать

78332. Методы определения порядка реакции 368.5 KB
  Основным условием в данном методе является независимость константы скорости от времени протекания реакции. Пусть при изучении скорости протекания реакции мы имеем следующие данные убыли концентрации исходного вещества...
78333. КИНЕТИКА ПОСЛЕДОВАТЕЛЬНЫХ РЕАКЦИЙ 676.5 KB
  Последовательными называются реакции состоящие из нескольких стадий следующих друг за другом например гидролиз трисахаридов в кислой среде: Рассмотрим реакцию состоящую из двух мономолекулярных стадий: Вещество В в данной реакции является промежуточным веществом. в начале реакции идет образование вещества В пока концентрация реагента А достаточна велика. Напишем кинетические уравнения последовательной реакции. Скорость реакции по изменению концентрации реагента А запишется I ступень: Скорость реакции по изменению концентрации реагента...
78334. Теории химической кинетики. Теория активных столкновений (ТАС) 230 KB
  Тогда доля активных столкновений составит: Рассмотрим бимолекулярную газовую реакцию типа: 2А где Р – продукты реакции. Поэтому количество прореагировавших молекул в единице объема будет равна удвоенному количеству активных столкновений в то же время и в том же объеме: или Отсюда видно что скорость реакции зависит от квадрата концентрации. Тогда уравнение Аррениуса с точки зрения ТАС запишется следующим образом...
78335. КИНЕТИКА РЕАКЦИЙ В РАСТВОРАХ 293 KB
  Таким образом, по ТАС скорость реакции зависит от свойств растворителя в том случае, если скорость определяющей является 1 стадия, т. е. стадия подвода молекул друг к другу.
78336. ФОТОХИМИЧЕКИЕ РЕАКЦИИ 302 KB
  Фотохимическими называются реакции протекающие под действием света а также невидимых лучей близких по длине волны к видимому свету. Несмотря на это во всех случаях можно выделить первичные процессы непосредственно вызываемые действием света и вторичные реакции не требующие освещения для своего протекания и поэтому называемые темновыми. Фотохимические реакции первичные вторичные световые темновые Типы фотохимических реакций.
78337. АДСОРБЦИЯ. ОСОБЕННОСТИ АДСОРБЦИИ НА ТВЕРДОМ КАТАЛИЗАТОРЕ 131.84 KB
  Адсорбция — это самопроизвольное концентрирования вещества на поверхности раздела фаз. Вещество, на котором происходит адсорбция, называется адсорбентом. Вещество, которое адсорбируется, называется адсорбатом или адсорбтивом.
78338. Строение атома. Квантовые числа 357.98 KB
  Положительный заряд атома равномерно распределен по всему объему шара, а отрицательно заряженные электроны находятся внутри него. Для объяснения линейчатых спектров испускания атомов Томсон пытался определить расположение электронов в атоме и рассчитать частоты их колебаний около положений равновеси
78339. Периодический закон 35.06 KB
  Опирающаяся на периодический закон классификация химических элементов которую Менделеев выразил в форме периодической системы сыграла очень важную роль в изучении свойств химических элементов и дальнейшем развитии учения о строении вещества. В отличие от своих предшественников Менделеев был глубоко убежден что между всеми химическими элементами должна существовать закономерная связь объединяющая их в единое целое и пришел к заключению что в основу систематики элементов должна Эта замечательная закономерность получила свое выражение в...
78340. Теория химического строения 94.09 KB
  При взаимодействии атомов между ними может возникать химическая связь, приводящая к образованию устойчивой многоатомной системы — молекулы, молекулярного нона, кристалла. Чем прочнее химическая связь, тем больше энергии нужно затратить для ее разрыва; поэтому энергия разрыва связи служит мерой ее прочности.