Программирование 8 класс 2017-2018 учебный год

Материалы и ссылки

Урок 15    27.01.2018

 

Краткое содержание урока

КуМирункции определения системного времени и вычисления целой части числа.

 

1. Пример простейшей программы, которая определяет и выводит на экран часы, минуты, секунды и сотые доли секунды системного времени компьютера.

 

 

 

алг
нач
. вещ м,сотые,т,ч
. т:=время
. ч:=int(т/360000)
. м:=int((т-360000*ч)/6000)
. с:=int((т-360000*ч-6000*м)/100)
. сотые:=т-360000*ч-6000*м-100
. вывод ч,":",м," ",с," ",сотые
кон









 

 

Рисунок  1. Исходный текст простейшей программы 1

 

 

 

Рисунок 2. Копия экрана после выполнения простейшей программы 1

 

2. Пример программы, определяющей время до ввода числа

 

алг
нач
. вещ а,т1
.
. т:=время
. ввод а
. т1:=время
. вывод т1-т
кон





т=4092446.0
а=1
т1=4093123.0

 

 

Рисунок  3. Исходный текст программы 2

 

Рисунок 4. Копия экрана после выполнения программы 2

 

 

 

3. Пример программы, определяющей продолжительность выполнения действия

 

алг
нач
. вещ а,т1
.
. а:=0
.
. т:=время
. нц 1000 раз
. . а:=а+1
. кц
. т1:=время
. вывод т1-т
кон












 

 

Рисунок  5. Исходный текст программы 3

 

 

 

Рисунок 6. Копия экрана после выполнения программы 3

 

Задачи :

1.     Время.

Вывести на экран сообщение вида: «Компьютерное время N часов,  M минут, S секунд и S100 сотых долей секунды». Вместо N,M,S и S100 должны быть подставлены соответствующие числа, определяющие текущее значение системного времени компьютера.

2.     Интервал.

a.      Вывести на экран продолжительность интервала времени до ввода числа в секундах с указанием единиц измерения.

3.     Быстродействие

Определить и вывести на экран время выполнения одного сложения в миллисекундах.

 

 

Домашнее задание

1.Средний интервал

Написать программу, которая определяет продолжительность интервала времени между нажатиями клавиши Enter N раз и выводит на экран среднее значение этого интервала. N – натуральное число, которое вводят с клавиатуры.

 

 

2. Творческая.

Придумать и написать программу, содержащую функцию определения системного времени. Программа не должна походить на программы классной и домашней работы и на программы других учеников. Тематика – новогодняя

 

Литература:

Информатика. Задачник-практикум в 2-х томах. Т. 1 Под ред. И.Г. Семакина, Е.К. Хеннера, изд. 4, М., Бином. Лаборатория знаний, 2012.

Скачать URL: https://drive.google.com/file/d/0B6696ckkWj_zZDB2Yk4xMk1iR28/view

 

 

Определения:

1. Переменная

«Переменная (программирование) — поименованная, либо адресуемая иным способом область памяти, адрес которой можно использовать для осуществления доступа к данным и изменять значение в ходе выполнения программы.