Подпрограммы

Подготовка к работе

  • Правила объявления подпрограмм.
  • Связь формальных и фактических параметров.
  • Способы передачи фактических параметров в подпрограмму.
  • Обращение к процедурам и функциям.
  • Разработать алгоритмы и программы решения задач.

Контрольные вопросы

  1. Что такое подпрограмма? Ее назначение.
  2. Правила объявления процедур в программе.
  3. Правила объявления функций в программе.
  4. Правила обращения к процедуре в программе.
  5. Правила обращения к функции в программе.
  6. Формальные и фактические параметры.
  7. Передача параметров в процедуру с помощью параметров-значений.
  8. Передача параметров в процедуру с помощью параметров-переменных. Использование слова var.
  9. Передача параметров в процедуру с помощью параметров-констант. Использование слова const.
  10. Использование слова out.

Задания к работе

Задание 1. Создать программу, использующую подпрограмму-функцию. Функция должна возвращать сумму элементов с заданными свойствами в массивах или матрицах. Проект – консольное приложение.

Задание 2. Создать программу, использующую подпрограмму-процедуру. В этом задании подпрограмма должна возвратить и следы матриц. Проект – консольное приложение.

Варианты задания 1

Что искать Примечание
Суммы ненулевых элементов массивов X(n), Y(m). Для массива.
2. Суммы положительных элементов массивов X(n), Y(m). Для массива.
3. Суммы отрицательных элементов массивов X(n), Y(m). Для массива.
4. Суммы элементов массивов X(n), Y(m). имеющих значения в интервале Min…Max. Для массива.
5. Суммы ненулевых элементов матриц X(m,n) и Y(p,q). Для матрицы.
6. Суммы положительных элементов матриц X(m,n) и Y(p,q). Для матрицы.
7. Суммы отрицательных элементов матриц X(m,n) и Y(p,q). Для матрицы.
8. Суммы элементов матриц X(m,n) и Y(p,q), имеющих значения в интервале Min…Max. Для матрицы.
9. Суммы ненулевых элементов каждой строки матрицы X(m,n). Для строки.
10. Суммы положительных элементов каждой строки матрицы X(m,n). Для строки.
11. Суммы отрицательных элементов каждой строки матрицы X(m,n). Для строки.
12. Суммы элементов каждой строки матрицы X(m,n), имеющих значения в интервале Min…Max. Для строки.
13. Суммы ненулевых элементов каждого столбца матрицы X(m,n). Для столбца.
14. Суммы положительных элементов каждого столбца матрицы X(m,n). Для столбца.
15. Суммы отрицательных элементов каждого столбца матрицы X(m,n). Для столбца.
16. Суммы элементов каждого столбца матрицы X(m,n), имеющих значения в интервале Min…Max. Для столбца.
TwitterSEO CommunityВаау!News2.ruChippKoricaSMI2Google BookmarksDiggI.uaЗакладки YandexLinkstoreMyscoopCommunizmRu-marksWebmarksRuspaceLinkomaticKli.kzWeb-zakladkaZakladok.netRedditdeliciousMa.gnoliaTechnoratiSlashdotYahoo My WebБобрДобр.ruMemori.rurucity.comМоёМесто.ruMister Wong



Copyright © 2009-2010 Программирование на паскале.