Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методические указания и варианты заданий.doc
Скачиваний:
3
Добавлен:
07.12.2018
Размер:
430.08 Кб
Скачать

Задача 2 а. Составить функцию для вычисления

У = 1 - х/2 + х2/4 - х3/5 + х4/7 - х5/8 ...

принимая: аргумент X по модулю меньше 1. Суммирование продолжать, пока очередное слагаемое больше точности вычислений (малая заданная величина).

В. Напечатать таблицу значений функции У для аргумента X, изменяющегося

от заданного начального значения до заданного конечного с заданным шагом.

Вариант 14

Задача 1

А. Составить процедуру нахождения номера первого от начала значения

элемента массива С(N), для которого справедливо неравенство: С (i)>В

(N -заданное число).

В. Используя процедуру найти элементы первой строки массива Х(6,6),

начиная с элемента строки, величина которого >0.01 (первого от начала

строки) и до конца строки.

Задача 2

A.. Составить функцию для вычисления

У=1-х/2 +х2/4 - 2х3/3 + 4х4/7 - 5х5/8 +...

принимая: модуль аргумента X меньше единицы. Суммирование продолжать

пока модуль разности между слагаемым и предыдущим слагаемым больше

точности вычислений (малая заданная величина).

B. Напечатать таблицу значений функции У для аргумента X, принимающего значения от заданного начального до заданного конечного с заданным шагом.

Вариант 15

Задача 1

А. Составить процедуру нахождения номера первого от начала значения

элемента массива C(N), для которого справедливо неравенство: С(i)>В

(N -заданное число).

В. Используя процедуру найти номера нижних элементов в каждом столбце

массива Х(6,6), величина которого >5.

Задача 2

А. Составить функцию для определения числа Армстронга.

Число Армстронга - это число из N разрядов, которое равно сумме N-х

степеней своих цифр (N - заданное число).

В. Напечатать все числа Армстронга в задаваемом диапазоне значений.

Вариант 16

Задача 1

А. Составить процедуру вычисления значения элемента массива Z(i)=С(i)-В(i),

массивы размерностью N (N - заданное число).

В. Используя процедуру к парам соседних строк массива Х(6,6): 1-й и 2-й,

3-й и 4-й, 5-й и 6-й напечатать исходные и полученный массивы.

Задача 2

А. Составить функцию для нахождения факториала N!

В. Используя функцию вычислить у= (3+5)! / (3!+5!).

Вариант 17

Задача 1

А. Составить процедуру нахождения повторяющихся значений элементов

массива Х(N) (N - заданное число).

В. Используя процедуру найти повторяющиеся элементы в четных строках

массива У(6,6).

Задача 2

A. Составить функцию для вычисления

У=1-х/2 + х2/4-х3/8+...

принимая: модуль аргумента X меньше единицы. Суммирование продолжать,

пока модуль разности между слагаемым и предыдущим слагаемым больше

точности вычислений (малая заданная величина).

В. Напечатать таблицу значений функции У для аргумента X, принимающего

значения от заданного начального до заданного конечного с заданным шагом

изменения.

Вариант 18

Задача 1

А. Составить процедуру нахождения повторяющихся значений элементов

X (N) (N - заданное число).

В. Используя процедуру найти повторяющиеся элементы в каждом столбце

массива С(10,6).

Задача 2

А. Составить функцию для вычисления

У = 1 + 1/2х + 2/4Х2 + 4/бх3 + 5/7х4 + ...

принимая: модуль аргумента X меньше единицы. Суммирование продолжать

пока модуль разности между слагаемым и предыдущим слагаемым больше

точности вычислений (малая заданная величина).

В. Напечатать таблицу значений функции У для аргумента X, изменяющегося

от заданного начального значения до заданного конечного с заданным шагом.

Вариант 19

Задача 1

А. Составить процедуру сортировки по убыванию значений элементов

массива А(N), для которых справедливо неравенство А(i)>В (N - заданное

число).

В. Используя процедуру рассортировать по убыванию элементы массива

Х(5,3), значения которых >2.5.

Задача 2

А. Составить функцию для вычисления

У = 1 - 1/х + 1/Зх2 - 1/5х3 + 1/7х4 -.,.

принимая: модуль аргумента X не меньше 1. Суммирование продолжать пока

модуль разности между слагаемыми и предыдущим слагаемым больше

точности вычислений (малая заданная величина).

В. Напечатать таблицу значений функции У для аргумента X, принимающего

значения от заданного начального до заданного конечного с заданным шагом.

Вариант 20

Задача 1

А. Составить процедуру сортировки по убыванию значений отрицательных

элементов массива В(N) (N - заданное число).

В. Используя процедуру рассортировать по убыванию значений элементов

массив Х(7,6).

Задача 2

А. Составить функцию, определяющую представляет ли запись натурального

числа в двоичной системе счисления чередующуюся последовательность

