Пятница, 20.09.2024, 07:45
Вы вошли как Гость | Группа "Гости"Приветствую Вас Гость | RSS
Главная | Каталог файлов | Мой профиль | Регистрация | Выход | Вход
Кабинет информатики и ИКТ обучения ООШ №20 г.Красный Луч
Форма входа
Меню сайта

Категории раздела
Общие документы [8]
Вопросы к зачёту по информатике [15]
Задания для 5 класса [7]
Задания для 6 класса [5]
Задания для 7 класса [14]
Теория для 8 класса [28]
Теория для 9 класса [29]
Теория для 10 класса [29]
Теория для 11 класса [38]
Международный конкурс "Бобер" [5]
Конкурс-игра "Инфознайка" [5]

Текущее время

Погода

Наш опрос
Какой браузер Вы используете?
Всего ответов: 68

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Главная » Файлы » Теория для 11 класса

Конспект лекций по теме "Подпрограммы"
[ Скачать с сервера (50.0 Kb) ] 23.11.2012, 20:24

Подпрограмма – это именованная логически законченная группа команд, которую можно вызывать для выполнения любое количество раз из разных мест программы.

Причины использования подпрограмм

Ø      Упростить разработку больших программ методом декомпозиции (разделения) задачи на несколько подзадач;   

Ø      Большая наглядность программы;

Ø      Экономия памяти.    

                                   Виды подпрограмм

  • процедуры
  • функции

Процедуры без параметров

Формат записи:          procedure  <имя процедуры>;

                                           begin

                                                  <тело процедуры>;

                                           end;

    Все переменные, которые используются в процедурах без параметров, описываются в основной программе (в модуле Var).


Процедуры c параметрами

   В процедурах можно описывать константы, переменные, другие процедуры.  Раздел описания в процедурах имеет такую же структуру, как и в основной программе.

   Локальные переменные – это переменные, описанные внутри процедуры.

    Локальные переменные недоступны за пределами процедуры. Изменения, происходящие с локальными переменными внутри процедуры, не влияют на значения переменных с такими же именами, но описанными вне данной процедуры.

   Глобальные переменные – переменные, которые используются в процедуре, но описаны вне её.

  Изменения, происходящие с глобальными переменными внутри процедуры, изменяют значения этих переменных  вне данной процедуры.

Переменные или константы, которые описаны в команде процедуры при её вызове, наз. фактическими параметрами.

 При обращении к процедуре с параметрами все формальные параметры заменяются фактическими в порядке их перечисления.

Функция – это подпрограмма, результатом работы которой является некоторое значение.

       Формат записи:   

  function  <имя  функции> (<имена параметров>: <тип параметров>): <тип результата>;

                  begin

                         <тело функции>;

                  end;

      В теле функции имени функции необходимо присвоить результат её выполнения.

   При вызове функции её имя с указанием списка фактических параметров должно быть включено в выражение как операнд.


Более подробный конспект - во вложенном файле


Категория: Теория для 11 класса | Добавил: Serg
Просмотров: 887 | Загрузок: 94 | Комментарии: 1 | Рейтинг: 5.0/1
Всего комментариев: 0
Имя *:
Email *:
Код *:

Чусов С.Е. Все права защищены © 2024
Бесплатный конструктор сайтов - uCoz