Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Контр_работа_Qbasic.doc
Скачиваний:
14
Добавлен:
28.03.2015
Размер:
1.04 Mб
Скачать

© Хрузина Т.А. Контрольная работа по Информатике

Тема: «Алгоритмизация и программирование» Вариант 41

  1. Записать выражение на языке Qbasic и определить порядок выполнения арифметического выражения:

  2. Представить арифметическое выражение в математической форме:

    1. k=ATN(H^2)/COS(H+x^(3/2))-2.8*EXP(x)+y^(x+1)*SQR(ABS(x-1)) ;

    2. y=(x^3+10*x-1)/(x-17)^3*LOG((x^3-4)/EXP(ABS(x)))/LOG(10) ;

в) y=SQR(ABS((a*x+b)/(a*x-b)))+TAN(x)^3 .

  1. Работа с операторами ветвления:

Задача 1. Напишите программу с использованием оператора IFTHENELSE линейной формы.

Исходные данные: x1=0,6; x2=1,5.

Задача 2. Напишите программу с использованием оператора IFTHENELSE блочной формы.

Задача 3. Напишите программу с использованием оператора SELECTCASE.

при x = 2,5; 0; 0,4; 1,8; -12; 4.

  1. Работа с операторами цикла:

Задача 1. Табулирование функций. , 0º ≤ х ≤ 45º, h = 5º, а = 2.5.

Задача 2. Вычисление конечной суммы. Вычислить: S = sin3.14+sin23.14+¼+sin8 3.14

Задача 3. Вычисление конечного произведения. Вычислить: у = x=1; 3; 5, n=9.

Задача 4. Вычисление суммы бесконечного ряда с заданной точностью.

; e = 1×10-3

  1. Массивы:

1) Дан одномерный массив целых чисел. Напечатать все четные элементы.

2) Дан одномерный массив чисел. Найти сумму элементов массива, больших А.

3) Дан двумерный массив целых чисел. В каждом его столбце сменить знак любого макси­мального по модулю элемента на противоположный.

4) Дан двумерный массив целых чисел. В каждой его строке найти количество элементов, попадающих в промежуток от А до В.

  1. Функции пользователя:

Вычислить: . Функцию arcsin(x) вычислить с точностью до ε = 0.0001 с помощью функции пользователя (DEF FN), используя известное разложение данной функции в степенной ряд. Значения переменных а и t подобрать произвольно и обосновать их выбор, опираясь на радиус сходимости функции arcsin(x).

  1. Записать выражение на языке Qbasic и определить порядок выполнения арифметического выражения:

  2. Представить арифметическое выражение в математической форме:

а) z=(1+TAN(x/2)^2)^SQR(ABS(y-6))+(ABS(y)+ABS(x))^(1/4) ;

б) x=(0.38*b-c)/(b+c)-3E-3*EXP(ABS(b-c))+2*b*c/(3*b*SQR(c)) ;

в) y=(8.907*x+1)*TAN(x)+LOG(ABS(x-1))-2*x/(3*SQR(x)) .

  1. Работа с операторами ветвления:

Задача 1. Напишите программу с использованием оператора IFTHENELSE линейной формы.

Исходные данные: a=3; y1=0,5; x2=1,7.

Задача 2. Напишите программу с использованием оператора IFTHENELSE блочной формы.

Задача 3. Напишите программу с использованием оператора SELECTCASE.

при x = 8,5; -1,5; 4,2; 16; 0; 0,8.

  1. Работа с операторами цикла:

Задача 1. Табулирование функций. ; a =3,14; 0  х  60; h =10.

Задача 2. Вычисление конечной суммы. S=sin2(1+ 1)+sin2(2+1)++sin2(12+1)

Задача 3. Вычисление конечного произведения. y= x=1.6;1.8;2.0, n=9

Задача 4. Вычисление суммы бесконечного ряда с заданной точностью.

y = ; e = 1×10-3

  1. Массивы:

1) Дан одномерный массив чисел. Напечатать второй, четвертый, и т.д. элементы.

2) Дан одномерный массив целых чисел. Найти сумму нечетных элементов.

3) Дан двумерный массив целых чисел. В каждом его столбце найти сумму нечетных элементов.

4) Дана квадратная матрица А. Найти разницу максимального значения и первого элемента в каждом столбце матрицы.

  1. Функции пользователя:

Вычислить: . Функцию arccos(x) вычислить с точностью до ε = 0.0001 с помощью функции пользователя, используя известное разложение данной функции в степенной ряд. Значения переменной x подобрать произвольно и обосновать их выбор, опираясь на радиус сходимости функции arccos(x).

  1. Записать выражение на языке Qbasic и определить порядок выполнения арифметического выражения:

  2. Представить арифметическое выражение в математической форме:

а) b=(a^3*n+a^2*n^3+a-1)/a^(3/4)-0.17E-3*SQR(a^3+m);

б) y=(LOG(ABS(x))/LOG(10)-TAN(x))/(a*x^0.5+COS(x))+SIN(a^(1/3))^(2/3);

в) y=(a^x-b^z)^(-3)+2.7E-8*LOG(x) .

  1. Работа с операторами ветвления:

Задача 1. Напишите программу с использованием оператора IFTHENELSE линейной формы.

Исходные данные: x1=2,9; x2=1.

Задача 2. Напишите программу с использованием оператора IFTHENELSE блочной формы.

Задача 3. Напишите программу с использованием оператора SELECTCASE.

при x = π/4; 900; π; 2; 3/2π; 2π.

  1. Работа с операторами цикла:

Задача 1. Табулирование функций. ; a =2,1 ; 15  х  90 ; h =15 .

Задача 2. Вычисление конечной суммы. S=

Задача 3. Вычисление конечного произведения. y= x=-0.5;-0.7;-0.9, n=16

Задача 4. Вычисление суммы бесконечного ряда с заданной точностью.

y = ; e = 1×10-3

  1. Массивы:

1) Дан одномерный массив. Вывести на экран сначала неотрицательные элементы массива, потом отрицательные.

2) Дан одномерный массив целых чисел. Найти сумму второго, четвертого, шестого и т.д. элементов массива.

3) Дана квадратная матрица. Определить сумму максимального и минимального элемента в каждом столбце матрицы.

4) Дан двумерный массив. Найти число пар одинаковых "соседних" элементов в каж­дой строке.

  1. Функции пользователя:

Вычислить: . Функцию arcctg (x) вычислить с точностью до ε = 0.0001 с помощью функции пользователя, используя известное разложение данной функции в степенной ряд. Значения переменной x подобрать произвольно и обосновать их выбор, опираясь на радиус сходимости функции arcctg (x).

  1. Записать выражение на языке Qbasic и определить порядок выполнения арифметического выражения:

  2. Представить арифметическое выражение в математической форме:

а) y=(EXP(ABS(1/TAN(LOG(SIN(COS(3*x)-4))))))^(4/5)–3;

б) x=LOG(v^2)/LOG(10)/SQR(1+(1-v^2/c^2)*(a*E*t/(m*c))^2);

в) x=LOG(SQR(1+y^2))-SIN(1/4) .

  1. Работа с операторами ветвления:

Задача 1. Напишите программу с использованием оператора IFTHENELSE линейной формы.

Исходные данные: a=3; x1=4; x2=9,1.

Задача 2. Напишите программу с использованием оператора IFTHENELSE блочной формы.

Задача 3. Напишите программу с использованием оператора SELECTCASE.

при x = π/4; 900; π; 2; 3/2π; 2π.

  1. Работа с операторами цикла:

Задача 1. Табулирование функций. ; a = 5,45 ; 2  х  72 ; h =14 .

Задача 2. Вычисление конечной суммы. S=

