Страницу Назад
Поискать другие аналоги этой работы
99 Операционные системы. Лабораторная работа №3 (СИБГУТИ)ID: 54855Дата закачки: 08 Октября 2011 Продавец: JulDir (Напишите, если есть вопросы) Посмотреть другие работы этого продавца Тип работы: Работа Лабораторная Форматы файлов: Microsoft Office, Pascal Сдано в учебном заведении: СибГУТИ Описание: Написать программу «часы», которая будет однократно перехватывать показания системных часов и от них вести отсчет времени, используя собственный счетчик прерываний таймера (в качестве основы может быть использован обработчик прерываний таймера из предыдущей работы). Показания времени – часы, минуты, секунды – следует выводить в заданном месте экрана. Формат вывода: xx:xx:xx. Обновление показаний времени выполнять дискретно, через заданное количество секунд. Программа должна работать резидентно. При обновлении показаний времени курсор не должен быть виден, кроме того, вывод показаний времени не должен нарушать нормальной работы пользователя. Часы должны работать точно! Для обеспечения этого, во-первых, необходимо помнить о том, что количество импульсов (или «тиков») таймера в секунду – число дробное. Следовательно, на одной секунде может возникать некоторая погрешность, которую возможно устранить на 5 секундах (когда пройдет целое количество импульсов). Во-вторых, необходимо учитывать, что минимальная величина, отраженная в показаниях часов – это секунды. Но программа может быть запущена в начале секунды (прошел 1 импульс) или же в конце (прошло 18 импульсов). Если начинать отсчет «тиков» таймера с нуля, может возникнуть погрешность величиной почти в секунду. Следовательно, при установке начального значения счетчика импульсов таймера необходимо учитывать ещё и доли секунды (один из параметров стандартной процедуры GetTime), переведя их в соответствующее количество импульсов. Величину дискрета, а также координаты местоположения часов на экране задавать с клавиатуры в качестве параметров командной строки (т.е. программа должна иметь три параметра) при запуске программы. Комментарии: Работа была успешно сдана преподавателю (Бах О.А.). Размер файла: 39,9 Кбайт Фаил: ![]()
Скачано: 5 Коментариев: 0 |
||||
Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них. Опять не то? Мы можем помочь сделать! Некоторые похожие работы:Лабораторная работа 1 2 3 Программирование мобильных устройств Часть 2 Все варианты 2023 годЛабораторная работа № 5. Операционные системы. (СибГУТИ) Операционные системы. Лабораторная работа №1. Обработка прерываний клавиатуры. Turbo Pascal. СибГУТИ Лабораторно-практическая работа №2 по дисциплине: Введение в операционную систему UNIX. СИБГУТИ. Операционные системы. Лабораторная работа № 5 (СИБГУТИ) Операционные системы. Лабораторная работа №4 (СИБГУТИ) Лабораторные работы по дисциплине "Операционные системы". 5-й вариант. ДО СИБГУТИ Ещё искать по базе с такими же ключевыми словами. |
||||
Не можешь найти то что нужно? Мы можем помочь сделать! От 350 руб. за реферат, низкие цены. Спеши, предложение ограничено ! |
Вход в аккаунт:
Страницу Назад
Cодержание / Компьютерное программирование / Операционные системы. Лабораторная работа №3 (СИБГУТИ)
Вход в аккаунт: