Лабораторная работа №3 Работа с экраном («часы»). Вариант №10

Цена:
150 руб.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon LAB3.CPP
material.view.file_icon LAB3.EXE
material.view.file_icon OC3.docx

Необходимые программы

Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Написать программу «часы», которая будет однократно перехватывать показания системных часов и от них вести отсчет времени, используя собственный счетчик прерываний таймера (в качестве основы может быть использован обработчик прерываний таймера из предыдущей работы). Показания времени – часы, минуты, секунды – следует выводить в заданном месте экрана. Формат вывода: xx:xx:xx. Обновление показаний времени выполнять дискретно, через заданное количество секунд.
Программа должна работать резидентно. При обновлении показаний времени курсор не должен быть виден, кроме того, вывод показаний времени не должен нарушать нормальной работы пользователя.
Часы должны работать точно! Для обеспечения этого, во-первых, необходимо помнить о том, что количество импульсов (или «тиков») таймера в секунду – число дробное. Следовательно, на одной секунде может возникать некоторая погрешность, которую возможно устранить на 5 секундах (когда пройдет целое количество импульсов). Во-вторых, необходимо учитывать, что минимальная величина, отраженная в показаниях часов – это секунды. Но программа может быть запущена в начале секунды (прошел 1 импульс) или же в конце (прошло 18 импульсов). Если начинать отсчет «тиков» таймера с нуля, может возникнуть погрешность величиной почти в секунду. Следовательно, при установке начального значения счетчика импульсов таймера необходимо учитывать ещё и доли секунды (один из параметров стандартной процедуры GetTime), переведя их в соответствующее количество импульсов.
Величину дискрета, а также координаты местоположения часов на экране задавать с клавиатуры в качестве параметров командной строки (т.е. программа должна иметь три параметра) при запуске программы.
Контрольные вопросы
1. Как будет вести себя Ваша программа, если в качестве параметров ко-мандной строки ошибочно ввести символы вместо чисел? Или отрица-тельные числа?
2. Каков предельный диапазон изменения координат часов на экране? Как поведёт себя Ваша программа, если задать значение х = 78? y=25?
3. Как ведёт себя курсор при работе данной программы?
4. Правильно ли работают Ваши часы? Для проверки корректности их работы запустите программу несколько раз (2–3 раза), размещая при этом часы в соседних строках экрана:
а) С интервалом между запусками в несколько минут, величину дис-крета при этом оставляя постоянной. Совпадают ли показания часов?
б) С различной величиной дискрета. Совпадают ли показания часов (в определенные моменты)?
Если есть погрешности, откорректируйте программу для их устранения.

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

программа на Turbo C