Задача 3. Вычисление конечного произведения. y= x=1.20;1.15;1.10, n=6

Задача 4. Вычисление суммы бесконечного ряда с заданной точностью.

y = ; e = 1×10-3

  1. Массивы:

1) Дан одномерный массив целых чисел. Вывести на экран сначала четные элементы массива, потом нечетные.

2) Дан одномерный массив. Определить частное от деления суммы положительных элементов массива на модуль суммы отрицательных элементов.

3) Дан двумерный массив. Найти число пар одинаковых "соседних" элементов в каж­дом столбце.

4) В каждом столбце двумерного массива поме­нять местами первый отрицательный элемент и первый нулевой.

  1. Функции пользователя:

Вычислить: . Функцию arcsin (x) вычислить с точностью до ε = 0.0001 с помощью функции пользователя, используя известное разложение данной функции в степенной ряд. Значения переменной х подобрать произвольно и обосновать их выбор, опираясь на радиус сходимости функции arcsin (x).

  1. Записать выражение на языке Qbasic и определить порядок выполнения арифметического выражения:

  2. Представить арифметическое выражение в математической форме:

а) z=LOG(SQR((a+b^(1/3))/x))/LOG(10)+COS(ABS(SIN(2*z1))) ;

б) y=SQR(COS(x^2)-1)-(5-EXP(SQR(1+COS(x^2)^3)))/(a^2+2) ;

в) x=y*SQR(a^2+(1-(a/c)^2)*b^2)/((1-a^2/c^2)*(1-b^2/c^2)).

  1. Работа с операторами ветвления:

Задача 1. Напишите программу с использованием оператора IFTHENELSE линейной формы.

Исходные данные: a=-3; t1=2,5; t2=-1,3.

Задача 2. Напишите программу с использованием оператора IFTHENELSE блочной формы.

Задача 3. Напишите программу с использованием оператора SELECTCASE.

при x = 0,5; -4; -1,5; 16,6; 0; 3,2.

  1. Работа с операторами цикла:

Задача 1. Табулирование функций. ; a =3,63 ; 0  х  100 ; h =20 .

Задача 2. Вычисление конечной суммы. S=

Задача 3. Вычисление конечного произведения. : y= x=2.1;2.3;2.5, n=20

Задача 4. Вычисление суммы бесконечного ряда с заданной точностью.

y = ; e = 1×10-3

  1. Массивы:

1) Дан одномерный массив чисел. Найти максимальное значение массива – mах. Определить количество четных элементов до max и после max. Сравнить полученные количества, и если количество до max больше, чем после max, то распечатать max .

2) Дан одномерный массив целых чисел. Найти номера элементов, оканчивающихся цифрой 0 (известно, что такие элементы есть в массиве).

3) Дана квадратная матрица. Определить разницу первого положительного и первого отрицательного элемента каждого столбца матрицы А.

4) Дан двумерный массив. Найти число пар одинаковых "соседних" элементов в каж­дом столбце.

  1. Функции пользователя:

Вычислить: . Функцию arctg (x) вычислить с точностью до ε = 0.0001 с помощью функции пользователя, используя известное разложение данной функции в степенной ряд. Значения переменной x подобрать произвольно и обосновать их выбор, опираясь на радиус сходимости функции arctg (x).

  1. Записать выражение на языке Qbasic и определить порядок выполнения арифметического выражения:

  2. Представить арифметическое выражение в математической форме:

а) x=9.27E10-(a/(a-b)+1.27*a^2)*COS(a^3) ;

б) y=((SIN(x+4)^3-4)/TAN(x^2))^(1/3)+EXP(1/TAN(3*x)) ;

в) z=1/TAN(ABS(SIN(LOG(7*x)/LOG(10)+4))).

  1. Работа с операторами ветвления:

Задача 1. Напишите программу с использованием оператора IFTHENELSE линейной формы.

Исходные данные: x1=1; x2=-1,7.

Задача 2. Напишите программу с использованием оператора IFTHENELSE блочной формы.

Задача 3. Напишите программу с использованием оператора SELECTCASE.

при x = 0,5; 1,4; 8,1; 4; -3,5; 1.

  1. Работа с операторами цикла:

Задача 1. Табулирование функций. ; a =0,12 ; 1  х  46 ; h =9 .

Задача 2. Вычисление конечной суммы. S=

Задача 3. Вычисление конечного произведения. y= x=4;6;8, n=15

Задача 4. Вычисление суммы бесконечного ряда с заданной точностью.

y = ; e = 1×10-3

  1. Массивы:

1) Дан одномерный массив чисел. Определить количество неотрицательных элементов.

2) Дан одномерный массив чисел. Найти максимальное значение массива – mах и минимальное - min. Поменять местами max и min, если сумма первых 5-ти элементов больше суммы последних 5-ти элементов.

3) Дан двумерный массив целых чисел. Для каж­дой строки выяснить имеются ли в ней положительные элементы.

4) Дана квадратная матрица. Определить сумму максимального и минимального элемента в каждом столбце матрицы.

  1. Функции пользователя:

Вычислить: . Функцию arcsin(x) вычислить с точностью до ε = 0.0001 с помощью функции пользователя, используя известное разложение данной функции в степенной ряд. Значения переменной х подобрать произвольно и обосновать их выбор, опираясь на радиус сходимости функции arcsin(x).

  1. Записать выражение на языке Qbasic и определить порядок выполнения арифметического выражения:

  1. Представить арифметическое выражение в математической форме:

а) y=3*a^2+x*(b^3+x*(c^4+x*(a^b+EXP(x)))) ;

б) z=3*SIN(x)+4*COS(x^3)^2-1+LOG(x)/(x+y)^3 ;

в) x=2*a*R*5.7*(z+c)/(0.16*z^2+R)+0.61E-3*a-3.2*(c-a)/c^3 .

  1. Работа с операторами ветвления:

Задача 1. Напишите программу с использованием оператора IFTHENELSE линейной формы.

Исходные данные: a=2; x1=1,4; x2=-1.

Задача 2. Напишите программу с использованием оператора IFTHENELSE блочной формы.

Задача 3. Напишите программу с использованием оператора SELECTCASE.

при x = -2,5; 1; 4,5; -1; 3; 3,2.

  1. Работа с операторами цикла:

Задача 1. Табулирование функций. ; a =8,45 ; 5  х  65 ; h =10.

Задача 2. Вычисление конечной суммы. S=

Задача 3. Вычисление конечного произведения. : y= x=1;3;5, n=9

Задача 4. Вычисление суммы бесконечного ряда с заданной точностью.

y = ; e = 1×10-3

  1. Массивы:

1) Дан одномерный массив целых чисел. Определить количество элементов, отличных от последнего элемента.

2) Дан одномерный массив А, состоящий из 15 элементов. Найти максимальное значение массива – mах и минимальное - min. Подсчитать сумму положительных элементов до max элемента и сумму элементов после min элемента.

3) Дан двумерный массив целых чисел. Определить максимальный элемент в каждом столбце матрицы. Домножить все элементы каждого столбца на найденный в данном столбце максимум.

4) Дана квадратная матрица. Определить разницу первого положительного и первого отрицательного элемента каждого столбца матрицы А.

  1. Функции пользователя:

Вычислить: . Функцию arccos(x) вычислить с точностью до ε = 0.0001 с помощью функции пользователя, используя известное разложение данной функции в степенной ряд. Значения переменной x подобрать произвольно и обосновать их выбор, опираясь на радиус сходимости функции arccos(x).

  1. Записать выражение на языке Qbasic и определить порядок выполнения арифметического выражения:

  1. Представить арифметическое выражение в математической форме:

а) y=SQR(a+b*x)+2*x^3+d*x^(1/3);

