Программирование 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. Творческое задание. Придумать и написать программу с использованием функции определения системного времени ПК. Программа не должна повторять уже заданные программы или программы других учеников.