Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Яровой_Информатика.doc
Скачиваний:
49
Добавлен:
13.04.2015
Размер:
3.2 Mб
Скачать

3. Выполнение работы

1. Включить ПК.

2. Создать 2 папки для сохранения двух проектов.

3. Согласно пункту 2.3, ввести и отладить программу задания 1. В отчете зафиксировать модуль программы и результаты счета.

4. Сохранить проект в первой папке.

5. В соответствии с номером второго задания (из пункта 4) составить, ввести и отладить соответствующую программу. В отчете зафиксировать модуль программы и результаты счета.

6. Сохранить проект во второй папке.

4. Перечень заданий

Задание 2. Даны 2 вещественные квадратные матрицы А и В (см. задание 1). Составить программу, в которой предусмотреть:

- ввод каждого элемента матриц А и В;

- получение матрицы С=А+В;

- отображение в окне программы : вводимых элементов матриц А и В (для контроля правильности ввода исходных данных); значений элементов матрицы C, полученных в результате счета в виде:

с[1,1]=

c[1,2]=

c[4,4]=

Задание 3. Дана вещественная матрица A (см. задание 1) и вещественное v=2,5. Составить программу, в которой предусмотреть:

- ввод каждого элемента матрицы A;

- получение матрицы C=v*A;

- отображение в окне программы значений элементов матрицы C, полученных в результате счета.

Задание 4. Дана вещественная матрица B (см. задание 1). Составить программу, в которой предусмотреть:

- ввод каждого элемента матрицы B;

- получение матрицы C=BT;

- отображение в окне программы значений элементов матрицы C, полученных в результате счета.

5. Форма отчета

Отчет должен содержать следующие разделы:

- основные положения по пунктам 2.1, 2.2 и 2.3;

- условия двух заданий и соответствующие им окна программ, тексты модулей с комментариями;

- результаты счета каждой программы.

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

1. Вычислите значения элементов матрицы c12 , c23 и c43 в задании 1.

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

3. Опишите изменения в модуле, если для ввода элемента матриц A и B в задании 1 применить одну командную кнопку (например, Button1).

4. Можно ли поместить описания переменных i, j, l, k и a, b, c (при выполнении задания1) в другом разделе модуля?

7. Литература

1. Фаронов В.В. Delphi. Программирование на языке высокого уровня: Учебник для вузов. – СПб.; Питер, 2007. – 640с.: ил.

2. Архангельский А. Я. Программирование в Delphi 7 – М.: ОАО БИНОМ-Пресс. 2004г. – 1152с.: ил.

- 4-