б) z=LOG(ABS(x))-3.7E-5*COS(SQR(x+y/2)/(y^2+(1-y^2)^(-1))) ;

в) k=1/TAN(LOG(a*x-COS(x*y^(2*a)))/LOG(10))+ABS(x).

  1. Работа с операторами ветвления:

Задача 1. Напишите программу с использованием оператора IFTHENELSE линейной формы.

Исходные данные: a=1,5; x1=2; x2=-0,3.

Задача 2. Напишите программу с использованием оператора IFTHENELSE блочной формы.

Задача 3. Напишите программу с использованием оператора SELECTCASE.

при x = 1,5; 8,4; 0; 2,5; -13,2; 2.

  1. Работа с операторами цикла:

Задача 1. Табулирование функций. ; a =4,8 ; 0  х  75 ; h =15.

Задача 2. Вычисление конечной суммы. S= +

Задача 3. Вычисление конечного произведения. y= x=0.9;0.7;0.5, n=20

Задача 4. Вычисление суммы бесконечного ряда с заданной точностью.

y = ; e = 1×10-3

  1. Массивы:

1) Дан одномерный массив. Даны натуральное число N, действительные числа Х1,...,ХN. Получить (1+r)/(1+s), где r - сумма всех тех членов последовательности х1,...,хn, которые не превосходят 1, а s - сумма членов, больших 1.

2) Дан одномерный массив А. Определить max1 элементов, стоящих на четных номерах и max2 для номеров, стоящих на нечетных номерах. Затем к положительным элементам прибавить max1, а к отрицательным - max2.

3) Дан двумерный массив. Определить в каком столбце матрицы находится наименьший первый элемент, принадлежащий интервалу [1, 4].

4) Дан двумерный массив целых чисел. В каждой его строке заменить любой минимальный элемент на максимальный.

  1. Функции пользователя:

Вычислить: . Функцию arcсtg(x) вычислить с точностью до ε = 0.0001 с помощью функции пользователя, используя известное разложение данной функции в степенной ряд. Значения переменной х подобрать произвольно и обосновать их выбор, опираясь на радиус сходимости функции arcctg(x).

  1. Записать выражение на языке Qbasic и определить порядок выполнения арифметического выражения:

  2. Представить арифметическое выражение в математической форме:

а) z=1/TAN(4*a*x)+ABS(x^(-19))/COS(0.5*a*x)^2+LOG((x+4)^(-1/2))/LOG(10) ;

б) x=(2*a+3*b-4.5*c)/(10E-4*b-c)-ABS(y-2)^(1/3)*EXP(-2*x) ;

в) y=SQR(ABS((a*x+b)/(a*x-b)))+TAN(x)^3 .

  1. Работа с операторами ветвления:

Задача 1. Напишите программу с использованием оператора IFTHENELSE линейной формы.

Исходные данные: x1=-2; x2=10; a=2.

Задача 2. Напишите программу с использованием оператора IFTHENELSE блочной формы.

Задача 3. Напишите программу с использованием оператора SELECTCASE.

при x = 0;-5;120; 100; 140; 16.

  1. Работа с операторами цикла:

Задача 1. Табулирование функций. ; a =1,57 ; 7  х  67 ; h =10.

Задача 2. Вычисление конечной суммы. S= +

Задача 3. Вычисление конечного произведения. y= x=0.90;0.95;1.00, n=10

Задача 4. Вычисление суммы бесконечного ряда с заданной точностью.

y = ; e = 1×10-3

  1. Массивы:

1) Дан одномерный массив. Напечатать все неотрицательные элементы.

2) Дан одномерный массив. Найти сумму элементов массива, значение которых не превышает 20.

3) Дан двумерный массив целых чисел. В каждой его строке найти количество четных элементов.

4) Дан двумерный массив целых чисел. В каждой его строке заменить любой минимальный элемент на максимальный.

  1. Функции пользователя:

Вычислить: . Функцию arctg(x) вычислить с точностью до ε = 0.0001 с помощью функции пользователя, используя известное разложение данной функции в степенной ряд. Значения переменной х подобрать произвольно и обосновать их выбор, опираясь на радиус сходимости функции arctg(x).

  1. Записать выражение на языке Qbasic и определить порядок выполнения арифметического выражения:

  1. Представить арифметическое выражение в математической форме:

а) y=(2*z+1)*SIN(SQR(ABS(ATN(3*x)+4))) ;

б) y=4*a^2*a^3*t*c/(g+t)*SIN((1+t/a)^2)+COS(t)+LOG(a^(1/3)/(7*a*b))/LOG(10) ;

в) z=1/TAN(4*x+0.5)-ATN(SQR(4-x)) .

  1. Работа с операторами ветвления:

Задача 1. Напишите программу с использованием оператора IFTHENELSE линейной формы.

Исходные данные: x1=-0,1; x2=1,8; a=1,4; в=3.

Задача 2. Напишите программу с использованием оператора IFTHENELSE блочной формы.

Задача 3. Напишите программу с использованием оператора SELECTCASE.

при x = 20; 0,02; 0,1; 450; 0,05; 6,5.

  1. Работа с операторами цикла:

Задача 1. Табулирование функций; a = 1,5 ; 5  х  67 ; h =10..

Задача 2. Вычисление конечной суммы. S=

Задача 3. Вычисление конечного произведения. : y= x=4.0;4.2;4.4, n=8

Задача 4. Вычисление суммы бесконечного ряда с заданной точностью.

y = ; e = 1×10-3

  1. Массивы:

1) Дан одномерный массив. Даны целые числа С1,...,C11. Имеются ли в последовательности С1,...,C11 два идущих подряд члена кратных 3 .

2) Дан одномерный массив. Найти номера всех элементов с минимальным значением.

3) Дан двумерный массив целых чисел. В каждом его столбце сменить знак любого макси­мального по модулю элемента на противоположный.

4) Дан двумерный массив целых чисел. Для каж­дого его столбца выяснить имеются ли в нем нечетные элементы.

  1. Функции пользователя:

Вычислить: . Функцию arcsin(x) вычислить с точностью до ε = 0.0001 с помощью функции пользователя, используя известное разложение данной функции в степенной ряд. Значения переменной х подобрать произвольно и обосновать их выбор, опираясь на радиус сходимости функции arcsin(x).

  1. Записать выражение на языке Qbasic и определить порядок выполнения арифметического выражения:

  2. Представить арифметическое выражение в математической форме:

а) c=1/(4*a)*R^3-SQR(R^2+x^2) ;

б) z=EXP(SIN(y)^2)+LOG(ATN(y))+x^(3/4)*SIN(x)/(x+y)^(-1) ;

в) y=SQR(a+COS(2*x))+EXP(ABS(2*x))+SIN(x^2)-SQR(9*(LOG(x)/LOG(10)+x^(-2)))/COS(a-x)^2

  1. Работа с операторами ветвления:

Задача 1. Напишите программу с использованием оператора IFTHENELSE линейной формы.

Исходные данные: x1=-0,1; x2=1,8; a=1,4; в=3.

Задача 2. Напишите программу с использованием оператора IFTHENELSE блочной формы.

Задача 3. Напишите программу с использованием оператора SELECTCASE.

при x = 20; 0,02; 0,1; 450; 0,05; 6,5.

  1. Работа с операторами цикла:

Задача 1. Табулирование функций. ; a = 3,16 ; 10  х  135 ; h =25.

Задача 2. Вычисление конечной суммы. S=

Задача 3. Вычисление конечного произведения. y= x=0.5;0.7;0.9, n=5

Задача 4. Вычисление суммы бесконечного ряда с заданной точностью.

y = ; e = 1×10-3

  1. Массивы:

