Лабораторная работа №5, 4 семестр, 7 вариант

Цена:
50 руб.

Состав работы

material.view.file_icon
material.view.file_icon LAB5.PAS
material.view.file_icon Лабораторная работа-5. 4-семестр. 7 - вариант..docx
material.view.file_icon LAB5.EXE
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

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

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

В случае смещения строк на экране (нажатие клавиши ENTER) не должно происходить никаких нежелательных эффектов – раздвоения картинки, дублирования строк или их частей…

Вариант 5(1) “Свободное движение”:

Черный (или цветной) квадратик (или иной объект) “летает” по экрану, содержащему некоторый текст, и отражается от границ экрана. Движение продолжается до нажатия клавиши <Esc> или некоторой нестандартной комбинации клавиш.

Вариант 5(2) “Управляемое движение”:

Перемещение управляемого черного (или цветного) квадратика (или иного объекта) по экрану, содержащему некоторый текст. Управление объектом следует осуществлять с помощью клавиш-стрелок в сочетании с <Ctrl>, <Shift> или <Alt>, обрабатывать их нажатие с помощью прерываний клавиатуры. Однократное нажатие управляющей комбинации клавиш меняет направление движения объекта, а скорость его движения определяется таймером. Объект должен перемещаться циклически – “уйдя” за правую границу экрана, должен появиться слева, и т.д.

Вариант 5(3) “Бегущая строка”:

По экрану, содержащему некоторую информацию, “бежит” текстовая строка. Положение строки и её текст следует задавать параметрами. Строка “бежит” справа налево, при этом по мере того, как первые символы строки скрываются за границей экрана, они должны появляться из-за его правой границы (т.е. экран как бы замкнут).

Контрольные вопросы:

1. Какова структура видеопамяти в текстовом режиме?
2. Как удобно организовать обращение к любой точке экрана?
3. Каким образом можно изменить цвет выводимого символа? Цвет фона?
4. Какие действия необходимо предпринять для восстановления прежнего состояния экрана после каких-то его изменений?

Дополнительная информация

