Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика УМК (лекции).doc
Скачиваний:
90
Добавлен:
11.02.2015
Размер:
2.09 Mб
Скачать

3.7. Ввод-вывод одномерных массивов

При подготовке к вопросам следует обратить внимание на структурированные данные: вектор, матрица, трехмерники; их графическую интерпретацию.

Рассмотрение вопросов предполагает изучение описания массивов, различных способов ввода, вывода массивов.

Практическое задание

1. Отладка готовой программы

1) Ввести и выполнить программу по шагам (отладка-шаг), объясняя результаты на каждом шаге при различных значениях N. Каждый раз после выполнения оператораPRINTвызывать команду меню Просмотр-Экран вывода. Записать результаты работы программы.

Постановка задачи: Ввести и вывести массив А

А) из 3-х элементов 4.5, 6.3, 4.1

Б) из 5-и элементов 2, 10, 6, 9, 1

INPUT«Введите размер массива»;N

DIMA(N)

FOR I=1 TO N

PRINT «Введите»; I; «элемент массива A»

INPUT A(I)

NEXT I

FOR I=1 TO N

PRINTA(I)

NEXTI

2. Составление программы с использованием одномерных массивов

1) Описать и ввести одномерный числовой массив А (9), используя оператор INPUT

Элементы массива следующие: (4,7,5,8,6,16,12,2,10). Вывести элементы массива в строку. Оформить ввод-вывод массива в виде одной программы

2) Описать и ввести одномерный числовой массив В (6), используя оператор READ-DATA. Элементы массива следующие: (1.4, 3.0, 7.5, 6.8, 0.6, 1.2, 2.8). Вывести элементы массива в столбец. Оформить ввод-вывод массива в виде одной программы.

3) Описать и ввести одномерный числовой массив С (15), используя:

а) датчик случайных чисел RNDи функциюINT

б) оператор присваивания LET, массив задать формулой Сi=2*I

3. Индивидуальное задание

Вариант 1

Задать одномерный числовой массив К, используя датчик случайных чисел. Элементы массива: целые числа от 1 до 20. Всего элементов 20. Вывести массив по зонам (в зонном формате). Найти средне арифметическое от суммы элементов массива.

Вариант2

Задать одномерный числовой массив К, используя датчик случайных чисел. Элементы массива: целые числа от 1 до 140. Всего элементов 15. Вывести массив в столбец. Найти средне арифметическое от суммы элементов массива.

Вариант 3

Задать одномерный числовой массив Н, используя датчик случайных чисел. Элементы

массива: дробные числа от 1 до 10. Всего элементов 12. Вывести массив в строку. Найти средне арифметическое от суммы элементов массива.

Вариант 4

Задать одномерный числовой массив Y, используя датчик случайных чисел. Элементы

массива: целые числа от 1 до 200. Всего элементов 14. Вывести массив по зонам (в зонном формате). Найти средне арифметическое от суммы элементов массива.

Вариант 5

Задать одномерный числовой массив В, используя датчик случайных чисел. Элементы

массива: целые числа от 1 до 70. Всего элементов 18. Вывести массив в строку. Найти средне арифметическое от суммы элементов массива.

Вариант 6

Задать одномерный числовой массив N, используя датчик случайных чисел. Элементы

массива: целые числа от1 до 100. Всего элементов 25. Вывести массив в строку. Найти среднее арифметическое от суммы элементов массива.

    1. 3.8. Построение программ с использованием одномерных массивов

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

Рассмотрение вопросов предполагает рассмотрение программы нахождения суммы и произведения элементов массива, определение минимального (максимального) элемента массива, сортировки элементов массива.