Лабораторная работа №3 Работа с экраном («часы»). Вариант №10
Состав работы
|
|
|
|
|
|
|
|
|
|
Работа представляет собой 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 раза), размещая при этом часы в соседних строках экрана:
а) С интервалом между запусками в несколько минут, величину дис-крета при этом оставляя постоянной. Совпадают ли показания часов?
б) С различной величиной дискрета. Совпадают ли показания часов (в определенные моменты)?
Если есть погрешности, откорректируйте программу для их устранения.
Дополнительная информация
программа на Turbo C
Уважаемый слушатель, дистанционного обучения,
Оценена Ваша работа по предмету: Операционные системы
Вид работы: Лабораторная работа 3
Оценка:Зачет
Дата оценки: .12.2016
Рецензия:Уважаемая....
Вы молодец!
Бах Ольга Анатольевна
Уважаемый слушатель, дистанционного обучения,
Оценена Ваша работа по предмету: Операционные системы
Вид работы: Лабораторная работа 3
Оценка:Зачет
Дата оценки: .12.2016
Рецензия:Уважаемая....
Вы молодец!
Бах Ольга Анатольевна
Похожие материалы
Операционные системы. Лабораторная работа № 3. Работа с экраном («часы»)
nik200511
: 11 марта 2014
1. Постановка задачи
Написать программу «часы», которая будет однократно перехватывать показания системных часов и от них вести отсчет времени, используя собственный счетчик прерываний таймера (в качестве основы может быть использован обработчик прерываний таймера из предыдущей работы). Показания времени – часы, минуты, секунды – следует выводить в заданном месте экрана. Формат вывода: xx:xx:xx. Обновление показаний времени выполнять дискретно, через заданное количество секунд.
Программа должна
41 руб.
Операционные системы. Лабораторная работа № 3. Работа с экраном (“часы”). Turbo Pascal. СибГУТИ
РешуВашуРаботу
: 27 апреля 2018
Задание для выполнения лаб. работы №3
Написать программу “часы”, которая будет однократно перехватывать показания системных часов и от них вести отсчет времени, используя собственный счетчик прерываний таймера (в качестве основы может быть использован обработчик прерываний таймера из предыдущей работы). Показания времени – часы, минуты, секунды – следует выводить в заданном месте экрана. Формат вывода: xx:xx:xx. Обновление показаний времени выполнять дискретно, через заданное количество секунд.
450 руб.
Лабораторная работа № 3 по дисциплине "Операционные системы.". Работа с экраном (“часы”).
Doctor_Che
: 9 февраля 2012
Постановка задачи
Написать программу «часы», которая будет однократно перехватывать показания системных часов и от них вести отсчет времени, используя собственный счетчик прерываний таймера (в качестве основы может быть использован обработчик прерываний таймера из предыдущей работы). Показания времени – часы, минуты, секунды – следует выводить в заданном месте экрана. Формат вывода: xx:xx:xx. Обновление показаний времени выполнять дискретно, через заданное количество секунд.
Программа должна ра
75 руб.
Облік робочого часу працівника
alfFRED
: 21 ноября 2013
Зміст.
Вступ. 3
Розділ 1. ТЕХНІКО – ЕКОНОМІЧНА ХАРАКТЕРИСТИКА ПІДПРИЄМСТВА.
5
Розділ 2. ОПИС ВИРОБНИЧОГО ПРОЦЕСУ. 8
Розділ 3. ТЕОРІЯ ІНДИВІДУАЛЬНОЇ ФОТОГРАФІЇ РОБОЧОГО ДНЯ, ХРОНОМЕТРАЖ І БСМ.
9
Розділ 4. ВИЗНАЧЕННЯ РЕЗЕРВІВ ЗРОСТАННЯ ПРОДУКТИВНОСТІ ПРАЦІ.
13
Розділ 5. ОСОБЛИВОСТІ ЗАРОБІТНОЇ ПЛАТИ. 18
Висновки. 21
Література. 22
Додатки. 23
Вступ.
На данному етапі розвитку економіки, в зв’язку з переходом підприємств на повний господарський розрахунок та самофінансування, вся
10 руб.
Презентация - Ювелирные изделия, часы
Lokard
: 26 марта 2013
Данная презентация разделена на 2 части: ювелирные изделия и часы. В каждой из частей рассмотрены: ассортимент, классификация, сырьевая база и производство товара, показатели качества и их оценка., достоинства и недостатки тех или иных драгоценных металлов и камней, обработка и огранка.
5 руб.
Разработка многофункциональных астрономических часов
ostah
: 6 декабря 2012
РАЗДЕЛ 1 ТЕОРЕТИЧЕСКИЕ ОСНОВЫ РАЗРАБОТКИ
1.1 Разработка микропроцессорной системы на основе микроконтроллера
1.1.1 Основные этапы разработки
1.1.2 Разработка и отладка аппаратных средств
1.1.3 Разработка и отладка программного обеспечения
1.2 Астрономические часы
РАЗДЕЛ 2 РАЗРАБОТКА МНОГОФУНКЦИОНАЛЬНЫХ АСТРОНОМИЧЕСКИХ ЧАСОВ
2.1 Постановка задачи
2.2 Разработка структурной схемы устройства и функциональной спецификации
2.3 Аппаратные средства микроконтроллеров серии PIC16F877A
2.4 Разработка функ
5 руб.
Ленточный конвейер Производительностью 80т/час
DocentMark
: 22 октября 2024
Белорусский государственный университет транспорта
Кафедра транспортно-технологические машины и оборудование
Расчётно-графическая работа по дисциплине : Подъемно-транспортные установки
На тему: Ленточный конвейер. Производительность 80т/ч
Гомель 2022
Необходимо рассчитать ленточный конвейер для транспортирования груза с объёмной массой 0,49 т/м3 (γ= 0,49 т/м3 прил. 80, ) на расстояние L = 9 м и высоту H = 3,5 м, производительностью Q = 82 т/ч, β = 30о.
В представленной работе рассчитано основн
205 руб.
И07.17.00.00. Патрон для расточки ручных часов
coolns
: 15 апреля 2019
И07.17.00.00 Патрон для расточки ручных часов чертежи
И07.17.00.00 Патрон для расточки ручных часов скачать
И07.17.00.00 Патрон для расточки ручных часов деталировка
И07.17.00.00 Патрон для расточки ручных часов деталирование
Патрон для расточки ручных часов
Патрон работает от пневматического привода, к толкателю которого прикреплен поводок 6. Корпус часов устанавливают на поясок крышки 2 диаметром 25,5. При установке детали поводок 6 находится в крайнем правом положении. Прижимы 3 также передв
500 руб.
Другие работы
Отделение полимерных покрытий
Aronitue9
: 3 сентября 2015
Основы технологического процесса
Общая характеристика объекта и условий строительства
Архитектурно-строительная часть
Генеральный план и благоустройство территории
Функциональная схема
Объемно-планировочное решение
Конструктивное решение
Инженерное оборудование
Меры по обеспечению долговечности конструкций
Физико-техническое обоснование принятых решений
Теплотехнический расчет стены
Теплотехнический расчет покрытия
Вопросы экологии
Расчетно-конструктивная часть
Вариантное проектирование
Компоно
405 руб.
Расчет и конструирование машин и оборудования нефтяных и газовых промыслов
nakonechnyy.1992@list.ru
: 23 марта 2020
Расчёт и конструирование МОНГП-Презентация-РАСЧЕТ и КОНСТРУИРОВАНИЕ МАШИН и ОБОРУДОВАНИЯ НЕФТЯНЫХ и ГАЗОВЫХ ПРОМЫСЛОВ-Книги-Презентация-Литература-Нефтегазовая промышленность-Руководство по эксплуатации-Паспорт-Каталог-Инструкция-Формуляр-Чертежи-Техническая документация-Курсовая работа-Дипломный проект-Специальность-Буровое оборудование-Нефтегазопромысловое оборудование-Транспорт и хранение нефти и газа-Нефтегазопереработка-Нефть и газ-Добыча полезных ископаемых-Геологоразведка-Машины и обо
316 руб.
Теория вероятностей и математическая статистика. Ответы на тест .2022г.. Синергия
KingSynergy
: 11 февраля 2022
В файле более 200 вопросов с ответами
Вы покупаете ответы на вопросы которые указаны ниже
В задачах на расчет вероятности того, что в n независимых испытаниях событие A появится от a до b раз, используется при большом числе испытаний и вероятности p, отличной от 0 и 1...
Интегральная теорема Муавра-Лапласа
Локальная теорема Муавра-Лапласа
Формула Бернулли
Формула Пуассона
В задачах на расчет вероятности того, что в n независимых испытаниях событие А появится ровно m раз, используется при б
300 руб.
Проекционная задача. НГТУ
Laguz
: 4 мая 2025
«Проекционные задачи»
Задача 3.
По предложенным изображениям построить три вида детали, выполнить необходимые разрезы (ГОСТ2.305), проставить
размеры (ГОСТ2.307). Выполнить сечение проецирующей плоскостью заданной преподавателем.
Вариант
чертеж и 3д модель сделаны компасе 21 + дополнительно сохранены в компас 19 и в джпг, чертеж в пдф
Файлы компаса можно просматривать и сохранять в нужный формат бесплатной программой КОМПАС-3D Viewer.
Если есть какие-то вопросы или нужно другой вариант, пишит
120 руб.