
- •Тема: «Программы линейной структуры».
- •I. 1.1. Вычислить значения функций
- •II. 1.2. Вычислить выражение
- •Тема: «Программы ветвящейся структуры».
- •Тема: «Программы циклической структуры».
- •3.1. Вычислить значение функции
- •II. 3.2. Составить таблицы значений функций y при изменении значений переменной X с шагом h.
- •III. 3.3. Составить таблицу значений функции при изменении переменной на отрезке с шагом , с переменной на отрезке c шагом .
- •Тема: « Программирование с использованием массивов».
- •I. 4.1. Даны два массива с элементами
- •II. 4.2. Дана матрица с элементами
- •Тема: «Программирование с использованием подпрограмм»
- •Тема: «Построение графика функции»
- •Тема: «Построение геометрических фигур»
- •Ш и ф р для студентов заочного обучения Например: 11-99251
- •Литература
III. 3.3. Составить таблицу значений функции при изменении переменной на отрезке с шагом , с переменной на отрезке c шагом .
27.
Тема: « Программирование с использованием массивов».
Составить блок-схемы и программы на языке BASIC.
I. 4.1. Даны два массива с элементами
x i |
- 0,1 |
0,05 |
0,7 |
0,8 |
- 1,5 |
0,2 |
0,4 |
- 1 |
0,1 |
1,5 |
y i |
0,1 |
0,3 |
- 0,9 |
0,2 |
- 0,4 |
0,01 |
1 |
- 0,25 |
- 0,1 |
- 0,3 |
Найти:
1.
2.
наименьший элемент массива
3.
наибольший элемент массива
4.
-
5.
массив
где
6.
7.
8.
среднее арифметическое чисел
9.
сумму всех отрицательных
10.
сумму всех положительных
11.
напечатать все значения переменной
,
для которых
12.
13.
сумму квадратов всех положительных
14.
напечатать все значения переменной
,
для которых
или
15.
16.
наименьший по модулю элемент массива
17.
наибольший по модулю элемент массива
18.
19.
массив
,
где
сумму всех
, больших 1;
произведение всех
, по модулю меньших 1;
напечатать те
и
, для которых выполняется условие
<
;
напечатать те
и
, для которых выполняется условие
;
сумму всех элементов модули которых лежат в интервале (0,1);
произведение всех
, больших 0,5;
сумму кубов всех положительных
;
удвоить все отрицательные элементы массивов
и
;
произведение всех
и
не меньших 0,9.
II. 4.2. Дана матрица с элементами
Найти:
1.
массив
с
элементами
2. произведение всех элементов;
3. сумму всех положительных элементов;
4.
5.
среднее арифметическое чисел
6.
количество всех положительных
7.
8.
сумму всех отрицательных
9.
количество всех отрицательных
10.
11.
напечатать все
,
для которых
12.
все положительные
;
13.
напечатать все
,
больше по модулю 2;
14.
сумму всех
,
квадрат которых меньше 3;
15.
16. сумму всех элементов;
17. произведение всех положительных элементов;
18.
напечатать все отрицательные
;
19.
20.
количество всех
,
по модулю больших 1;
21.
сумму всех
,
по модулю меньших 0,5;
22.
произведение всех
,
для которых
-
четное число;
23.
сумму всех
,
для которых
-
нечетное число;
24.
напечатать все
,
для которых
;
25.
напечатать все
,
для которых
.
26. сумму наибольших значений строк матрицы .
27.
все элементы
лежащие
не ниже главной диагонали, и удвоить
их.
28. разность наибольшего и наименьшего значений элементов строк.
29. сумму элементов той строки, в которой расположен элемент с наименьшим значением.
30. среднее арифметическое элементов строк.
Тема: «Программирование с использованием подпрограмм»
(Составить программы в 2-х вариантах используя подпрограммы
FUNCTION, SUB)
1.
Вычислить величину используя подпрограмму для
с
помощью суммы
Процесс
вычислений
прекратить, когда очередное слагаемое
станет меньше
.
Значения
и
ввести
в процессе вычисления программы.
2. Получить таблицу значений полинома
на
отрезке
с шагом
.
Значения
и
коэффициенты полинома заранее неизвестны,
а должны вводиться в процессе выполнения
программы. В программе использовать
подпрограмму вычисления значения
полинома.
3.
Вычислить величину
,
используя подпрограмму для вычисления
с помощью суммы
Процесс
вычисления
прекратить, когда очередное слагаемое
станет меньше
.
Значение
ввести в процессе выполнения программы.
Вычислить величину
; используя подпрограмму для вычисления
с помощью суммы
Процесс
вычислений
прекратить, когда очередное слагаемое
станет меньше
.
5.
Вычислить
,
используя подпрограмму вычисления
(числа
сочетаний из
элементов
по
)
по формуле
.
6.
Вычислить
где
.
Сумму
вычислить с точностью
.
Дана матрица
с элементами
где
Вычислить
, где
- наибольший элемент в строке с номером
матрицы
. В программе использовать подпрограмму нахождения наибольшего элемента в строке матрицы. Значения
и элементов матрицы
ввести в процессе выполнения программы.
8. Вычислить величину
В программе использовать подпрограмму для получения суммы
;
Значения
и элементов массива
ввести в процессе выполнения программы.
9. Вычислить величину
,
где
.
Использовать подпрограмму вычисления
.
Вычисление суммы прекратить, когда
очередное слагаемое станет меньше
.
10.
Вычислить выражение
где
Использовать
подпрограмму вычисления
.
Вычисление суммы
прекратить,
когда очередной член станет меньше
.
11. Вычислить величину
используя подпрограмму вычисления минимального элемента массива.
Значения
и элементов массива
ввести в процессе выполнения программы.
12.
Даны массивы
с
элементами
.
Найти
общее число отрицательных элементов
этих массивов. В программе использовать
подпрограмму нахождения числа
отрицательных элементов массивов.
Значения
и значения элементов массивов заранее
неизвестны и должны вводиться в процессе
выполнения программы.
13.
Вычислить выражение
используя
подпрограмму вычисления суммы элементов
массива. Значения n, k и значения
элементов массива
ввести в процессе выполнения программы.
14.
Вычислить
где
.
Сумму вычислить с точностью
.
15.
Вычислить
где
.
Сумму
вычислить с точностью
.
Вычислить
где
.
Вычислить
где
.
Вычислить значение
где
используя подпрограмму вычисления
многочлена по схеме Горнера, т.е. по
рекуррентной формуле
.
Значения c,
d,
n
, элементов массива
заранее неизвестны, а должны вводиться
в процессе выполнения программы.
Составить программу для вычисления системы линейных алгебраических уравнений по формулам Крамера.
Вычисление определителей оформить как подпрограмму .
Элементы каждой строки матрицы А(5,5) расставить в порядке возрастания. Упорядочение строк оформить как подпрограмму.
Вычислить
где
.
Пусть задана матрица А(5,5). Построить вектор В(5), элементами которого являются наибольшие значения строк матрицы А(5,5), так что
Определение наибольшего элемента оформить как подпрограмму.
Вычислить
где
.
Вычислить
где
.
Вычислить длины векторов
;
;
.
Использовать подпрограмму для вычисления
длины вектора .
- длина вектора
.
Вычислить нормы матриц
с элементами
Использовать
подпрограмму для вычисления нормы
матрицы.
-
норма матрицы
.
27. Вычислить величину
используя подпрограмму вычисления максимального элемента массива.
Значения
и элементов массива
ввести в процессе выполнения программы.
28. Вычислить величину
В программе использовать подпрограмму для получения произведения
;
Значения
и элементов массива
ввести в процессе выполнения программы.
29.
Даны массивы с элементами
.
Найти
общее число положительных элементов
этих массивов. В программе использовать
подпрограмму нахождения числа
положительных элементов массивов.
Значения
и значения элементов массивов заранее
неизвестны и должны вводиться в процессе
выполнения программы.
30.
Вычислить
где
Тема: «Использование файлов последовательного доступа для ввода и вывода данных»
Использовать операторы
OPEN, INPUT #n, PRINT #n, PRINT #n USING, CLOSE
Дан
массив
Найти:
1.
количество всех
,
по модулю больших 1;
2.
сумму всех
,
квадрат которых меньше 5;
3. сумму всех положительных элементов;
4.
все положительные
;
5.
среднее арифметическое чисел
6.
количество всех положительных
7.
8.
сумму всех отрицательных
9.
все
,
для которых
;
10.
11.
все
,
для которых
12.
сумму всех
,
для которых
-
нечетное число;
13.
все
,
больше по модулю 1;
14. произведение всех элементов больших 1;
15.
16. сумму всех элементов;
17. произведение всех положительных элементов;
18.
все отрицательные
;
19.
20.
21.
сумму всех
,
по модулю меньших 0,5;
22.
произведение всех
,
для которых
-
четное число;
23.
24.
количество всех отрицательных
25.
все
,
для которых
.
26. сумму наибольших значений строк матрицы .
27.
все элементы
лежащие
не ниже главной диагонали и их удвоить.
28. разность наибольшего и наименьшего значений элементов строк.
29. сумму элементов той строки в которой расположен элемент с наименьшим значением.
30. среднее арифметическое элементов строк.