1) Дан одномерный массив. Определить количество элементов массива, принадлежащих промежутку от А до В (значения А и В вводятся с клавиатуры; В>А).

2) Дан одномерный массив. Найти количество элементов, значение которых больше среднего арифметического минимального и максимального элементов массива, и напечатать их номера.

3) Дан двумерный массив. Найти строку с максимальной суммой элементов.

4) Дан двумерный массив целых чисел. Первый нечетный элемент каждой строки удвоить (предполагается, что в каждой строке есть нечетный элемент).

  1. Функции пользователя:

Вычислить: . Функцию arccos(x) вычислить с точностью до ε = 0.0001 с помощью функции пользователя, используя известное разложение данной функции в степенной ряд. Значения переменной x подобрать произвольно и обосновать их выбор, опираясь на радиус сходимости функции arccos(x).

  1. Записать выражение на языке Qbasic и определить порядок выполнения арифметического выражения:

  2. Представить арифметическое выражение в математической форме:

а) x=ATN(a)+SIN(b)/(2*a)-7/TAN(a*b) ;

б) z=1/(2*a)*(x+y^(1/3))^(1/3)+a*EXP(-2*x+1)+b*LOG(2*x+5)/LOG(10) ;

в) y=1-LOG(SQR(a*x^2)-b)-EXP(a+b*x) .

  1. Работа с операторами ветвления:

Задача 1. Напишите программу с использованием оператора IFTHENELSE линейной формы.

Исходные данные: x1=0,8; x2=2,3.

Задача 2. Напишите программу с использованием оператора IFTHENELSE блочной формы.

Задача 3. Напишите программу с использованием оператора SELECTCASE.

при x=0,2; 6; -5; 1,19; 0; 4,8.

  1. Работа с операторами цикла:

Задача 1. Табулирование функций. ; a = 0,25 ; 5  х  130 ; h =25.

Задача 2. Вычисление конечной суммы. S=

Задача 3. Вычисление конечного произведения. : y= x=0.5;0.7;0.9, n=5

Задача 4. Вычисление суммы бесконечного ряда с заданной точностью.

y = ; e = 1×10-3

  1. Массивы:

1) Дан одномерный массив. Даны целые числа А1,...,А50. Получить новую последовательность из 50 целых чисел, заменяя Аi нулями, если Аi не равно max, и заменяя Ai единицей в противном случае (i=1,...,50), где max – наибольшее значение в массиве.

2) Дан одномерный массив чисел. Подсчитать сумму четных элементов и количество элементов кратных 3.

3) Дан двумерный массив. Определить в какой строке матрицы находится наибольший первый элемент кратный 3.

4) Дан двумерный массив целых чисел. Определить минимальный номер столбца, состоящего только из нечетных элементов.

  1. Функции пользователя:

Вычислить: . Функцию arcctg(x) вычислить с точностью до ε = 0.0001 с помощью функции пользователя, используя известное разложение данной функции в степенной ряд. Значения переменной х подобрать произвольно и обосновать их выбор, опираясь на радиус сходимости функции arcctg(x).

  1. Записать выражение на языке Qbasic и определить порядок выполнения арифметического выражения:

  1. Представить арифметическое выражение в математической форме:

а) b=LOG(x-t)^2/LOG(10)-1.2E-6*t^3+2*SIN(a+z)^2/TAN(z)^2 ;

б) y=(a+b)/(EXP(x)+COS(x))+18*EXP(-x^3) ;

в) z=7*a*R^2-SIN(a*n+2)-3/4*EXP((x+y)/2)+(x-y)^(2/3) .

  1. Работа с операторами ветвления:

Задача 1. Напишите программу с использованием оператора IFTHENELSE линейной формы.

Исходные данные: x1=1,5; x2= 2; y=3.

Задача 2. Напишите программу с использованием оператора IFTHENELSE блочной формы.

Задача 3. Напишите программу с использованием оператора SELECTCASE.

при x=π/4; 180; π/18; 900; 0,01; π/20.

  1. Работа с операторами цикла:

Задача 1. Табулирование функций. ; a = 0,26 ; 45  х  125 ; h =10.

Задача 2. Вычисление конечной суммы. S=

Задача 3. Вычисление конечного произведения. y= x=4;6;8, n=4

Задача 4. Вычисление суммы бесконечного ряда с заданной точностью.

y = ; e = 1×10-3

  1. Массивы:

1) Дан одномерный массив чисел. Подсчитать произведение нечетных элементов и количество элементов кратных 5.

2) Дан одномерный массив. Даны действительные числа А1,...А25. Требуется домножить все члены последовательности А на квадрат ее наименьшего члена, если А1 >=0, и на квадрат ее наибольшего члена, если А1 < 0.

3) Дан двумерный массив целых чисел. Определить минимальный номер столбца, состоящего только из элементов, больших числа 10.

4) Дан двумерный массив. Определить в каком столбце матрицы находится наименьший первый элемент, принадлежащий интервалу [1, 4].

  1. Функции пользователя:

Вычислить: . Функцию arctg(x) вычислить с точностью до ε = 0.0001 с помощью функции пользователя, используя известное разложение данной функции в степенной ряд. Значения переменной x подобрать произвольно и обосновать их выбор, опираясь на радиус сходимости функции arctg(x).

  1. Записать выражение на языке Qbasic и определить порядок выполнения арифметического выражения:

  1. Представить арифметическое выражение в математической форме:

а) z=ABS(SIN(y)-COS(3+y))+5*LOG(5*y^(-2))/LOG(10)+ATN((x-y)/(1+x*SIN(y))) ;

б) x=(0.7*b^2-3.5*a^3)/(2.8*b-c)+SQR(13.6*b+EXP(-a))/(0.3E2*b*c)-1.5E-07*a ;

в) y=SQR(a*x^3+b)+7.77E-5*a^(-2/3)-ABS(x^27-125) .

  1. Работа с операторами ветвления:

Задача 1. Напишите программу с использованием оператора IFTHENELSE линейной формы.

Исходные данные: x1=14; x2= 3,8.

Задача 2. Напишите программу с использованием оператора IFTHENELSE блочной формы.

Задача 3. Напишите программу с использованием оператора SELECTCASE.

при x=0,5; 4,8; 0,8; -2; 1; 15.

  1. Работа с операторами цикла:

Задача 1. Табулирование функций. ; a = 0,26 ; 10  х  35 ; h =5.

Задача 2. Вычисление конечной суммы. S=

Задача 3. Вычисление конечного произведения. y= x=6.1; 6.3;6.5, n=8

Задача 4. Вычисление суммы бесконечного ряда с заданной точностью.

y = ; e = 1×10-3

  1. Массивы:

1) Дан одномерный массив. В последовательности A из n чисел поменять местами max и min, если сумма первых 5-ти элементов больше суммы последних 5-ти элементов, где max и min – максимальное и минимальное значение соответственно.

2) Дан одномерный массив. Найти среднее арифметическое элементов массива, больших числа 10.

3) Дан двумерный массив целых чисел. Определить есть ли в нем строка, в которой имеются одинако­вые элементы.

4) Дан двумерный массив целых чисел. В каждой его строке найти количество элементов, попадающих в промежуток от А до В.

  1. Функции пользователя:

Вычислить: . Функцию arcsin(x) вычислить с точностью до ε = 0.0001 с помощью функции пользователя, используя известное разложение данной функции в степенной ряд. Значения переменной х подобрать произвольно и обосновать их выбор, опираясь на радиус сходимости функции arcsin(x).

  1. Записать выражение на языке Qbasic и определить порядок выполнения арифметического выражения:

  2. Представить арифметическое выражение в математической форме:

а) y1=0.173E17*ATN(x)-y^x/x^y*SIN(y^3) ;

