Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
31-01-2013_11-12-46 / Лабораторный практикум для заочников.doc
Скачиваний:
21
Добавлен:
18.03.2015
Размер:
212.99 Кб
Скачать

3.Задание

Разработать алгоритм и программу для решения задачи, использующей массивы.

Варианты заданий

  1. Дана матрица [7х7] , состоящая из целочисленных элементов. Увеличить все элементы строки с номером k на число B. Числа k и В целого типа, вводятся с клавиатуры.

  2. Вычислить среднее арифметическое k-го столбца матрицы (k - вводится с клавиатуры). Матрица размерности [5х5] состоит из вещественных элементов.

  3. Даны две последовательности целых чисел а1, а2, … аn и b1,b1 bn. Все члены последовательностей – различные числа. Найти, сколько членов первой последовательности совпадает с членами второй последовательности.

  4. Найти в матрице 4х4, состоящей из вещественных элементов, наименьший элемент и его расположение в матрице.

  5. Подсчитать количество четных и нечетных элементов матрицы 4х5 в каждом столбце и каждой строке.

  6. Найти сумму ненулевых элементов, расположенных по главной диагонали матрицы вещественных чисел [6x6] и заменить элементы по главной диагонали на 1.

  7. Посчитать среднее арифметическое матрицы (7х4) состоящей из вещественных элементов.

  8. В квадратной матрице найти по главной диагонали максимальный по модулю элемент и строку с этим элементом возвести в квадрат.

  9. В матрице [10х10] состоящей из целочисленных элементов, найти сумму положительных элементов, строки, номер которой введен с клавиатуры.

4.Методические указания по выполнению

задания

4.1 Перед выполнением лабораторной работы обучающийся должен получить индивидуальное задание.

4.2 Изучить теоретический лекционный материал и ознакомиться с описанием лабораторной работы.

4.3 Изучить массивы, их виды, операции над массивами.

4.4 Проанализировать задание для выполнения лабораторной работы.

4.5 Выполнить постановку задачи

4.6 Выполнить формализацию задачи.

4.7 Составить алгоритм решения задачи в графической форме.

4.8 Составить программу решения задачи на языке Turbo Pascal.

4.9 С помощью системы программирования Turbo Pascal составить текст программы и выполнить ее.

4.10 Проверить правильность составления программы с помощью контрольного примера.

    1. Оформить отчет по лабораторной работе.

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

  1. Каков порядок выполнения цикла с параметром ?

  2. Каков формат объявления типа массив ?

  3. Каков формат объявления переменной типа массив ?

  4. Как обратится к элементу массива ?

  5. Какие виды массивов Вы знаете ?

  6. Что такое генератор случайных чисел ?

  7. Как можно задать значения элементов массива или другой числовой переменной ?

  8. Какие операторы используются для работы с элементами массива ?

  9. Что такое вложенные операторы цикла и для чего их используют?

Требования к оформлению отчета

Отчет по лабораторной работе должен оформляться согласно требований ГОСТ.

Отчет должен состоять из следующих частей:

- Титульный лист

  • 1. Цель работы

  • 2. Задание

  • 2.1. Постановка задачи

  • 2.2. Формализация задачи

  • 2.3. Блок-схема алгоритма

  • 2.4. Текст программы

  • 2.5. Контрольный пример

  • 2.6. Контрольный пример ( зарисовать экран с результатом)

  • 3. Выводы по работе