Артикул: 1126397

Раздел:Технические дисциплины (80188 шт.) >
  Информатика и программирование (1459 шт.)

Название или условие:
Лабораторная работа на тему: "Работа с экраном («часы»)"

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

Содержание:
1. Задание
Анализ задачи
2. Описание входных данных программы и её результатов
3. Описание основных переменных, а также основных блоков и подпрограмм
4. Алгоритм решения задачи
5. Текст программы
6. Результат работы программы
7. Ответы на контрольные вопросы
Вопрос 1: Как будет вести себя Ваша программа, если в качестве параметров командной строки ошибочно ввести символы вместо чисел? Или отрицательные числа?
Вопрос 2: Каков предельный диапазон изменения координат часов на экране? Как поведёт себя Ваша программа, если задать значение х = 78? y=25?
Вопрос 3: Как ведёт себя курсор при работе данной программы?
Вопрос 4: Правильно ли работают Ваши часы? Для проверки корректности их работы запустите программу несколько раз (2–3 раза), размещая при этом часы в соседних строках экрана:
а) С интервалом между запусками в несколько минут, величину дискрета при этом оставляя постоянной. Совпадают ли показания часов?
б) С различной величиной дискрета. Совпадают ли показания часов (в определенные моменты)?
Если есть погрешности, откорректируйте программу для их устранения.

Всего: 13 страниц

Процесс покупки очень прост и состоит всего из пары действий:
1. После нажатия кнопки «Купить» вы перейдете на сайт платежной системы, где можете выбрать наиболее удобный для вас способ оплаты (банковские карты, электронные деньги, с баланса мобильного телефона, через банкоматы, терминалы, в салонах сотовой связи и множество других способов)
2. После успешной оплаты нажмите ссылку «Вернуться в магазин» и вы снова окажетесь на странице описания задачи, где вместо зеленой кнопки «Купить» будет синяя кнопка «Скачать»
3. Если вы оплатили, но по каким-то причинам не смогли скачать заказ (например, случайно закрылось окно), то просто сообщите нам на почту или в чате артикул задачи, способ и время оплаты и мы отправим вам файл.
Условия доставки:
Получение файла осуществляется самостоятельно по ссылке, которая генерируется после оплаты. В случае технических сбоев или ошибок можно обратиться к администраторам в чате или на электронную почту и файл будет вам отправлен.
Условия отказа от заказа:
Отказаться возможно в случае несоответсвия полученного файла его описанию на странице заказа.
Возврат денежных средств осуществляется администраторами сайта по заявке в чате или на электронной почте в течении суток.

Похожие задания:

Построение графиков функций и решение систем уравнений c помощью MATLAB (Лабораторная работа)
Цель: Научиться выполнять построение графиков функции и решать системы уравнений с помощью MATLAB.

Разработка приложения, использующего нейронную сеть для идентификации лиц людей на фотографии (Курсовая работа)
42.
Дайте определение понятию многоплатформенность ОС Выберите один ответ:
1) Способность выполнять функции обычных ОС, а также организовывать обмен данными в сети
2) Способность работать на разных типах компьютеров
3) Способность обеспечивать связь любого числа компьютеров в сети
4) Способность обеспечивать защиту информации каждого пользователя от несанкционированного доступа других
47.
Может ли задача, решаемая с использованием программы Поиск решения, содержать несколько целевых ячеек? Выберите один ответ:
1) Может, если ввести в программу дополнительные функции
2) Нет, целевая ячейка единственная
3) Может
43.
Что такое архивация файлов? Выберите один ответ:
1) Создание архивов информации
2) Сжатие данных
3) Сжатие информации в готовых документах
Отчет по производственной практике кафедра "Прикладная математика и информатика"
7.
Вычислить а*b. Применить алгоритм компьютерного умножения вещественных чисел. Длина мантиссы равна 6 разрядов. Результат перевести в 10 –е число и сравнить с точным значением.
Вопрос 71. Приведите назначение, классификацию, принцип действия, достоинства и недостатки, технические характеристики клавиатуры.
Социальные сети как часть киберпространства (Научно-исследовательская работа)Домашняя контрольная работа по учебной дисциплине ОУД.09 Информатика
Вариант 18
1. В ТП Word раскрыть вопрос: Понятие базы данных и систем управления базами данных. Основные объекты СУБД. При наборе текста использовать списки. Задать красную строку 1,25 см, выравнивание «по ширине», двойной междустрочный интервал, интервал перед абзацем 0 пт., интервал после абзаца 18 пт., вставить картинки с обтеканием текста «вокруг рамки». Использовать для оформления заголовков, названий курсив.
2. Перевести в десятичную систему числа 718, 90DA16, 1101100112.
Перевести в двоичную систему числа 45278, 25FE16, 4810.
3. Привести пример алгоритма разветвляющейся структуры, составить его блок-схему.
4. Создать таблицу Закупка муки и сахара в MS Excel.
Рассчитать все недостающие показатели:
В % закупки= Объём закупок / Итого.
Цена 1 кг муки 33 руб.
Цена 1 кг сахара 39 руб.
Стоимость= Цена * Объём закупок.
Общая сумма = Стоимость муки + Стоимость сахара
Посчитать средние значения в колонках B, … , H.
Построить гистограмму по колонкам Предприятие, Общая сумма