Хелпикс

Главная

Контакты

Случайная статья





Пермский национальный исследовательский



 

Министерство образования и науки Российской Федерации

Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

«Пермский национальный исследовательский

политехнический университет»

Кафедра Автоматизации технологических процессов и производств

 

Отчет по лабораторной работе № 3
Подпрограммы

 

 

Выполнил

студент гр.

АТП - 12

 

Шистеров Никита Евгеньевич

(подпись)

(Ф.И.О.)

 

Проверил

преподаватель

 

Бояршинова Анна Сергеевна

(подпись)

(Ф.И.О.)
     

 

 

 

 

 

 

 

 

 

 

 

 

 
     

Пермь 2013

 

Цель работы:

 

Изучить синтаксис использования подпрограмм в TurboPascal 7.0. Написать программы в TurboPascal 7.0:

· Даны два натуральных числа. Выяснить, является ли хоть одно из них палиндромом («перевертышем»), т.е. таким числом, десятичная запись которого читается одинаково слева направо и справа налево. Определить функцию, позволяющую распознавать числа-палиндромы.

· Даны две матрицы А и В. Написать программу, меняющую местами максимальные элементы этих матриц. Нахождение максимального элемента матрицы оформить в виде процедуры.

· Написать рекурсивную функцию C(m, n), для вычисления биномиального коэффициента по следующей формуле .

1. Теоретические сведенья:

 

Подпрограмма - это отдельная функционально независимая часть программы. Любая подпрограмма обладает той же структурой, которой обладает и вся программа. Подпрограммы решают три важные задачи:

· избавляют от необходимости многократно повторять в тексте программы аналогичные фрагменты;

· улучшают структуру программы, облегчая ее понимание;

· повышают устойчивость к ошибкам программирования и непредвиденным последствиям при модификациях программы.

Стандартная подпрограмма (процедура или функция) - подпрограмма, включенная в библиотеку программ ЭВМ, доступ к которой обеспечивается средствами языка программирования. Вызывается она по имени с заданием фактических параметров с типом описанным при описании данной процедуры в библиотечке процедур и функций.



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.