б) y=(x^3+10*x-1)/(x+2)^2*LOG(SIN(x^2+2)/EXP(x))/LOG(10) ;

в) z=(SQR(2*a*b/(c+d*x))+1/TAN(x))^(1/3)+LOG(ABS(x^3))+EXP(c^(1/3)) .

  1. Работа с операторами ветвления:

Задача 1. Напишите программу с использованием оператора IFTHENELSE линейной формы.

Исходные данные: x1=2; x2= -0,8; а=3,1; в=0,7.

Задача 2. Напишите программу с использованием оператора IFTHENELSE блочной формы.

Задача 3. Напишите программу с использованием оператора SELECTCASE.

при x= 11; 19,4; 8,4; 9,8; -3,5; 0.

  1. Работа с операторами цикла:

Задача 1. Табулирование функций. , 0º ≤ х ≤ 45º , h = 5º , а = 2.5.

Задача 2. Вычисление конечной суммы. S=

Задача 3. Вычисление конечного произведения. y= x=4;6;8, n=6

Задача 4. Вычисление суммы бесконечного ряда с заданной точностью.

y = ; ; e = 1×10-3

  1. Массивы:

1) Дан одномерный массив. Даны последовательности А и В. Если сумма элементов первой последовательности больше суммы элементов второй последовательности, то поменять местами А3 c В5. В противном случае поменять местами В4 и А6.

2) Даны одномерные массивы. Даны две последовательности A, состоящее из n чисел и B из m чисел. Поменять местами min и max, если сумма элементов последовательности A больше суммы элементов последовательности B, где min –минимальное значение в массиве А, max – максимальное значение в массиве В.

3) Дан двумерный массив целых чисел. Определить есть ли в нем строка, содержащая больше положи­тельных элементов, чем отрицательных.

4) Дан двумерный массив. В каждой строке двумерного массива поме­нять местами первый нулевой элемент и последний отри­цательный. Если таких элементов нет, то должно быть выведено соответствующее сообщение.

  1. Функции пользователя:

Вычислить: . Функцию arcsin(x) вычислить с точностью до ε = 0.0001 с помощью функции пользователя, используя известное разложение данной функции в степенной ряд. Значения переменной х подобрать произвольно и обосновать их выбор, опираясь на радиус сходимости функции arcsin(x).

  1. Записать выражение на языке Qbasic и определить порядок выполнения арифметического выражения:

  1. Представить арифметическое выражение в математической форме:

а) y=(TAN(ABS(x))-LOG(SQR(x)))/(COS(x^2)+(COS(x-1)^(-2))^(1/3)) ;

б) y=EXP(ABS(COS(y)^3))+LOG(ATN(y))^2+x^(3/4)*SIN(x-1)/(x-4*y)^(-3) ;

в) x=(x^3+5*y-1)/(y-17)^3*LOG((y^3-4)/EXP(ABS(y)))/LOG(5) .

  1. Работа с операторами ветвления:

Задача 1. Напишите программу с использованием оператора IFTHENELSE линейной формы.

Исходные данные: x1=0,2; x2= -4; в=3,9.

Задача 2. Напишите программу с использованием оператора IFTHENELSE блочной формы.

Задача 3. Напишите программу с использованием оператора SELECTCASE.

при x= 0,18; 15,1;- 4,2;-8; 0; 1,5.

  1. Работа с операторами цикла:

Задача 1. Табулирование функций. ; a = 2,15 ;30  х  70 ; h = 8.

Задача 2. Вычисление конечной суммы. S=.

Задача 3. Вычисление конечного произведения. y= x=1.5;1.7;1.9, n=7

Задача 4. Вычисление суммы бесконечного ряда с заданной точностью.

y = ; ; e = 1×10-3

  1. Массивы:

1) Дан одномерный массив. Известно, что в массиве имеются элементы, равные 5. Определить номер первого из них.

2) Дан одномерный массив. Ко всем отрицательным элементам до первого нулевого элемента прибавить элемент с номером m1 , к остальным - элемент с номером m2.

3) В каждом столбце двумерного массива поме­нять местами первый отрицательный элемент и послед­ний нулевой. Если таких элементов нет, то должно быть выведено соответствующее сообщение.

4) Дан двумерный массив целых чисел. Определить минимальный номер столбца, состоящего только из элементов, принадлежащих промежутку от А до В.

  1. Функции пользователя:

Вычислить: . Функцию arcctg(x) вычислить с точностью до ε = 0.0001 с помощью функции пользователя, используя известное разложение данной функции в степенной ряд. Значения переменной х подобрать произвольно и обосновать их выбор, опираясь на радиус сходимости функции arcctg(x).

  1. Записать выражение на языке Qbasic и определить порядок выполнения арифметического выражения:

  1. Представить арифметическое выражение в математической форме:

а) y=(SQR(ABS(TAN(x*a)-b)))^(1/4)*EXP(COS(x^2)^4)/(b*(1.75E13*6*x)) ;

б) y=1/4.5*ABS(x-a)/EXP(SQR(x+a))+SIN(x-a)^2+2*x/(7*a^2) ;

в) y=(1.34*SQR(x^3-1.2*x))/(3*x^4-y)+TAN((y+x)^(1/3)/(y^2+(x^2-1)^(-4))) .

  1. Работа с операторами ветвления:

Задача 1. Напишите программу с использованием оператора IFTHENELSE линейной формы.

Исходные данные: x1=1,3; x2= 0,2.

Задача 2. Напишите программу с использованием оператора IFTHENELSE блочной формы.

Задача 3. Напишите программу с использованием оператора SELECTCASE.

при x= 0,5; -3,3; 4; 0; 4,19; 9,2.

  1. Работа с операторами цикла:

Задача 1. Табулирование функций. ; a = /21 ; 8  х  40 ; 0h = 8.

Задача 2. Вычисление конечной суммы. S=  +

Задача 3. Вычисление конечного произведения. y= x=1.6;1.8;2.0, n=9.

Задача 4. Вычисление суммы бесконечного ряда с заданной точностью.

y = ; ; e = 1×10-3

  1. Массивы:

1) Дан одномерный массив. Подсчитать количество и сумму тех чисел, которые принадлежат интервалу [A,B] до первого нулевого элемента.

2) Дан одномерный массив. Известно, что в массиве имеются нулевые элементы. Напечатать все элементы, кроме первого из них.

3) Дан двумерный массив целых чисел. Определить минимальный номер столбца, состоящего только из элементов, больших числа 10.

4) Дан двумерный массив А. Подсчитать количество положительных элементов до первого четного элемента и определить максимальный элемент после первого четного.

  1. Функции пользователя:

Вычислить: . Функцию arccos(x) вычислить с точностью до ε = 0.0001 с помощью функции пользователя, используя известное разложение данной функции в степенной ряд. Значения переменной х подобрать произвольно и обосновать их выбор, опираясь на радиус сходимости функции arccos(x).

  1. Записать выражение на языке Qbasic и определить порядок выполнения арифметического выражения:

  2. Представить арифметическое выражение в математической форме:

а) x=1/TAN(4*b*y)+ABS(y^(-19))/COS(0.5*b*y)^2+LOG(y/20)^(-1/2) ;

б) y=(LOG(x-4)+x^y^z+7*COS((3.14-x)^2)^4-1)^(1/2) ;

в) y=EXP((COS(x+2)^2-4)^(1/3))+(1.73E-4+(ABS(LOG(SQR(x^2+4))-1))^(1/3))/x^2+2

  1. Работа с операторами ветвления:

Задача 1. Напишите программу с использованием оператора IFTHENELSE линейной формы.

Исходные данные: a=1,8; x1= 3; x2= 0,4.