Учебное заведение: Сибирский Государственный Университет Телекоммуникаций и Информатики Межрегиональный центр переподготовки специалистов
Год сдачи: 2018г
Предмет: Операционные системы
Преподаватель: Бах О.А.
Оценка: Зачёт
Лабораторная работа №5, 4 семестр, 7 вариант
Задание 1:Динамическое изменение SQL-запросов. 1. Разместите на форме компонент Query (закладка Data Access на панели компонентов) и определите для него следующие свойства: • DatabaseName: DBDEMOS (выберите из списка) • SQL (выбрать все поля из таблицы Country); • Active. 2. Разместите на форме компонент DataSourse (определите для него свойство DataSet), DbGrid (определите для него свойство DataSourse). 3. Разместите на форме четыре метки для полей, по которым будет формироваться запрос, шесть к
User Madam : 25 сентября 2018
50 руб.
Лабораторная работа №4, 5 семестр, 7 вариант
Лабораторная работа №4 По дисциплине: Человеко-машинное взаимодействие Преподаватель: Ракитский А.А. Оценка: Зачёт Год сдачи: 2018г 4.1. Проведите анализ соответствия программы (по вариантам) правилам Нильсена–Молиха. 4.2. Опишите, как принципы организации графического интерфейса учтены (или не учтены) в данной программе. Вариант 7: «Алгоритм Евклида»
User Madam : 27 сентября 2018
50 руб.
Лабораторная работа №4, 5 семестр, 7 вариант
Вариант 7 Напишите на языке ПРОЛОГ программу, которая в списке слов находит слово максимальной длины и ставит его последним (если таких слов несколько, то переставляется первое найденное). Список вводится с клавиатуры, цель – внутренняя. Например: Список [“f”,”baxg”,”add”,”qw”] преобразуется в [“f”,”add”,”qw”,”baxg”]. Вариант задачи выбирается по последней цифре пароля. Текст функции сохраняйте в файле. В теле функции использование операторов set и setq не допускается!
User Madam : 27 сентября 2018
50 руб.
Исследование организации переходов в программе. Лабораторная работа №5(2), 4 семестр, 7 вариант
Лабораторная работа No5. Исследование организации переходов в программе 1. ЦЕЛЬ РАБОТЫ Изучение механизма передачи управления в программе; получение практических навыков отладки разветвляющихся программ. 2. РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА 2.1. Абель П. Язык Ассемблера для IBM PC и программирования /Пер. c англ. М.:Высш. шк., 1992,c 93-115. 2.2. Белецкий Я. Энциклопедия языка Си: Пер. c польск.-М.:Мир,1992,с 394-406. 3. ПОДГОТОВКА К РАБОТЕ 3.1. Изучить методические указания. 3.2. Подготовить ответы на
User Madam : 25 сентября 2018
50 руб.
Курсовая работа. 4 семестр. 7 вариант
Вариант задания вычисляется так: остаток от деления на 3 последней цифры Вашего пароля (идентификатора) плюс единица. 7: (7%3)+1 = (1)+1 = 2. Итог: вариант №2. Задание 1: Реализуйте простейший Калькулятор. Имеется набор кнопок, циферблат. Калькулятор позволяет вычислять (сумму, разность, произведение и частное). Предусмотреть обработку ситуации деления на ноль. Кроме этого, добавьте функции вычисления (вариант 1: вычисление синуса, вар. 2: возведение в степень, вар. 3 деление с остатком). Зад
User Madam : 25 сентября 2018
100 руб.
Курсовая работа. 4 семестр. 7 вариант
Задание на курсовую работу Разработать и отладить программу на языке Ассемблера, которая выполняет следующие задачи: а) Вычисляет выражение в соответствии с заданным вариантом математическое выражение (табл. 1) и для значений X от 0 до 10 и сохраняет в массив. б) Распечатывает на экране полученный в пункте а) массив в формате в соответствии с вариантом (таблица 2) в) Осуществляет операцию по обработке массива, полученного в п. а) в соответствии с вариантом (таблица 3) и распечатывает результ
User Madam : 25 сентября 2018
100 руб.
Контрольная работа 4 семестр, 7 вариант
1. Создать базу данных (БД), состоящую из 2-х заданных таблиц. Поля таблиц произвольные, но не менее четырех полей в каждой таблице, включая ключевое поле (поле типа +(Autoincrement)). В таблицу, которая при объединении будет подчиненной, необходимо включить поле, по которому эта таблица будет связана с первичным ключом главной таблицы (в рассматриваемом здесь примере это поле NFcl таблицы grp2). 2. Разработать Приложение для работы с БД, выполняющее те же функции, что и в приведенном ниже при
User Madam : 25 сентября 2018
50 руб.
Контрольная работа 4 семестр, 7 вариант
Глава 1. Способы организации и типы ВС Вопросы: 7. Какие существуют классификации ВС? Задачи: 1.7. Система управления счетами клиентов банка, имеющего сеть уделенных друг от друга банкоматов, которые предоставляют клиентам операции по получению и вкладу наличных денег, получению справки о текущем счете. Глава 2. Параллельная обработка информации. Вопросы: 7. Как можно классифицировать матричные ВС и какими отличительными чертами они обладают? Задачи: 1. Для заданных вариантами начальны
User Madam : 25 сентября 2018
50 руб.
Краткий справочник машиностроителя
В справочнике помещены сведения о черных, цветных Металлах и их сплавах, путях их экономии, а также об инструментальных и неметаллических материалах, широко применяемых в машиностроении. Приведены сведения о стандартизации, нормализации и унификации в машиностроении, о допусках и посадках, прогрессивных методах обработки металлов резанием, о путях автоматизации и механизации производственных процессов. Приведено описание универсальной логарифмической линейки УСЛ-12, применяемой для определени
User Sypa : 28 сентября 2010
Контрольная работа по дисциплине: Информационный менеджмент. Вариант №03
Задание Написать программу, которая оптимальным образом расставляет скобки при перемножении матриц M1M2M3M4M5M6M7M8M9M10M11M12. Матрицы имеют следующие размерности: M1[r0xr1], M2[r1xr2], M3[r2xr3], M4[r3xr4], M5[r4xr5], M6[r5xr6], M7[r6xr7], M8[r7xr8], M9[r8xr9], M10[r0xr10], M11[r10xr11], M12[r11xr12]. Размерности матриц считать из файла. Вывести промежуточные вычисления, результат расстановки скобок и трудоемкость полученной расстановки. Номер варианта выбирается по последней цифре пароля
User IT-STUDHELP : 15 февраля 2022
480 руб.
promo
Эксплуатация оборудования нефтеперекачивающей станции и расчет её основных характеристик
Задание на выполнение курсового проекта 1. Тема курсового проекта: Эксплуатация оборудования нефтеперекачивающей станции и расчет её основных характеристик 2. Срок сдачи студентом готовой работы 3. Исходные данные к работе: годовая производительность, Q, м3/год, Q = 10 млрд. м3 в год; абсолютное рабочее давление в газопроводе, Р, МПа, Р = 5,8 МПа; абсолютное давление нагнетания КС Нюксеницкая, Р1, МПа, Р1 = 5,8 МПа; температура газа на выходе КС Нюксеницкая, Т1, К, Т1 = 302 К; протяженност
User Yaseen : 6 ноября 2022
Диплом Модернизация аэродромного водозаправщика
Защищен на отлично в 2013 году ВВЕДЕНИЕ……………………………………………………………………….………….…3 1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ……………………………………………………………...….4 1.1. Существующие конструкции…………………………………………..…..6 1.2. Гидросистема………………………………………………………………10 1.3. Рукав. Крепление к самолету……………………………………………..16 1.4. Насос для жидкости………………………………………………………..18 1.5. Расчет цистерны ………………………….………………………………..20 1.6. Расчетная схема заправки…………………………………………………22 2. ТЕХНОЛОГИЧЕСКАЯ ЧАСТЬ……………………………………………………….….40 3. КОНСТРУКТОРСКАЯ ЧАСТ
User haina : 10 января 2014
900 руб.
up Наверх