Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Basic Методичка.doc
Скачиваний:
12
Добавлен:
15.11.2018
Размер:
1.47 Mб
Скачать

7.7. Функция tab

Дополнительные удобства для размещения выводимой информации создаёт функция TAB.

Структура оператора печати с использованием TAB:

нс PRINT TAB(нпп); {список},

где нпп – номера позиции, которая является целым аргументом функции TAB в диапазоне 0 – 80.

Пример: 50 PRINT TAB(12); A; TAB(25); C

Задание1.

  1. Составить схему алгоритма для вычисления функций, приведённых в табл. 7.1.

  2. Составить программу для циклического вычислительного процесса с использованием оператора INPUT. Использовать комментарии.

  3. Произвести расчёты на микроЭВМ.

  4. Распечатать листинг программы.

  5. Исходные данные, промежуточные и окончательные результаты расчёта вывести на экран видеотерминала (дисплея) и на печатающее устройство.

Таблица 7.1. Список заданий

Вариант

Функции

Исходные данные

1

2

3

4

5

6

7

8

9

10

Задание 2.

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

  2. Выполнить пп. 2 – 6.

8. Использование массивов в вычислениях

Сведения по обработке двумерных массивов содержаться в разделе 7.

Задание 1. Составьте программу решения заданий, приведенных в табл.8.1.

Задание 2. Составьте программу вычисления произведения матриц размером 3х3. Значения матриц приведены в табл.8.2.

При умножении матрицы на матрицу получается матрица. Пусть даны матрицы aij и bij. При вычислении искомой матрицы используется формула . Такую формулу следует реализовать, используя 3 вложенных цикла: по управляющим переменным i, j и k.

Таблица 8.1

Вариант

Задание

Последовательность чисел

1

Из последовательных чисел а1, а2,…,аn выбрать отрицательные элементы, подсчитать их число и переписать их подряд в массив Х.

1.2; 0, 6; -7; 3.8; -4.2; 0; 12; 15; -7; 5; 64; 200; 28; 3; -0.5; 0; 0; 17; 18; -33; 102.

2

Дан ряд чисел Ук(к=1,2,…,n). Выбрать из них положительные числа и найти среди них наибольшее.

-//-

3

Из последовательных чисел а1, а2,…, аn выбрать числа, равные 0, подсчитать их число, а оставшиеся числа напечатать в одну строку.

-//-

4

Дан ряд чисел Хi(i = 1,2,…n). Вычислить сумму элементов с нечетными и четными номерами.

-//-

5

Дан ряд чисел Y(Y1, Y2,…Yn). Найти максимальную компоненту, напечатать ее и ее порядковый номер.

-//-

6

Дан ряд чисел b1,b2,…,bn. Выбрать из них положительные числа и найти среднее арифметическое квадратов этих чисел.

-//-

7

Для массивов а(а12,…аn) вычислить наибольшее и наименьшее значения модуля разности между соседними элементами.

-//-

8

Из последовательности чисел Y1, Y2,…,Yn выбрать элементы, которые делятся на 3. Подсчитать их число и напечатать их порядковые номера.

-//-

9

Из последовательных чисел z1, z2,…,zn выбрать положительные элементы, переписать их подряд в массив Y и найти их произведе-ние.

-//-

10

Дан ряд чисел с12,…,сn. Выбрать из них положительные числа, переписать их подряд в массив Х,

а отрицательные числа перепи-сать подряд в массив Y. Найти суммы массивов X и Y.

-//-

Таблица 8.2. Список заданий

Вариант

Элементы матрицы А

Элементы матрицы В

1

2

3

4

5

6

7

8

9

10

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]