Задача 2. Напишите программу с использованием оператора IFTHENELSE блочной формы.

Задача 3. Напишите программу с использованием оператора SELECTCASE.

при x= -0,5; 1,1; 0,8; 0; 1; -4.

  1. Работа с операторами цикла:

Задача 1. Табулирование функций. ; a = /21 ; 8  х  40 ; 0h = 8.

Задача 2. Вычисление конечной суммы. S=

Задача 3. Вычисление конечного произведения. y= x=-0.5;-0.7;-0.9, n=16.

Задача 4. Вычисление суммы бесконечного ряда с заданной точностью.

y = ; ; e = 1×10-3

  1. Массивы:

1) Дан одномерный массив чисел А, состоящий из 15 элементов. Найти максимальное значение – max и минимальное – min. Определить первый отрицательный элемент до min и после min.

2) Дан одномерный массив А. Подсчитать количество положительных элементов до первого четного элемента и определить максимальный элемент после первого четного.

3) Дан двумерный массив чисел А. Ко всем отрицательным элементам прибавить элемент с номером n1, из всех нулевых вычесть число В до первого четного элемента. Положительные элементы оставить без изменения.

4) Дан двумерный массив чисел. Подсчитать сумму четных элементов и количество элементов кратных 3.

  1. Функции пользователя:

Вычислить: . Функцию arctg(x) вычислить с точностью до ε = 0.0001 с помощью функции пользователя, используя известное разложение данной функции в степенной ряд. Значения переменной х подобрать произвольно и обосновать их выбор, опираясь на радиус сходимости функции arctg(x).

  1. Записать выражение на языке Qbasic и определить порядок выполнения арифметического выражения:

  1. Представить арифметическое выражение в математической форме:

а) y=(x^3+10*x-1)/(x+2)^3*LOG(SIN(x^3+4)/EXP(x))/LOG(5)-COS(ABS(x+7));

б) y=ABS(SIN(x^2/(a*x-b)))+EXP(2*SQR(x*a^2))+2.7E-4*(x^2-R^2)^(1/5)/(TAN(x)+1)

в) z=(ATN(x^2)+COS(SQR(x)))^(3*x)/(EXP(x)+LOG(ABS(2.4*x^2))) .

  1. Работа с операторами ветвления:

Задача 1. Напишите программу с использованием оператора IFTHENELSE линейной формы.

Исходные данные: x1= 3,5 ; x2= -1, c=0,9.

Задача 2. Напишите программу с использованием оператора IFTHENELSE блочной формы.

Задача 3. Напишите программу с использованием оператора SELECTCASE.

при x= -3; 1,8; -5,2; 3,4; 1; -4.

  1. Работа с операторами цикла:

Задача 1. Табулирование функций. ; a =0,4 ; 7  х  25 ; h = 3.

Задача 2. Вычисление конечной суммы. S=  +

Задача 3. Вычисление конечного произведения. y= x=1.20;1.15;1.10, n=6.

Задача 4. Вычисление суммы бесконечного ряда с заданной точностью.

y = ; ; e = 1×10-3

  1. Массивы:

1) Дан одномерный массив чисел А. Ко всем отрицательным элементам прибавить элемент с номером n1, из всех нулевых вычесть число В до первого четного элемента. Положительные элементы оставить без изменения.

2) Дан одномерный массив вещественных чисел. Выяснить верно, ли, что максимальный элемент превышает минимальный не более чем на 25 до первого нулевого элемента?

3) В каждом столбце двумерного массива поме­нять местами первый отрицательный элемент и послед­ний нулевой. Если таких элементов нет, то должно быть выведено соответствующее сообщение.

4) Дан двумерный массив целых чисел. Вставить в него строку из нулей после первой строки, в которой количество положительных элементов равно количеству отрицательных.

  1. Функции пользователя:

Вычислить: . Функцию arcsin(x) вычислить с точностью до ε = 0.0001 с помощью функции пользователя, используя известное разложение данной функции в степенной ряд. Значения переменной х подобрать произвольно и обосновать их выбор, опираясь на радиус сходимости функции arcsin(x).

  1. Записать выражение на языке Qbasic и определить порядок выполнения арифметического выражения:

  1. Представить арифметическое выражение в математической форме:

а) b=(x+y+z)/EXP(a*x+b)+(x+ABS(y)^(1/4))^(1/3) ;

б) a=LOG(y^(SQR(ABS(x))))*(x-y/2)^(3/5)+SIN(ATN(SQR(EXP(x^2))))^2 ;

в) x=1.43*a^3*1Е-3*(a+b^2)/(0.13*a-b)-3.5*LOG(a^3)/LOG(10)+1/TAN(a)^2 .

  1. Работа с операторами ветвления:

Задача 1. Напишите программу с использованием оператора IFTHENELSE линейной формы.

Исходные данные: t1= 0,5 ; t2= 6.

Задача 2. Напишите программу с использованием оператора IFTHENELSE блочной формы.

Задача 3. Напишите программу с использованием оператора SELECTCASE.

при x= 0,5; 1,1; -0,5; 2,5; 0; - 4.

  1. Работа с операторами цикла:

Задача 1. Табулирование функций. ; a = 0,123 ; 2  х  32 ; h =5.

Задача 2. Вычисление конечной суммы. S=

Задача 3. Вычисление конечного произведения. y= x=2.1;2.3;2.5, n=20.

Задача 4. Вычисление суммы бесконечного ряда с заданной точностью.

y = ; ; e = 1×10-3

  1. Массивы:

1) Дан одномерный массив А, состоящий из 15 элементов. Подсчитать сумму четных элементов до первого отрицательного элемента.

2) Все элементы с четными номерами в одномерном массиве удвоить, а остальные - уменьшить на 1 после первого нулевого элемента.

3) Дан двумерный массив. Вставить в него столбец из чисел —1 перед последним столбцом, коли­чество четных элементов которого больше заданного числа.

4) Дан двумерный массив. Удалить строку с максимальным произведением элементов, кратных числу С.

  1. Функции пользователя:

Вычислить: . Функцию arcctg(x) вычислить с точностью до ε = 0.0001 с помощью функции пользователя, используя известное разложение данной функции в степенной ряд. Значения переменной х подобрать произвольно и обосновать их выбор, опираясь на радиус сходимости функции arcctg(x).

  1. Записать выражение на языке Qbasic и определить порядок выполнения арифметического выражения:

  2. Представить арифметическое выражение в математической форме:

а) z=EXP(SQR(x))+SQR(EXP(SIN(x)))-0.23E-2*TAN(x^3)^2 ;

б) y=LOG(ABS((x^5-0.31*x-1)/COS(x)))/LOG(10)-2*x*1/TAN(a/2-x)+1.3E-4 ;

в) x=a*y^5+b*COS(ABS(y))+ATN(y^x1) .

  1. Работа с операторами ветвления:

Задача 1. Напишите программу с использованием оператора IFTHENELSE линейной формы.

Исходные данные: x1= -0,9 ; x2= 7.

Задача 2. Напишите программу с использованием оператора IFTHENELSE блочной формы.

Задача 3. Напишите программу с использованием оператора SELECTCASE.

при x= 11,5; 9,5; 5; 4; 2; 3,5.

  1. Работа с операторами цикла:

Задача 1. Табулирование функций. ; a = 2,51 ; 16  х  40 ; h = 4.

Задача 2. Вычисление конечной суммы. S=

Задача 3. Вычисление конечного произведения. y= x=4;6;8, n=15.

Задача 4. Вычисление суммы бесконечного ряда с заданной точностью.

y = ; e = 1×10-3

  1. Массивы:

1) Дан одномерный массив. Поменять местами третий четный элемент массива и максимальный элементы.

