|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Пермский национальный исследовательскийСтр 1 из 3Следующая ⇒
Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Пермский национальный исследовательский политехнический университет» Кафедра Автоматизации технологических процессов и производств
Пермь 2013
Цель работы:
Изучить синтаксис использования подпрограмм в TurboPascal 7.0. Написать программы в TurboPascal 7.0: · Даны два натуральных числа. Выяснить, является ли хоть одно из них палиндромом («перевертышем»), т.е. таким числом, десятичная запись которого читается одинаково слева направо и справа налево. Определить функцию, позволяющую распознавать числа-палиндромы. · Даны две матрицы А и В. Написать программу, меняющую местами максимальные элементы этих матриц. Нахождение максимального элемента матрицы оформить в виде процедуры. · Написать рекурсивную функцию C(m, n), для вычисления биномиального коэффициента по следующей формуле . 1. Теоретические сведенья:
Подпрограмма - это отдельная функционально независимая часть программы. Любая подпрограмма обладает той же структурой, которой обладает и вся программа. Подпрограммы решают три важные задачи: · избавляют от необходимости многократно повторять в тексте программы аналогичные фрагменты; · улучшают структуру программы, облегчая ее понимание; · повышают устойчивость к ошибкам программирования и непредвиденным последствиям при модификациях программы. Стандартная подпрограмма (процедура или функция) - подпрограмма, включенная в библиотеку программ ЭВМ, доступ к которой обеспечивается средствами языка программирования. Вызывается она по имени с заданием фактических параметров с типом описанным при описании данной процедуры в библиотечке процедур и функций.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|