Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Задания для самостоятельной работы. 1. Разработать процедуру обработки целочисленной матрицы

Читайте также:
  1. B. Опубликованные работы
  2. Ftp\DPP\Регламент работы магазина.
  3. HR– менеджмент: технологии, функции и методы работы
  4. I. Задания для самостоятельной работы
  5. I. Задания для самостоятельной работы
  6. I. Задания для самостоятельной работы
  7. I. Задания для самостоятельной работы

1. Разработать процедуру обработки целочисленной матрицы. В матрице есть ровно столько одинаковых элементов, сколько у нее строк. Каждый такой элемент находится на своей строке. Процедура должна сформировать массив, в который занесены номера столбцов этих элементов. Использовать процедуру для обработки двух прямоугольных матриц.

2. Составить процедуру, преобразовывающую одномерный массив, состоящий из n*n элементов, в двумерный массив размера n*n.

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

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

5. Разработать процедуру для нахождения множества символов, образующих слово. Используя процедуру, в 3 словах найти символы, которые встречаются во всех словах, только в 1- м слове, только во 2-м и 3-м словах.

6. В массиве записей содержатся сведения: наименование товара, страна производитель, объем поставляемой партии в валюте. Составить процедуру для формирования массива записей, содержащего сведения о странах: страна, суммарный объем поставок в валюте.

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

Программирование с использованием функций

Структура функции имеет вид:

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

Const // описание локальных констант

Type // описание локальных типов данных

Var // описание локальных переменных

Procedure // описание локальных процедур

Function// описание локальных функций

Begin

// тело функции

<имя функции>:=<результат>; или RESULT:=<результат>;

End;

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

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

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

Переменная Result поумолчанию есть своя в каждой функции. Тип ее тот же, что тип результата. Она может использоваться так же, как любая переменная этого типа. Но при выходе из функции ей так же, как при использовании имени функции, должен быть присвоен окончательный результат.

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

<имя_функции >(< список фактических параметров>)

Количество, порядок следования и тип формальных и фактических параметров должны совпадать.

 


Дата добавления: 2015-07-26; просмотров: 52 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Примеры решения задач с использованием процедур| Примеры решения задач с использованием функций

mybiblioteka.su - 2015-2024 год. (0.006 сек.)