2) Дан одномерный массив. В последовательности из n чисел определить значения первого и второго по порядку отрицательного элемента. Если первое значение больше второго, то распечатать сумму элементов до первого отрицательного числа.

3) Дан двумерный массив. Вставить массив В перед столбцом, где все элементы неотрицательные.

4) Дан двумерный массив. Вставить массив В после столбца с максимальным количеством четных элементов.

  1. Функции пользователя:

Вычислить: . Функцию arccos(x) вычислить с точностью до ε = 0.0001 с помощью функции пользователя, используя известное разложение данной функции в степенной ряд. Значения переменной х подобрать произвольно и обосновать их выбор, опираясь на радиус сходимости функции arccos(x).

  1. Записать выражение на языке Qbasic и определить порядок выполнения арифметического выражения:

  2. Представить арифметическое выражение в математической форме:

а) x=1/4.5*ABS(u-m)/EXP(SQR(u+m))+SIN(a-m)^2*(2*u)/(7*m^2) ;

б) z=TAN(m^2)/(5*x*y^3)+(1-(x/y)^3)^(3/2)-x^7*(1/TAN(x)-1) ;

в) z=2.91E-17*SQR(g^3-0.12*k)/(2*g^4+k)+(x^2/(y+x^3/y))^2 .

  1. Работа с операторами ветвления:

Задача 1. Напишите программу с использованием оператора IFTHENELSE линейной формы.

Исходные данные: V1= -1/2; V2= 8.

Задача 2. Напишите программу с использованием оператора IFTHENELSE блочной формы.

Задача 3. Напишите программу с использованием оператора SELECTCASE.

при x=1; -1,8; 1,52; 2,8; 3,29; -4.

  1. Работа с операторами цикла:

Задача 1. Табулирование функций. ; a = 5,32 ; 4  х  44 ; h = 8.

Задача 2. Вычисление конечной суммы. S=

Задача 3. Вычисление конечного произведения. y= x=1;3;5, n=9.

Задача 4. Вычисление суммы бесконечного ряда с заданной точностью.

y = ; e = 1×10-3

  1. Массивы:

1) Дан одномерный массив. В последовательности B из n чисел поменять местами максимальный элемент и первый элемент массива, если количество отрицательных элементов больше количества положительных. Если элементов с максимальным значением несколько, то в обмене должен участвовать второй из них.

2) Известно, что в одномерном массиве имеются элементы, равные 5. Определить номер первого из них.

3) Дан двумерный массив. Удалить строку с максимальной суммой элементов, принадлежавших интервалу [3,5].

4) Дан двумерный массив. Удалить строку с максимальным количеством четных элементов.

  1. Функции пользователя:

Вычислить: . Функцию arctg(x) вычислить с точностью до ε = 0.0001 с помощью функции пользователя, используя известное разложение данной функции в степенной ряд. Значения переменной х подобрать произвольно и обосновать их выбор, опираясь на радиус сходимости функции arctg(x).

  1. Записать выражение на языке Qbasic и определить порядок выполнения арифметического выражения:

  1. Представить арифметическое выражение в математической форме:

а) z=(0.7*b^2-0.16*m^3)/(1.3E-1*m+b)+SQR(13.6*m/ABS(m-b))-EXP(SQR(2)) ;

б) y=(3*x^2+25*EXP(x^3))/(ABS(x^9)+SQR(a*x^3+2))+LOG(x)^2-4.28E-2 ;

в) x=-EXP(t^2/2)+25*LOG(1+t)-COS(a/5)+0.34E5 .

  1. Работа с операторами ветвления:

Задача 1. Напишите программу с использованием оператора IFTHENELSE линейной формы.

Исходные данные: a= 1; в= 2; x1= -2 ; x2= 6.

Задача 2. Напишите программу с использованием оператора IFTHENELSE блочной формы.

Задача 3. Напишите программу с использованием оператора SELECTCASE.

при x= 0,2; 1,2; 1,4; 4,1; 0; 18.

  1. Работа с операторами цикла:

Задача 1. Табулирование функций. ; a = 1,25 ; 10  х  40 ; h = 6.

Задача 2. Вычисление конечной суммы. S=sin2(1+ 1)+sin2(2+1)++sin2(12+1)

Задача 3. Вычисление конечного произведения. y= x=0.9;0.7;0.5, n=20

Задача 4. Вычисление суммы бесконечного ряда с заданной точностью.

y = ; e = 1×10-3

  1. Массивы:

1) Дан одномерный массив чисел. Удалить все элементы между элементами по номерами m1 и m2.

2) Дан одномерный массив. В последовательности из n чисел определить сумму чисел до первого положительного элемента и сумму после второго положительного элемента. Сравнить полученные суммы и распечатать наибольшую.

3) Дан двумерный массив. Вставить массив В после столбца, где все элементы положительные.

4) Дан двумерный массив. Удалить строку, где все элементы положительные.

  1. Функции пользователя:

Вычислить: . Функцию arctg(x) вычислить с точностью до ε = 0.0001 с помощью функции пользователя, используя известное разложение данной функции в степенной ряд. Значения переменной х подобрать произвольно и обосновать их выбор, опираясь на радиус сходимости функции arctg(x).

  1. Записать выражение на языке Qbasic и определить порядок выполнения арифметического выражения:

  2. Представить арифметическое выражение в математической форме:

а) y=(4*(1-x^2)^(1/3)*SQR(1-a*x^2)+1)/(1+SQR(a^2+x^2))+SIN((2.3+x)^(1/3)) ;

б) z=ABS(x-y)/((1+2*x)*a^3)-EXP(2*(x+y))+SIN(x)^2 ;

в) k=7.13E-3*g+(g^2+t^2)/(3*g*t)-SQR((3*g*t^2-1)/LOG(ABS(g*t))) .

  1. Работа с операторами ветвления:

Задача 1. Напишите программу с использованием оператора IFTHENELSE линейной формы.

Исходные данные: a= 1; z1= -2 ; z2= 6.

Задача 2. Напишите программу с использованием оператора IFTHENELSE блочной формы.

Задача 3. Напишите программу с использованием оператора SELECTCASE.

при x= 0; 2,5; -3,3; 1,15; 0,14; 1.

  1. Работа с операторами цикла:

Задача 1. Табулирование функций. ; a = 4,82 ; 9  х  34 ; h = 5.

Задача 2. Вычисление конечной суммы. S=

Задача 3. Вычисление конечного произведения. y= x=0.90;0.95;1.00, n=10.

Задача 4. Вычисление суммы бесконечного ряда с заданной точностью.

y = ; e = 1×10-3

  1. Массивы:

1) В одномерном массиве из n чисел вставить максимальное и минимальное значение в первую позицию массива.

2) Дан одномерный массив. В последовательности из 10 чисел удалить первый и второй нулевой элемент.

3) Дан двумерный массив. Вставить массив В после строки, где все элементы четные.

4) Дан двумерный массив. Удалить строку, где все элементы нулевые.

  1. Функции пользователя:

Вычислить: . Функцию arctg(x) вычислить с точностью до ε = 0.0001 с помощью функции пользователя, используя известное разложение данной функции в степенной ряд. Значения переменной х подобрать произвольно и обосновать их выбор, опираясь на радиус сходимости функции arctg(x).

  1. Записать выражение на языке Qbasic и определить порядок выполнения арифметического выражения:

  2. Представить арифметическое выражение в математической форме:

а) x=(z^(2*y)-LOG(a)/LOG(10)*c^2)/a^(1/3)+0.0002E17*COS(y^2)^(2/3) ;

б) y=COS((1/TAN(3*x))^(1/3))+EXP(ABS(x^3)) ;

