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 и вывести строку комбинированного меню

Файл

Правка

Формат

Справка

открыть

копировать

текстовый

о программе

сохранить

вырезать

загрузочный

закрыть

удалить

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


 

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

23448. Геноцид русского народа 288.39 KB
  Ежегодно население России её коренных народов неуклонно сокращается и этот процесс вотвот станет необратимым. Каждый раз ставилась цель: довести долю машин и оборудования в экспорте России хотя бы до уровня 1985 года хотя бы до 40 . При этом промышленность России 2000х годов примерно в 13 раза энергопрожорливее индустрии СССР 1985 года. Ну где это всё Производительный малый бизнес в России раздавлен.
23449. Секретная служба в тылу немцев (1914 - 1918 гг.) 1.97 MB
  В 1913 году закончил колледж Гонвилла и Кейюса в Кембридже и собирался продолжить учебу чтобы стать горным инженером но с началом Первой мировой войны пошел добровольцем на фронт сначала служил в медицинской службе потом в полевой артиллерии где дослужился до капитана. Тем не менее они отмечали что в книгах содержится ряд неточностей и что автор порой слишком преувеличивал свои заслуги. Если мне не придётся больше быть в Голландии то я всё же буду помнить что дорога из Роттердама в Амстердам через Гаагу и Гарлем ровная а вокруг...
23450. История гитлерюгенда 404.5 KB
  История гитлерюгенда Введение ХХ век далеко не случайно считается эпохой тоталитаризма. У части западных историков сложилось восприятие гитлерюгенда как организации автономной от НСДАП и государственных органов Третьего Рейха. Поэтому несомненно что в большинстве своем члены гитлерюгенда свободны от вины за преступления совершенные нацистами. Но несмотря на всё это надо объективно рассматривать историческую роль гитлерюгенда так как он был организацией вполне интегрированной в политическую систему Третьего Рейха.
23451. Алфавитно-справочный перечень государей русских и замечательнейших особ их крови 4.98 MB
  АГАФИЯ великая княгиня Так некоторые известия именуют жену Всеволода II Ольговича великого князя киевского сообщая что она выдана за него в 1116 г. 189 и родила мужу сыновей Святослава князя киевского и Ярослава князя черниговского да еще дочь Звениславу за Болеславом IV герцогом польским. АГАФИЯ ВСЕВОЛОДОВНА великая княгиня жена по Татищеву вторая великого князя Юрия Георгия II Всеволодовича великого князя владимирского дочь Всеволода Святославича Чермного князя черниговского одно время великого князя киевского от...
23453. Древние майя. Загадки погибшей цивилизации 2.28 MB
  Древние майя. Кто создал эти колоссы Когда С какой целью Что вызвало к жизни блестящую цивилизацию майя в саном центре гиблых тропических джунглейАвтор книги на основе новейших данных о древнеамериканской истории рассматривает ряд таинственных событий далекого прошлого индейцев майя. Гуляева это древнейшие судьбы Мезоамерики важнейшего и глубоко своеобразного региона одного из первых очагов производящего хозяйства высокой и оригинальной цивилизации индейских народностей майя сапотеков нахуа. Гуляев назвал ее Древние...
23454. Георгий Константинович Жуков Воспоминания и размышления 10.56 MB
  Скоро мы узнали что в Питере 9 января 1905 года царские войска и полиция расстреляли мирную демонстрацию рабочих которая шла к царю с петицией просить лучших условий жизни. После Нижегородской ярмарки в том же году пришлось поехать на другую ярмарку в Урюпино в Область Войска Донского. Я всегда восхищался этим романтическим родом войск. От раненых мы многое узнали и в первую очередь то что наши войска очень плохо вооружены.
23455. Третий Рим 14.12 MB
  Ведь ему известно что русские были сторонниками христианской Византии и противниками мусульманской Турции. Следуя тезису о богоустановленном единстве всего христианского мира Филофей доказывал что первым мировым центром был Рим старый за ним Рим новый Константинополь а в последнее время на их месте стал третий Рим Москва. Не надо думать что это какаято гипербола или метафора. Филофей ясно подчеркивает что речь идет об объединении всех христианских царств под властью великого князя Василия.
23456. ПРАВДА ВИКТОРА СУВОРОВА 3.84 MB
  Он гласит: СССР всегда последовательно боролся за мир. Смена статуса сталинского СССР с жертвы и освободителя на статус палача и агрессора тяжело дается даже людям не испытывающим симпатий к сталинизму. Даже если они специалисты по истории СССР. И тем более если они советские специалисты по военной истории СССР.