единиц и нулей, начинающуюся с единицы.

B. Напечатать таблицу чисел, соответствующих п.1, не превосходящих

заданное натуральное число.

Вариант 21

Задача 1

А. Составить процедуру сортировки по убыванию значений элементов

массива С (К), значения которых лежат в диапазоне от А до В (К - заданное число).

В. Используя процедуру рассортировать по убыванию значений элементы

главной диагонали массива Х(9,9), значения которых >0.5, но меньше 4.

Задача 2

А. Составить функцию для вычисления

У=1 - 1/Зх + 2/5х2 - 3/7х3 + 4/9х4 - ...

принимая аргумент Х>0. Вычисления продолжать пока модуль разности

между слагаемым и его предыдущим значением больше малой заданной величины.

В. Напечатать таблицу значений функции V для аргумента X, изменяющегося

от заданного начального значения до заданного конечного с заданным шагом.

Вариант 22

Задача 1

А. Составить процедуру сортировки по возрастанию значений элементов массива

С (К), значения которых лежат в диапазоне от А до В (К - заданное число).

В. Используя процедуру рассортировать по возрастанию значений элементы

побочной диагонали массива C(8,8), значения которых >2.5, но меньше 7.

Задача 2

А. Известно, что среднее арифметическое значение некоторых элементов

есть сумма этих элементов, деленная на их количество.

При вычислении суммы элементов возможно так называемое "переполнение",

если количество элементов большое и значения элементов большие.

Составить функцию для вычисления среднего арифметического значения

последовательности чисел, исключающую возможность "переполнения".

В. Использовать функцию для нахождения среднего арифметического

в каждой строке массива Х(6,5).

Вариант 23

Задача 1

А. Составить процедуру замены значений К-й строки массива А(N,М)

массивом В(М) (N, М, К - заданные числа).

В. Используя процедуру заменить значения каждой нечетной строки массива

С(6,5) массивом Х(5).

Задача 2

А. Составить функцию для вычисления

Y = 1 – х2/2! + х4/4! - x6/6! + ...

принимая, что аргумент X по модулю меньше 1. Вычисления продолжать,

пока модуль разности между слагаемым и его предыдущим значением

не меньше малой заданной величины (точности вычислений).

В. Напечатать таблицу значений функции Y для аргумента X, принимающего

значения от заданного начального до заданного конечного с заданным шагом.

Вариант 24

Задача 1

А. Составить процедуру замены значений К-й строки массива А(М,N)

массивом В(N) (М, N - заданные числа).

В. Используя процедуру, заменить значения каждой 2-й, 5-й и 6-й строк

массива С(6,5) массивом У(5).

Задача 2

А. Составить функцию для вычисления

У=1 - х/3 + 2х2/3 - 3х3/4 + 4х4/5 -....

принимая аргумент X по модулю меньше 1. Суммирование продолжать, пока

модуль разности между текущим слагаемым и предыдущим слагаемым

больше малой величины (точности вычислений).

В. Используя составленную функцию, напечатать таблицу значений

функции У для аргумента X, изменяющегося от заданного начального

значения до заданного конечного с заданным шагом.

Вариант 25

Задача 1

А. Составить процедуру замены значений К-й строки массива А(М,N)

массивом В (N) (М, N - заданные числа).

В. Используя процедуру, заменить значения последней строки массива

Х(7,5) массивом У(5).

Задача 2

А. Составить функцию для вычисления

У = л/2 - 1/х + 1/Зх3 - 1/5х5 + 1/7х7 -...

принимая аргумент X положительный и меньше 1

Вычисления продолжать, пока модуль разности между слагаемым и его

предыдущим значением больше малой заданной величины.

В. Используя составленную функцию, напечатать таблицу значений

функции У для аргумента X, изменяющегося от заданного начального

значения до заданного конечного с заданным шагом.

Вариант 26

Задача 1

А. Составить процедуру нахождения максимального (первого, если их

несколько) значения элемента массива В (К) и его номера. Подсчитать

количество максимальных элементов (К - заданное число).

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

количество максимумов во 2-й и 4-й строках массива У(6,8).

Задача 2

А. Составить функцию для вычисления:

У=1 + 1/5х + 1/6х2 + 1/7х3 + 1/9х4 +...

принимая, модуль аргумента X больше 1. Вычисления продолжать пока

модуль разности между слагаемым и его предыдущим значением больше

малой заданной величины.

В. Используя составленную функцию, напечатать таблицу значений функции Y

для аргумента X, изменяющегося от заданного начального значения до

заданного конечного с заданным шагом.

Вариант 27

Задача 1

А. Составить процедуру нахождения минимального (первого, если их

несколько) значения элементов массива Р (К) и его номера. Подсчитать

количество минимальных элементов (К - заданное число).

В. Используя процедуру, найти минимальные значения, их номера и

количество в каждой строке массива Z(7,8).

Задача 2

А. Составить функцию для вычисления