в) y=(m*t+0.16*c)/(2*m*t)-7.8E2*t^3.2-1/3*t*5 .

  1. Работа с операторами ветвления:

Задача 1. Напишите программу с использованием оператора IFTHENELSE линейной формы.

Исходные данные: y= 2; x1= -5,4 ; x2= 15.

Задача 2. Напишите программу с использованием оператора IFTHENELSE блочной формы.

Задача 3. Напишите программу с использованием оператора SELECTCASE.

при x= -π/4; π/8; 200; 1250; –1180; 480.

  1. Работа с операторами цикла:

Задача 1. Табулирование функций. ; a = 3·ln ; 11  х  29 ; h =3.

Задача 2. Вычисление конечной суммы. S=

Задача 3. Вычисление конечного произведения. y= x=4.0;4.2;4.4, n=8.

Задача 4. Вычисление суммы бесконечного ряда с заданной точностью.

y = ; e = 1×10-3

  1. Массивы:

1) Дан одномерный массив чисел. Вставить два максимальных значения в массив в третью позицию массива.

2) Дан одномерный массив. В последовательности из n чисел определить сумму чисел до первого положительного элемента и сумму после второго положительного элемента. Сравнить полученные суммы и распечатать наибольшую.

3) Дан двумерный массив. Удалить строку с минимальной суммой элементов кратных 5.

4) Дан двумерный массив. Вставить массив В после строки с минимальной суммой элементов кратных 3.

  1. Функции пользователя:

Вычислить: . Функцию arcsin(x) вычислить с точностью до ε = 0.0001 с помощью функции пользователя, используя известное разложение данной функции в степенной ряд. Значения переменной х подобрать произвольно и обосновать их выбор, опираясь на радиус сходимости функции arcsin(x).

  1. Записать выражение на языке Qbasic и определить порядок выполнения арифметического выражения:

  2. Представить арифметическое выражение в математической форме:

а) y=LOG(ABS(a^7))/LOG(10)+ATN(x^2)^3 ;

б) y=(n^(-3)+(EXP(1)-m)^3)*m/LOG(x)+SQR(ABS(x*m+n)) ;

в) z=(a*y/(a+b)+c/(a*x^2+b*x^2))^(-3)+ATN(b/(2*a)) .

  1. Работа с операторами ветвления:

Задача 1. Напишите программу с использованием оператора IFTHENELSE линейной формы.

Исходные данные: a= 2 ; в= 3; x1= -2 ; x2= 4,3.

Задача 2. Напишите программу с использованием оператора IFTHENELSE блочной формы.

Задача 3. Напишите программу с использованием оператора SELECTCASE.

при x= 0,5; –0,2; 1,1; 4,5; – 0,9; 1.

  1. Работа с операторами цикла:

Задача 1. Табулирование функций. ; a =3,14 ; 0  х  60 ; h =10 .

Задача 2. Вычисление конечной суммы. S=

Задача 3. Вычисление конечного произведения. y= x=0.5;0.7;0.9, n=5.

Задача 4. Вычисление суммы бесконечного ряда с заданной точностью.

y = ; e = 1×10-3

  1. Массивы:

1) Все элементы с четными номерами в одномерном массиве удвоить, а остальные - уменьшить на 1 после первого нулевого элемента.

2) В одномерном массиве из n чисел вставить число m1 до первого нулевого элемента.

3) Дан двумерный массив. Удалить строку с минимальным количеством четных элементов.

4) Дан двумерный массив. Вставить массив В после строки с минимальной суммой элементов кратных 5.

  1. Функции пользователя:

Вычислить: . Функцию arcsin(x) вычислить с точностью до ε = 0.0001 с помощью функции пользователя, используя известное разложение данной функции в степенной ряд. Значения переменной х подобрать произвольно и обосновать их выбор, опираясь на радиус сходимости функции arcsin(x).

  1. Записать выражение на языке Qbasic и определить порядок выполнения арифметического выражения:

  2. Представить арифметическое выражение в математической форме:

а) z=1/2*(x^(y-x)+y^((x+y)/2))+LOG(u^(1/3)+v^(1/4))/LOG(10) ;

б) y=(a^3+1.5*b*c^2)^(1/7)*(SIN(a)+5*COS(b)^2 -0.9) ;

в) y=1/4.5*ABS(u-m)/EXP(SQR(u+m))+SIN(a-m)^2+2*u/(7*m^2) .

  1. Работа с операторами ветвления:

Задача 1. Напишите программу с использованием оператора IFTHENELSE линейной формы.

Исходные данные: x1= –1 ; x= 2,1.

Задача 2. Напишите программу с использованием оператора IFTHENELSE блочной формы.

Задача 3. Напишите программу с использованием оператора SELECTCASE.

при x= –π/4; 1,4; 0,8; π/6; 1; 0.

  1. Работа с операторами цикла:

Задача 1. Табулирование функций. ; a =2,1 ; 15  х  90 ; h =15 .

Задача 2. Вычисление конечной суммы. S=

Задача 3. Вычисление конечного произведения. y= x=0.5;0.7;0.9, n=5.

Задача 4. Вычисление суммы бесконечного ряда с заданной точностью.

y = ; e = 1×10-3

  1. Массивы:

1) В последовательности из 10 чисел. Вставить первый четный элемент до второй позиции.

2) В одномерном массиве из n чисел вставить число m1 до первого нулевого элемента.

3) Дан двумерный массив. Вывести на экран элементы следующим образом сначала элементы первой строки справа налево, затем второй строки слева направо и т.п.

4) Дан двумерный массив. Вставить массив В после строки, где все элементы четные.

  1. Функции пользователя:

Вычислить: . Функцию arcsin(x) вычислить с точностью до ε = 0.0001 с помощью функции пользователя, используя известное разложение данной функции в степенной ряд. Значения переменной х подобрать произвольно и обосновать их выбор, опираясь на радиус сходимости функции arcsin(x).

  1. Записать выражение на языке Qbasic и определить порядок выполнения арифметического выражения:

  2. Представить арифметическое выражение в математической форме:

а) y=1/TAN(4*a*x)+ABS(x^(-19))/COS(0.5*a*x)^2+LOG(x/20)^(-1/2) ;

б) y=LOG(ABS(x/(a*x-b)))+EXP(2*SQR(x))+0.002*((SIN(z)+1)/(2*x*b^2))^(1/3) ;

в) z=(COS(2*x)+SIN(ABS(x-y)))/LOG(ABS(x+y)) .

  1. Работа с операторами ветвления:

Задача 1. Напишите программу с использованием оператора IFTHENELSE линейной формы.

Исходные данные: в=0,5; t1=3; t2=0,9.

Задача 2. Напишите программу с использованием оператора IFTHENELSE блочной формы.

Задача 3. Напишите программу с использованием оператора SELECTCASE.

при x = 7,5; 1,4; 7,8; 6; 3,2; 14.

  1. Работа с операторами цикла:

Задача 1. Табулирование функций. ; a = 5,45 ; 2  х  72 ; h =14 .

Задача 2. Вычисление конечной суммы. S=

Задача 3. Вычисление конечного произведения. y= x=4;6;8, n=4.

Задача 4. Вычисление суммы бесконечного ряда с заданной точностью.

y = ; e = 1×10-3

  1. Массивы:

1) Дан одномерный массив. В последовательности из 10 чисел. Вставить первый четный элемент до второй позиции.

2) Дан одномерный массив А, состоящий из 50 чисел. Найти максимальное значение массива – mах. Получить новую последовательность из 50 целых чисел, заменяя элементы массива нулями, если они не равны max, и единицей в противном случае.

3) Дан двумерный массив. Удалить строку, где все элементы положительные.

4) Дан двумерный массив. Удалить строку с максимальным произведением элементов, кратных числу С.