Программирование 9 класс
2017-2018 учебный год
Дополнительные материалы и
ссылки
Урок 14 20.01.2018
Тема урока: Время
Эксперименты с функцией определения системного
времени
1.
Простейшая программа определяет и выводит
на экран часы, минуты, секунды и сотые доли секунд системного времени.
Рисунок 1 Копия экрана с исходным текстом
программы 1
Рисунок 2 Копия экрана с результатом работы
программы 1
1.
Простейшая подпрограмма-2 Определяет и выводит на экран год, месяц, день и номер дня
недели системной даты.
2.
Рисунок 3 Копия экрана с исходным текстом
программы 2
Рисунок 4 Копия экрана с результатом работы
программы 2
3.
Простейшая программа «секундомер»
Определяет и выводит на экран время, прошедшее с момента запуска программы до
нажатия клавиши Enter.
Рисунок 5 Копия экрана с исходным текстом
программы 3
Рисунок 6 Копия экрана с результатом работы
программы 3
4.
Простейшая программа для измерения
быстродействия компьютера
Рисунок 7 Копия экрана с исходным текстом
программы 4
Рисунок 8 Копия экрана с результатом работы
программы 4
Задачи :
1.
Время. Вывести на
экран сообщение вида: «Компьютерное время N часов, M
минут, S секунд и S100 сотых долей секунды.». Вместо
N,M,S и S100 должны быть подставлены соответствующие числа, определяющие
текущее значение системного времени компьютера.
2.
Дата. Вывести на
экран сообщение вида: «Сегодня N день недели, N1 день M месяца Y года.». Вместо N,N1,M,Y должны
быть подставлены соответствующие числа, определяющие текущее значение системной
даты компьютера.
3.
Время реакции. Оператору задают время
выдержки в секундах. Он должен как можно более точно выдержать время между
запуском программы и нажатием на клавишу Enter. Написать программу, определяющую и выводящую на экран время,
прошедшее с момента запуска программы до нажатия клавиши Enter.
4.
Быстродействие. Написать программу,
которая определяет время выполнения одного оператора сложения и выводит на
экран значение этого времени в миллиардных долях секунды (в наносекундах).
Домашнее задание
1.
Выдержка. Оператору называют число – время в секундах, которое он должен
выдержать. Он вводит это число с клавиатуры и через указанное время нажимает
клавишу Enter. Написать программу, которая определит и выведет на
экран фактическое время выдержки до нажатия клавиши, отличие этого времени от заданного.
2. Творческое задание. Придумать и написать программу с использованием функции определения системного времени ПК. Программа не должна повторять уже заданные программы или программы других учеников.