- •Тема: «Программы линейной структуры».
- •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. среднее арифметическое элементов строк.