Уважаемый слушатель, дистанционного обучения,
Оценена Ваша работа по предмету: Операционные системы
Вид работы: Лабораторная работа 3
Оценка:Зачет
Дата оценки: .12.2016
Рецензия:Уважаемая....
Вы молодец!
Бах Ольга Анатольевна
Операционные системы. Лабораторная работа № 3. Работа с экраном («часы»)
1. Постановка задачи Написать программу «часы», которая будет однократно перехватывать показания системных часов и от них вести отсчет времени, используя собственный счетчик прерываний таймера (в качестве основы может быть использован обработчик прерываний таймера из предыдущей работы). Показания времени – часы, минуты, секунды – следует выводить в заданном месте экрана. Формат вывода: xx:xx:xx. Обновление показаний времени выполнять дискретно, через заданное количество секунд. Программа должна
User nik200511 : 11 марта 2014
41 руб.
Операционные системы. Лабораторная работа № 3. Работа с экраном (“часы”). Turbo Pascal. СибГУТИ
Задание для выполнения лаб. работы №3 Написать программу “часы”, которая будет однократно перехватывать показания системных часов и от них вести отсчет времени, используя собственный счетчик прерываний таймера (в качестве основы может быть использован обработчик прерываний таймера из предыдущей работы). Показания времени – часы, минуты, секунды – следует выводить в заданном месте экрана. Формат вывода: xx:xx:xx. Обновление показаний времени выполнять дискретно, через заданное количество секунд.
User РешуВашуРаботу : 27 апреля 2018
450 руб.
Лабораторная работа № 3 по дисциплине "Операционные системы.". Работа с экраном (“часы”).
Постановка задачи Написать программу «часы», которая будет однократно перехватывать показания системных часов и от них вести отсчет времени, используя собственный счетчик прерываний таймера (в качестве основы может быть использован обработчик прерываний таймера из предыдущей работы). Показания времени – часы, минуты, секунды – следует выводить в заданном месте экрана. Формат вывода: xx:xx:xx. Обновление показаний времени выполнять дискретно, через заданное количество секунд. Программа должна ра
User Doctor_Che : 9 февраля 2012
75 руб.
Облік робочого часу працівника
Зміст. Вступ. 3 Розділ 1. ТЕХНІКО – ЕКОНОМІЧНА ХАРАКТЕРИСТИКА ПІДПРИЄМСТВА. 5 Розділ 2. ОПИС ВИРОБНИЧОГО ПРОЦЕСУ. 8 Розділ 3. ТЕОРІЯ ІНДИВІДУАЛЬНОЇ ФОТОГРАФІЇ РОБОЧОГО ДНЯ, ХРОНОМЕТРАЖ І БСМ. 9 Розділ 4. ВИЗНАЧЕННЯ РЕЗЕРВІВ ЗРОСТАННЯ ПРОДУКТИВНОСТІ ПРАЦІ. 13 Розділ 5. ОСОБЛИВОСТІ ЗАРОБІТНОЇ ПЛАТИ. 18 Висновки. 21 Література. 22 Додатки. 23 Вступ. На данному етапі розвитку економіки, в зв’язку з переходом підприємств на повний господарський розрахунок та самофінансування, вся
User alfFRED : 21 ноября 2013
10 руб.
Презентация - Ювелирные изделия, часы
Данная презентация разделена на 2 части: ювелирные изделия и часы. В каждой из частей рассмотрены: ассортимент, классификация, сырьевая база и производство товара, показатели качества и их оценка., достоинства и недостатки тех или иных драгоценных металлов и камней, обработка и огранка.
User Lokard : 26 марта 2013
5 руб.
Разработка многофункциональных астрономических часов
РАЗДЕЛ 1 ТЕОРЕТИЧЕСКИЕ ОСНОВЫ РАЗРАБОТКИ 1.1 Разработка микропроцессорной системы на основе микроконтроллера 1.1.1 Основные этапы разработки 1.1.2 Разработка и отладка аппаратных средств 1.1.3 Разработка и отладка программного обеспечения 1.2 Астрономические часы РАЗДЕЛ 2 РАЗРАБОТКА МНОГОФУНКЦИОНАЛЬНЫХ АСТРОНОМИЧЕСКИХ ЧАСОВ 2.1 Постановка задачи 2.2 Разработка структурной схемы устройства и функциональной спецификации 2.3 Аппаратные средства микроконтроллеров серии PIC16F877A 2.4 Разработка функ
User ostah : 6 декабря 2012
5 руб.
Ленточный конвейер Производительностью 80т/час
Белорусский государственный университет транспорта Кафедра транспортно-технологические машины и оборудование Расчётно-графическая работа по дисциплине : Подъемно-транспортные установки На тему: Ленточный конвейер. Производительность 80т/ч Гомель 2022 Необходимо рассчитать ленточный конвейер для транспортирования груза с объёмной массой 0,49 т/м3 (γ= 0,49 т/м3 прил. 80, ) на расстояние L = 9 м и высоту H = 3,5 м, производительностью Q = 82 т/ч, β = 30о. В представленной работе рассчитано основн
User DocentMark : 22 октября 2024
205 руб.
Ленточный конвейер Производительностью 80т/час
И07.17.00.00. Патрон для расточки ручных часов
И07.17.00.00 Патрон для расточки ручных часов чертежи И07.17.00.00 Патрон для расточки ручных часов скачать И07.17.00.00 Патрон для расточки ручных часов деталировка И07.17.00.00 Патрон для расточки ручных часов деталирование Патрон для расточки ручных часов Патрон работает от пневматического привода, к толкателю которого прикреплен поводок 6. Корпус часов устанавливают на поясок крышки 2 диаметром 25,5. При установке детали поводок 6 находится в крайнем правом положении. Прижимы 3 также передв
User coolns : 15 апреля 2019
500 руб.
И07.17.00.00. Патрон для расточки ручных часов promo
Термодинамика и теплопередача ТЕПЛОПЕРЕДАЧА ИрГУПС 2015 Задача 2 Вариант 3
По данным тепловых измерений тепломером средний удельный тепловой поток через ограждение изотермического вагона при температуре наружного воздуха tн и температуре воздуха в вагоне tв составил q. На сколько процентов изменится количество тепла, поступающего в вагон за счет теплоотдачи через ограждение, если при прочих равных условиях на его поверхность наложить дополнительный слой изоляции из пиатерма толщиной δ=30 мм с коэффициентом теплопроводности λ=0,036 Вт/(м·К)?
User Z24 : 3 декабря 2025
150 руб.
Термодинамика и теплопередача ТЕПЛОПЕРЕДАЧА ИрГУПС 2015 Задача 2 Вариант 3
Корпус. По двум видам построить третий вид. Вариант 5
Корпус. Вариант 5 Корпус. По двум видам построить третий вид. Вариант 5 По двум видам построить третий вид. Выполнить необходимые разрезы. Поставить размеры. Чертеж сделан на формате А3 и 3д модель выполнены в AutoCAD 2013 (все на скриншотах показано присутствует в архиве) возможно открыть с 2013 по 2023 и выше версиях. Также открывать и просматривать чертежи и 3D-модели, выполненные в AutoCAD-е можно просмоторщиком DWG TrueView 2023. По другим вариантам и всем вопросам пишите в Л/С. Отвечу
User coolns : 31 января 2023
170 руб.
Корпус. По двум видам построить третий вид. Вариант 5 promo
Доизмельчающее устройство кормоуборочного комбайна КВК-800 " ПАЛЕССЕ FS80" (сборочный чертеж)
Устройство доизмельчающее предназначено для дробления поглощения зерен кукурузы только в фазе восковой или полной спелости зерна. В питающе – измельчающем аппарате при работе комплекса с устройством доизмельчающим устанавливается крупная (10…13 мм) длина резки. Рисунок 8.1– Доизмельчающее устройство до модернизации. Для разрушения зерен кукурузы в фазе молочно - восковой, восковой или полной спелости зерна могут использоваться терка или поддон бичевой, которые входят в состав сменных частей
User kreuzberg : 15 июня 2018
399 руб.
Доизмельчающее устройство кормоуборочного комбайна КВК-800 " ПАЛЕССЕ FS80" (сборочный чертеж)
Разрядник МРАГ.АО 053.000
Разрядник МРАГ.АО 053.000 Разрядник служит для поджига дуговых ртутных лам. Питание от трансформатора подается к леписткам поз.7 и при замыкании электроцепи происходит пробой воздушного промежутка между контактами поз.5. Регулируя расстояния между контактами поз.5 можно изменить режим поджига ламп. Регулирование осуществляется вращением рукоятки поз.2 при этом стержень поз.3 с контактом поз.5 запрессованным в ручку, перемещается поступательно относительно стойки передней поз.6 за счет резьбовог
User coolns : 17 февраля 2023
650 руб.
Разрядник МРАГ.АО 053.000 promo
up Наверх