Проект Ардуино был основан в 2005 году итальянцем Массимо Банци. Назван проект в честь одного из итальянских королей. Весь проект с самого начала основывается на открытой лицензии GNU/GPL, бесплатной для всех.
Давайте напишем программу реализующую часы. Т. е. это будет алгоритм функции часов.
Алгоритм — заданная последовательность действий, которая при определённых входных данных приводит к необходимому результату.
!Слово алгоритм образовано от имени узбекского учёного IX-го века Абу Абдуллаха аль-Хорезми, родом из государства Хорезм, располагавшегося на территории современной Средней Азии. Основы алгоритма выведены в его трактате «Аль-Джабра валь-Мукабала».
Выделим три ячейки памяти для значений часов, минут и секунд.
int h, m, s;
int — это сокращение от слова integer — целый, целочисленный. Все значения для часов являются целочисленными. Ещё бывают значения с плавающей точкой.
h (hour) — часы, m (minute) — минуты, s (second) — секунды.
Когда выделяется память для переменных, то значения в этих ячейках памяти не определены. Т. е. там могут быть любые числа. Необходимо установить начальные значения переменных. Поэтому скорректируем нашу запись.
int h = 0, m = 0, s = 0;
Теперь нам нужно, чтобы раз в секунду переменная s увеличивалась на единицу. Как именно будет происходить выполнение кода посекундно об этом чуть позже.
s++;
Операция ++ означает прибавление единицы к исходной переменной.
А что с минутами? Когда набирается 60 секунд, то секунды нужно обнулить, а к минутам прибавить единицу.
if (s==60) { s = 0; m++; }
Служебное слово if означает если; == означает проверку на эквивалентность; фигурные скобки { и } выделяют блок команд.
Проект Ардуино был основан в 2005 году итальянцем Массимо Банци. Назван проект в честь одного из итальянских королей. Весь проект с самого начала основывается на открытой лицензии GNU/GPL, бесплатной для всех.
Давайте напишем программу реализующую часы. Т. е. это будет алгоритм функции часов.
Алгоритм — заданная последовательность действий, которая при определённых входных данных приводит к необходимому результату.
!Слово алгоритм образовано от имени узбекского учёного IX-го века Абу Абдуллаха аль-Хорезми, родом из государства Хорезм, располагавшегося на территории современной Средней Азии. Основы алгоритма выведены в его трактате «Аль-Джабра валь-Мукабала».
Выделим три ячейки памяти для значений часов, минут и секунд.
int h, m, s;
int — это сокращение от слова integer — целый, целочисленный. Все значения для часов являются целочисленными. Ещё бывают значения с плавающей точкой.
h (hour) — часы, m (minute) — минуты, s (second) — секунды.
Когда выделяется память для переменных, то значения в этих ячейках памяти не определены. Т. е. там могут быть любые числа. Необходимо установить начальные значения переменных. Поэтому скорректируем нашу запись.
int h = 0, m = 0, s = 0;
Теперь нам нужно, чтобы раз в секунду переменная s увеличивалась на единицу. Как именно будет происходить выполнение кода посекундно об этом чуть позже.
s++;
Операция ++ означает прибавление единицы к исходной переменной.
А что с минутами? Когда набирается 60 секунд, то секунды нужно обнулить, а к минутам прибавить единицу.
if (s==60) { s = 0; m++; }
Служебное слово if означает если; == означает проверку на эквивалентность; фигурные скобки { и } выделяют блок команд.