Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версия | |
products:laboratory_iot:exp9 [2024/11/12 14:26] – [Программный код эксперимента] labuser30 | products:laboratory_iot:exp9 [2024/11/12 14:31] (текущий) – [Программный код эксперимента] labuser30 |
---|
Здесь мы объявили подпрограмму с именем ''summator'' и указали, что она принимает на вход два параметра. Первый параметр будет записан в переменную ''a'', второй в переменную ''b''. Далее идет тело подпрограммы, оно выделено отступом от начала строки. В коде подпрограммы мы складываем переменные ''a'' и ''b'' и записываем результат сложения в переменную ''c''. И возвращаем полученный результат с помощью оператора ''return''. | Здесь мы объявили подпрограмму с именем ''summator'' и указали, что она принимает на вход два параметра. Первый параметр будет записан в переменную ''a'', второй в переменную ''b''. Далее идет тело подпрограммы, оно выделено отступом от начала строки. В коде подпрограммы мы складываем переменные ''a'' и ''b'' и записываем результат сложения в переменную ''c''. И возвращаем полученный результат с помощью оператора ''return''. |
| |
А основная программа состоит только из одной строки, в которой мы вызываем подпрограмму ''summator'', передавая ей в качестве параметров два числа - 2 и 3. Подпрограмма складывает их и полученный результат оказывается в переменной ''result'' | А основная программа состоит только из одной строки, в которой мы вызываем подпрограмму ''summator'', передавая ей в качестве параметров два числа - 2 и 3. Подпрограмма складывает их и полученный результат оказывается в переменной ''result''. |
| |
Подпрограммы, которые принимают параметры и возвращают результат принято называть //функциями//. В нашем эксперименте мы объявили функцию ''pulse'' она принимает в качестве параметров объект ШИМ и число— время задержки. ''pulse'' не возвращает результата. | Подпрограммы, которые принимают параметры и возвращают результат принято называть //функциями//. В нашем эксперименте мы объявили функцию ''pulse'' она принимает в качестве параметров объект ШИМ и число — время задержки. ''pulse'' не возвращает результата. |
| |
Функция ''pulse'' предназначена для изменения яркости светодиода. | Функция ''pulse'' предназначена для изменения яркости светодиода. |