Лабораторная работа №3, 4 семестр, 7 вариант
Состав работы
|
|
|
|
|
|
|
|
Необходимые программы
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Написать программу “часы”, которая будет однократно перехватывать показания системных часов и от них вести отсчет времени, используя собственный счетчик прерываний таймера (в качестве основы может быть использован обработчик прерываний таймера из предыдущей работы). Показания времени – часы, минуты, секунды – следует выводить в заданном месте экрана. Формат вывода: xx:xx:xx. Обновление показаний времени выполнять дискретно, через заданное количество секунд.
Программа должна работать резидентно. При обновлении показаний времени курсор не должен быть виден, кроме того, вывод показаний времени не должен нарушать нормальной работы пользователя.
Часы должны работать точно! Для обеспечения этого, во-первых, необходимо помнить о том, что количество импульсов (или “тиков”) таймера в секунду – число дробное. Следовательно, на одной секунде может возникать некоторая погрешность, которую возможно устранить на 5 секундах (когда пройдет целое количество импульсов). Во-вторых, необходимо учитывать, что минимальная величина, отраженная в показаниях часов – это секунды. Но программа может быть запущена в начале секунды (прошел 1 импульс) или же в конце (прошло 18 импульсов). Если начинать отсчет “тиков” таймера с нуля, может возникнуть погрешность величиной почти в секунду. Следовательно, при установке начального значения счетчика импульсов таймера необходимо учитывать ещё и доли секунды (один из параметров стандартной процедуры GetTime), переведя их в соответствующее количество импульсов.
Величину дискрета, а также координаты местоположения часов на экране задавать с клавиатуры в качестве параметров командной строки (т.е. программа должна иметь три параметра) при запуске программы.
Контрольные вопросы:
1. Как будет вести себя Ваша программа, если в качестве параметров командной строки ошибочно ввести символы вместо чисел? Или отрицательные числа?
2. Каков предельный диапазон изменения координат часов на экране? Как поведёт себя Ваша программа, если задать значение х = 78? y=25?
3. Как ведёт себя курсор при работе данной программы?
4. Правильно ли работают Ваши часы? Для проверки корректности их работы запустите программу несколько раз (2–3 раза), размещая при этом часы в соседних строках экрана:
а) С интервалом между запусками в несколько минут, величину дискрета при этом оставляя постоянной. Совпадают ли показания часов?
б) С различной величиной дискрета. Совпадают ли показания часов (в определенные моменты)?
Если есть погрешности, откорректируйте программу для их устранения.
Программа должна работать резидентно. При обновлении показаний времени курсор не должен быть виден, кроме того, вывод показаний времени не должен нарушать нормальной работы пользователя.
Часы должны работать точно! Для обеспечения этого, во-первых, необходимо помнить о том, что количество импульсов (или “тиков”) таймера в секунду – число дробное. Следовательно, на одной секунде может возникать некоторая погрешность, которую возможно устранить на 5 секундах (когда пройдет целое количество импульсов). Во-вторых, необходимо учитывать, что минимальная величина, отраженная в показаниях часов – это секунды. Но программа может быть запущена в начале секунды (прошел 1 импульс) или же в конце (прошло 18 импульсов). Если начинать отсчет “тиков” таймера с нуля, может возникнуть погрешность величиной почти в секунду. Следовательно, при установке начального значения счетчика импульсов таймера необходимо учитывать ещё и доли секунды (один из параметров стандартной процедуры GetTime), переведя их в соответствующее количество импульсов.
Величину дискрета, а также координаты местоположения часов на экране задавать с клавиатуры в качестве параметров командной строки (т.е. программа должна иметь три параметра) при запуске программы.
Контрольные вопросы:
1. Как будет вести себя Ваша программа, если в качестве параметров командной строки ошибочно ввести символы вместо чисел? Или отрицательные числа?
2. Каков предельный диапазон изменения координат часов на экране? Как поведёт себя Ваша программа, если задать значение х = 78? y=25?
3. Как ведёт себя курсор при работе данной программы?
4. Правильно ли работают Ваши часы? Для проверки корректности их работы запустите программу несколько раз (2–3 раза), размещая при этом часы в соседних строках экрана:
а) С интервалом между запусками в несколько минут, величину дискрета при этом оставляя постоянной. Совпадают ли показания часов?
б) С различной величиной дискрета. Совпадают ли показания часов (в определенные моменты)?
Если есть погрешности, откорректируйте программу для их устранения.
Дополнительная информация
Учебное заведение: Сибирский Государственный Университет Телекоммуникаций и Информатики Межрегиональный центр переподготовки специалистов
Год сдачи: 2018г
Предмет: Операционные системы
Преподаватель: Бах О.А.
Оценка: Зачёт
Год сдачи: 2018г
Предмет: Операционные системы
Преподаватель: Бах О.А.
Оценка: Зачёт
Похожие материалы
Лабораторная работа №3, 4 семестр, 7 вариант
Madam
: 25 сентября 2018
Задание 1:Создание простейшего приложения базы данных с использованием эксперта форм базы данных (DataBase Form Wizard).
1. Создайте новое приложение.
2. Выполните команду DataBase - Form Wizard (или File - New и на закладке Business выберите элемент DataBase Form Wizard).
• В раскрывшемся окне DataBase Form Wizard выберите опции:
• Create a simple form;
• Create a form using Ttable objects.
Нажмите кнопку Next.
• В следующем раскрывшемся окне выберите в комбинированных списках папку C:\Progra
50 руб.
Контрольная работа 4 семестр, 7 вариант
Madam
: 25 сентября 2018
1. Создать базу данных (БД), состоящую из 2-х заданных таблиц. Поля таблиц произвольные, но не менее четырех полей в каждой таблице, включая ключевое поле (поле типа +(Autoincrement)). В таблицу, которая при объединении будет подчиненной, необходимо включить поле, по которому эта таблица будет связана с первичным ключом главной таблицы (в рассматриваемом здесь примере это поле NFcl таблицы grp2).
2. Разработать Приложение для работы с БД, выполняющее те же функции, что и в приведенном ниже при
50 руб.
Контрольная работа 4 семестр, 7 вариант
Madam
: 25 сентября 2018
Глава 1. Способы организации и типы ВС
Вопросы:
7. Какие существуют классификации ВС?
Задачи:
1.7. Система управления счетами клиентов банка, имеющего сеть уделенных друг от друга банкоматов, которые предоставляют клиентам операции по получению и вкладу наличных денег, получению справки о текущем счете.
Глава 2. Параллельная обработка информации.
Вопросы:
7. Как можно классифицировать матричные ВС и какими отличительными чертами они обладают?
Задачи:
1. Для заданных вариантами начальны
50 руб.
Курсовая работа. 4 семестр. 7 вариант
Madam
: 25 сентября 2018
Задание на курсовую работу
Разработать и отладить программу на языке Ассемблера, которая выполняет следующие задачи:
а) Вычисляет выражение в соответствии с заданным вариантом математическое выражение (табл. 1) и для значений X от 0 до 10 и сохраняет в массив.
б) Распечатывает на экране полученный в пункте а) массив в формате в соответствии с вариантом (таблица 2)
в) Осуществляет операцию по обработке массива, полученного в п. а) в соответствии с вариантом (таблица 3) и распечатывает результ
100 руб.
Курсовая работа. 4 семестр. 7 вариант
Madam
: 25 сентября 2018
Вариант задания вычисляется так: остаток от деления на 3 последней цифры Вашего пароля (идентификатора) плюс единица. 7: (7%3)+1 = (1)+1 = 2. Итог: вариант №2.
Задание 1:
Реализуйте простейший Калькулятор. Имеется набор кнопок, циферблат. Калькулятор позволяет вычислять (сумму, разность, произведение и частное). Предусмотреть обработку ситуации деления на ноль. Кроме этого, добавьте функции вычисления (вариант 1: вычисление синуса, вар. 2: возведение в степень, вар. 3 деление с остатком).
Зад
100 руб.
Лабораторная работа №4, 4 семестр, 7 вариант
Madam
: 25 сентября 2018
1. Создание таблиц.
Создайте таблицы: Faculty (Название факультета, Курс, Количество групп на курсе ),
Group (Название группы, Фамилия старосты, Количество студентов в группе),
Stud (ФИО, Домашний адрес, Телефон).
(см. лекцию, п.8.3)
Таблица Faculty
Filed name Type Size Key
F_Num + *
F_Name A 5
F_Kurs I
F_KolGrp I
Таблица Group Таблица Stud
Filed nam
50 руб.
Лабораторная работа №4, 4 семестр, 7 вариант
Madam
: 25 сентября 2018
Написать программу, которая будет эмулировать параллельную работу некоторых потоков. Потоки должны работать циклически. В качестве модели использовать схему “производитель – потребитель”. Один поток (производитель) может помещать случайные (или какие-то определенные – например, только четные числа или квадраты целых чисел и т.п.) числа в буфер (массив заданного размера), для наглядности поток-производитель должен эти числа выводить на экран. Другой поток (потребитель) забирает числа из этого буф
50 руб.
Лабораторная работа №3, 5 семестр, 7 вариант
Madam
: 27 сентября 2018
Лабораторная работа №4
По дисциплине: Человеко-машинное взаимодействие
Преподаватель: Ракитский А.А.
Оценка: Зачёт
Задание
3.1. Провести анализ GOMS интерфейса программы
(по вариантам) на примере одной репрезентативной задачи.
Вариант 7: «Алгоритм Евклида»
3.2. Провести анализ GOMS выполнения следующей задачи:
Вариант 7: Microsoft Word: установление красного цвета символов слова.
Лабораторная работа №3
3.1. Провести анализ GOMS интерфейса программы (по вариантам) на примере одной репрезе
50 руб.
Другие работы
Курсовая работа по дисциплине: Теория электрических цепей (часть 2-я). Вариант: №11
konst1992
: 11 февраля 2018
Содержание:
Задание на курсовую работу.
1. Расчет и построение графика амплитудного спектра радиоимпульсов.
2. Определение частоты fп2 и fз2 и расчет превышения амплитуды частоты fп2 над амплитудой частоты fз2 в децибелах в виде соотношения А¢ =20lgUmп/Umз на входе фильтра
3. Расчет минимально допустимого ослабления фильтра в полосе задерживания Аmin = Апол – А¢
4. Расчет порядка m НЧ-прототипа требуемого фильтра
5. Получение выражения для передаточной функции НЧ-прототипа при аппроксимаци
500 руб.
Проект станции технического обслуживания автомобилей ВАЗ. детальная разработка шиномонтажного участка. Экономический расчет СТО.
Рокки
: 22 апреля 2017
Обоснование проектирования СТО, расчет производственной программы СТО, детальная разработка шиномонтажного участка, экономический расчет. 6 плакатов формата А1: Схема местоположения, генеральный план, производственный корпус СТО, шиномонтажный участок, схема производственного процесса, спецвопрос (весьма индивидуальное задание каждому студенту - УСТРОЙСТВО , НАЗНАЧЕНИЕ И НЕИСПРАВНОСТИ ГАЗОРАСПРЕДЕЛИТЕЛЬНОГО МЕХАНИЗМА АВТОМОБИЛЯ ВАЗ-2108)
120 руб.
Лабораторная работа №3 5 семестр Сети связи и системы коммутации 18 Вариант
Gonchar2016
: 6 декабря 2018
Программная организация процесса ввода информации
Цель работы
1. Изучение алгоритмов ввода информации в память управляющего устройства по результатам сканирования элементов АТС с программным управлением.
2. Изучение состава и назначения исходных данных, используемых программами ввода информации.
3. Изучение состава и назначения результирующих данных, создаваемых программами ввода информации.
4. Моделирование процесса ввода информации на IBM PC в дисплейном классе кафедры АЭС.
200 руб.
Анализ финансового состояния предприятия в переходной экономике
Elfa254
: 24 сентября 2013
Рыночная экономика в Российской Федерации набирает всё большую силу. Вместе с ней набирает силу и конкуренция как основной механизм регулирования хозяйственного процесса.
В современных экономических условиях деятельность каждого хозяйственного субъекта является предметом внимания обширного круга участников рыночных отношений, заинтересованных в результатах его функционирования.
Чтобы обеспечивать выживаемость предприятия в современных условиях, управленческому персоналу необходимо прежде все