Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задании2010-qb.DOC
Скачиваний:
12
Добавлен:
11.05.2015
Размер:
1.87 Mб
Скачать

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;

  2. произведение всех , по модулю меньших 1;

  3. напечатать те и, для которых выполняется условие<;

  4. напечатать те и, для которых выполняется условие;

  5. сумму всех элементов модули которых лежат в интервале (0,1);

  6. произведение всех , больших 0,5;

  7. сумму кубов всех положительных ;

  8. удвоить все отрицательные элементы массивов и;

  9. произведение всех ине меньших 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. Вычислить величину , используя подпрограмму для вычисленияс помощью суммы

Процесс вычисления прекратить, когда очередное слагаемое станет меньше. Значениеввести в процессе выполнения программы.

  1. Вычислить величину ; используя подпрограмму для вычисленияс помощью суммы

Процесс вычислений прекратить, когда очередное слагаемое станет меньше.

5. Вычислить , используя подпрограмму вычисления(числа сочетаний изэлементов по) по формуле.

6. Вычислить где.

Сумму вычислить с точностью .

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

8. Вычислить величину

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

; Значения и элементов массиваввести в процессе выполнения программы.

9. Вычислить величину

,

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

10. Вычислить выражение

где

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

прекратить, когда очередной член станет меньше .

11. Вычислить величину

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

Значения и элементов массиваввести в процессе выполнения программы.

12. Даны массивы с элементами.

Найти общее число отрицательных элементов этих массивов. В программе использовать подпрограмму нахождения числа отрицательных элементов массивов. Значения и значения элементов массивов заранее неизвестны и должны вводиться в процессе выполнения программы.

13. Вычислить выражение

используя подпрограмму вычисления суммы элементов массива. Значения n, k и значения элементов массива ввести в процессе выполнения программы.

14. Вычислить где. Сумму вычислить с точностью.

15. Вычислить где.

Сумму вычислить с точностью .

  1. Вычислить где

.

  1. Вычислить где

.

  1. Вычислить значение

где используя подпрограмму вычисления многочлена по схеме Горнера, т.е. по рекуррентной формуле

. Значения c, d, n , элементов массива заранее неизвестны, а должны вводиться в процессе выполнения программы.

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

Вычисление определителей оформить как подпрограмму .

  1. Элементы каждой строки матрицы А(5,5) расставить в порядке возрастания. Упорядочение строк оформить как подпрограмму.

  2. Вычислить где

.

  1. Пусть задана матрица А(5,5). Построить вектор В(5), элементами которого являются наибольшие значения строк матрицы А(5,5), так что

Определение наибольшего элемента оформить как подпрограмму.

  1. Вычислить где

.

  1. Вычислить

где .

  1. Вычислить длины векторов ;;

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

  1. Вычислить нормы матрицс элементами

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

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. среднее арифметическое элементов строк.