Тема: Подпрограммы-процедуры
Ранее в мы рассмотрели элементарные составляющие (типы данных, условные и циклические конструкции, подключение дополнительных модулей и т. д.), комбинируя которые, можно было решить ту или иную задачу.
В некотором смысле функция - это и есть выполнение определенной задачи: «утюг с дополнительной функцией управления через Bluetooth», «отключение функции управления голосом на смартфоне», «сердце выполняет в системе кровообращения насосную функцию».
Просмотр содержимого документа
«ДО по предмету Информатика и ИКТ для обучающихся 10 класс Тема: Подпрограммы-процедуры»
Информатика и ИКТ 10 класс 17.03.2023
Тема: Подпрограммы-процедуры
Ранее в мы рассмотрели элементарные составляющие (типы данных, условные и циклические конструкции, подключение дополнительных модулей и т. д.), комбинируя которые, можно было решить ту или иную задачу.
В некотором смысле функция - это и есть выполнение определенной задачи: «утюг с дополнительной функцией управления через Bluetooth», «отключение функции управления голосом на смартфоне», «сердце выполняет в системе кровообращения насосную функцию».
Представим, что в одной программе можно будет объединить совершенно различные по своему назначению задачи и расширить функционал устройства, для которого пишется программа. Это гораздо приближеннее к реальному миру, где один только смартфон заменяет будильник, записную книжку, фото- и видео- аппаратуру, mp3-плеер и др.
Естественно, каждой подобной функции необходимо свое обозначенное место в программе. Поэтому части программы, которые будут решать отдельные задачи (или подзадачи), будем называть подпрограммами.
Существует два основных типа подпрограмм: «сделано и забыто» и «создано для чего-то большего».
https://www.youtube.com/watch?v=zfvSdgIXn2M
Например, процедура досмотра учащегося при входе в пункт проведения экзамена это последовательность действий охранника, подразумевающая, что результат досмотра повлияет на пропуск учащегося, но в дальнейшем использоваться не будет ( «сделано и забыто»), в то время как запись данных на бланках паспортных данных, которые идентифицируют конкретного участника экзамена, будет передана в вышестоящие структуры проверки документов и информирования о результатах (запись паспортных данных на бланках создана «для чего-то большего»)
Посмотрите видеоурок, выполните задания на понимание материала, а также выполните задания из видео для решения конкретных задач.
https://learningapps.org/view29145265
Ссылка на среду для набора и выполнения программ.
https://colab.research.google.com/
Домашнее задание набрать и изменить программы из видеоурока. прислать ссылку на документ colab.