Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Фрагменты вычисления характеристик строк и столбцов двумерного массиваСодержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
Фрагменты операций с двумерными массивами
Квадратные матрицы Матрица называется квадратной, если у неё количество строк равно количеству столбцов (). Рассмотрим квадратную матрицу: . У ней Контрольные вопросы 1. Объясните понятие двумерного массива, его элемента, индекса? Как обозначаются двумерные массивы? 2. Как описываются двумерные массивы и обозначаются их элементы? Приведите примеры. 3. Какие особенности у элементов на главной и побочной диагонали в квадратных матрицах? 4. Чем отличается вычисление характеристик двумерного массива от таких же характеристик одномерного массива? 5. Чем отличаются операции с двумерными массивами от таких же операций с одномерными массивами? 6. Чем отличается вычисление характеристик массива по строкам от аналогичного вычисления по столбцам? 7. Напишите, что означает каждая строка в вышеприведённой программе. 8. Напишите программу к одной из задач дополнительного задания. Лабораторная работа № 6. Программирование процедур и функций Подпрограммы Подпрограмма – именованный блок операторов, отдельно выделенный в составе программы и не зависящий от других её частей. Подпрограммы бывают 2-х видов: 1. Подпрограмма-функция – это подпрограмма для вычисления функции, которая возвращает какое-либо значение. 2. Подпрограмма-процедура – это подпрограмма для выполнения действий, которая не возвращает никаких значений. Как правило, описание подпрограммы включает заголовок, разделы описаний и раздел операторов, начинающийся словом begin, а заканчивающийся словом end и точкой с запятой (;). Формальные параметры – переменные, которые объявляются в заголовке подпрограммы. Фактические параметры – переменные или значения, которые подставляются вместо формальных параметров в момент конкретного вызова подпрограммы. Параметры-значения – параметры, значения которых передаются в подпрограмму в момент её вызова. Параметры-переменные – параметры со словом var, значения которых могут использоваться после выполнения подпрограммы. Локальные переменные – переменные, используемые только внутри подпрограммы. Глобальные переменные – переменные, которые могут использоваться в любом месте основной программы, Заголовок описания функции имеет вид: function Func (FormPar1: T1, …): T; Это означает, что задаётся подпрограмма-функция с именем Func, зависящая от формальных параметров FormPar1 типа T1 и т.д., а также вычисляющая значение типа T. Вызов функции из основной программы или другой подпрограммы имеет вид: Func (FaktPar1, …) Это означает, что вычисляется значение функции Func, зависящей от фактических параметров FaktPar1 и т.д., причём вызов функции может осуществляться в составе выражения. Заголовок описания процедуры имеет вид: procedure Proc (FormPar1: T1, …); Это означает, что задаётся подпрограмма-процедура с именем Proc, зависящая от формальных параметров FormPar1 типа T1 и т.д., а также выполняющая какие-либо действия. Вызов процедуры из основной программы или другой подпрограммы имеет вид: Proc (FaktPar1, …); Это означает, что выполняются действия в теле процедуры Proc, зависящей от фактических параметров FaktPar1 и т.д., причём вызов процедуры не может осуществляться в составе выражения. Порядок выполнения 1. Зайти в Borland Pascal. 2. Набрать текст программы для решения задачи № 1 и получить ответ для контрольного примера. 3. Получить ответ для своих исходных данных. 4. Набрать текст программы для решения задачи № 2 и получить ответ для контрольного примера. 5. Получить ответ для своих исходных данных. Дополнительное задание 1. Вычислить с использованием подпрограммы-функции вычисления тангенса. 2. Вычислить с использованием подпрограммы-функции вычисления котангенса. 3. Вычислить с использованием подпрограммы-функции вычисления десятичного логарифма. 4. Вычислить с использованием подпрограммы-функции вычисления логарифма по произвольному основанию. 5. Вычислить с использованием подпрограммы-функции вычисления корня произвольной степени. 6. В двумерном массиве A из m строк и n столбцов вычислить сумму и среднее значение всех элементов с использованием подпрограммы-процедуры. 7. В двумерном массиве A из m строк и n столбцов вычислить максимальный и минимальный элементы с использованием подпрограммы-процедуры. 8. В двумерном массиве A из m строк и n столбцов вычислить сумму и количество элементов выше главной диагонали с использованием подпрограммы-процедуры. 9. В двумерном массиве A из m строк и n столбцов вычислить произведение и среднее значение элементов на главной диагонали с использованием подпрограммы-процедуры. 10. В двумерном массиве A из m строк и n столбцов вычислить максимальный и минимальный среди элементов ниже главной диагонали с использованием подпрограммы-процедуры. Примеры задач
Контрольные вопросы 1. Что такое подпрограмма? Перечислите виды подпрограмм. 2. Какие элементы входят в описание подпрограммы? 3. Что такое формальные и фактические параметры? Чем они отличаются? 4. Что такое параметры-значения и параметры-переменные? Чем они отличаются? 5. Что такое локальные и глобальные параметры? Чем они отличаются? 6. Какой вид имеет заголовок описания функции? Что это означает? 7. Какой вид имеет вызов функции? Что это означает? 8. Какой вид имеет заголовок описания процедуры? Что это означает? 9. Какой вид имеет вызов процедуры? Что это означает? 10. Напишите, что означает каждая строка в вышеприведённых программах. 11. Напишите программу к одной из задач дополнительного задания.
|
|||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-04-26; просмотров: 640; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.133.139.164 (0.007 с.) |