У=(х-1)/х- (х-1) 2/2х2+(х-1) 3/Зх^3-(х-1) 4/4х4+...

принимая, что аргумент X больше 0,5. Вычисление продолжать, пока модуль

разности между слагаемым и его предыдущим значением больше малой

заданной величины (точности вычислений).

В. Используя полученную функцию, напечатать таблицу значений функции Y

для всех значений аргумента X от заданного начального до заданного

конечного с заданным шагом изменения.

Вариант 28

Задача 1

А. Составить процедуру нахождения минимального (последнего, если их

несколько) значения элемента массива Р (К) и его номера. Подсчитать

количество минимальных элементов (К- заданное число).

В. Используя процедуру найти минимальные значения, их номера и

количество в главной и побочной диагоналях массива У(7,7).

Задача 2

А. Составить функцию для вычисления

У = 1/2 - 1/х + 1/Зх3 - 1/5х5 + 1/7х7 -...

принимая аргумент X положительный и меньше 1

Вычисления продолжать, пока модуль разности между слагаемым и его

предыдущим значением больше малой заданной величины.

В. Используя составленную функцию, напечатать таблицу значений

функции У для аргумента X, изменяющегося от заданного начального

значения до заданного конечного с заданным шагом.

Вариант 29

Задача 1

А. Составить процедуру нахождения среднего арифметического значения

элементов массива Р (К), значения которых лежат в диапазоне от А до В.

(К - задано).

В. Используя процедуру найти средние арифметические значения среди элементов,

лежащих ниже главной диагонали, значения которых изменяются от 2,5 до 4.

Задача 2

А. Составить функцию для вычисления

У=(х-1)/х- (х-1) 2/2х2+(х-1) 3/Зх3-(х-1) 4/4х4+...

принимая, что аргумент X больше 0,5. Вычисление продолжать, пока модуль разности

между слагаемым и его предыдущим значением больше малой заданной величины

(точности вычислений).

В. Используя полученную функцию, напечатать таблицу значений функции У для

всех значений аргумента X от заданного начального до заданного конечного

с заданным шагом изменения.

Вариант 30

Задача 1

А. Составить процедуру, определяющую сколько раз в массиве В(М)

изменяется знак (М - заданное число).

В. Используя процедуру определить сколько раз изменяется знак у элементов

главной и побочной диагоналей массива X (7,7).

Задача 2

А. Составить функцию для вычисления

У = 1 + х/2 + х2/(2*3) + х3/(2*4) + х4/(2*5) +.

принимая: аргумент X по модулю меньше 1. Вычисления продолжать, пока

модуль разности между слагаемым и его предыдущим значением не

меньше малой заданной величины (точности вычисления).

В. Используя составленную функцию, напечатать таблицу значений функции

У дли аргумента X, принимающего значение от заданного начального до

заданного конечного с заданным шагом изменения.

Вариант 31

Задача 1

А. Составить процедуру сортировки отрицательных чисел в порядке убывания,

положительных в порядке возрастания значений элементов массива С(М) (М - заданное число).

В. Используя процедуру рассортировать отрицательные элементы в порядке убывания,

положительные в порядке возрастания в каждой строке массива Z(8,5).

Задача 2

А. Составить функцию для вычисления

У=1 - 1/5х + 1/4хг - 1/53 + 1/4х4 -1/5х5 +...

принимая: модуль аргумента X больше 1. Вычисления продолжать пока модуль

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

В. Используя составленную функцию, напечатать таблицу значений функции У

для аргумента X, изменяющегося от заданного начального значения до заданного

конечного с заданным шагом.

Вариант 32

Задача 1

А. Составить процедуру, результатом которой является массив, составленный из элементов

массива Р(М), значения которых являются четными числами (М - заданное число).

В. Используя процедуру сформировать массив Z, элементами которого

являются четные числа.

Задача 2

А. Составить функцию для вычисления

У = 1 + 1/Зх + 2/Зх2 + 1/5х2 + 2/5х3 + 1/7х3 + 2/7х4+...

принимая аргумент X положительный и меньше 1. Вычисления продолжать, пока

модуль разности между слагаемым и его предыдущим значением больше малой

заданной величины.

В. Напечатать таблицу значений функции У для всех значений аргумента X от

заданного начального до заданного конечного с заданным шагом изменения.

Вариант 33

Задача 1

А. Составить процедуру сортировки по возрастанию отрицательных элементов

и по убыванию значений положительных элементов в массиве В(К) (К - заданное число).

В. Используя процедуру рассортировать в порядке возрастания

отрицательные и в порядке убывания положительные элементы в каждом столбце

массива У(5,7).

Задача 2

А. Составить функцию для проверки, является ли сумма цифр факториала

заданного натурального числа простым числом.

В. Напечатать таблицу натуральных чисел, для которых сумма цифр факториала -

простое число, рассматривая диапазон от 1 до 32767.