- •Раздел 2 Программирование на языке
- •Лабораторная работа № 1
- •1 Порядок решения задач на компьютере
- •2 Разработка линейных программ
- •Input "Ввести d, k,n"; d, k,n
- •3 Операторы read, datа, restore
- •3 Запуск qbasic, ввод и редактирование программ
- •Лабораторная работа № 2
- •2 Программы ветвления
- •Input X
- •Лабораторная работа № 3
- •1 Операторы цикла qb
- •2 Примеры программ с циклами
- •3 Контрольные вопросы
- •4 Задание
- •Лабораторная работа № 4
- •1 Программа вычисления арифметического ряда
- •2 Программы вычисления факториалов
- •3 Алгоритм итерационного цикла
- •4 Контрольные вопросы
- •5 Задания
- •Лабораторная работа № 5
- •1 Программа "цикл в цикле"
- •2 Программа "цикл и ветвление"
- •3 Программа "цикл в цикле и ветвление"
- •4 Контрольные вопросы
- •5 Задания
- •Лабораторная работа № 6
- •1 Одномерные массивы - векторы
- •2 Двумерные массивы – матрицы. Обработка массивов
- •3 Контрольные вопросы
- •4 Задания
- •Лабораторная работа № 7
- •1 Функции пользователя
- •3 Процедуры. Операторы sub и end sub
- •Лабораторная работа № 8
- •1 Графические операторы qbasic
- •2 Программа рисования графических объектов
- •3 Построение графиков функций
- •4 Контрольные вопросы
- •5 Задание
3 Контрольные вопросы
1 Что такое массив данных ?
2 Какого назначение оператора DIM?
3 Как описываются одномерные и двумерные массивы?
4 Объясните организацию циклов, содержащих индексированные
переменные.
5 Как задать обработку элементов только 2-го столбца?
6 Как задать обработку элементов, расположенных ниже главной диагонали?
7 Как определить максимальный элемент массива?
8 Как определить нечётные элементы массива?
4 Задания
4.1. Рассчитать значения функции согласно своему варианту (№ компьютера в аудитории). Предусмотреть сохранение в памяти вычисленных значений функции.
№ вар |
Функция, массив |
Задание | |
1 |
2 |
3 | |
1 |
y =(1+| x | ); x {7; 1; 2; -3; -1; 5; -18} |
Найти максимум и сумму положительных элементов массива | |
2 |
|
Найти минимум и сумму отрицательных элементов массива А | |
3 |
S =lg (3│sin(x)│+x x {-5; 4; 0; 1; 3.5;-10; 14} |
Количество и сумму элементов, меньших 2 | |
4 |
u =ln │3sin x +1│; x {-1; 2; 4.1; -5; -22; 17} |
Наибольшее и наименьшее значения функции | |
5 |
Найти сумму и количество элементов A[I,J] > 1 |
98
-
1
2
3
6
r =3.4sin(5+3.1t );
t {-1.1; -0.8; 4; -1; -3; 5}
Произведение элементов t с нечет ными номерами и их количество
7
q =3.3sin x - 1+sin x ;
x {1; 4; 3; 7; -51; 32; -2}
Номер первого отрицательного элемента массива q
8
Найти минимум и сумму положительных элементов массива
9
Количество и сумму элементов, больших 2
10
d =ln │x +sin х4│;
x {0.75; -3.1; 21; -1.7; 3}
Количество и произведение элементов, больших -2
11
Произведение элементов с чет ными номерами и их количество
12
Сумму элементов над главной диагональю и максимальный из них
13
m =7.3cos x6 – sin3 x ;
x {1; 4; 3; 7; -51; 32; -2}
Номер первого положительного элемента массива m
14
Произведение отрицательных элементов над главной диагональю и минимальный из них
15
G =(sin3 x – tg2 x ;
x {1; 4; 3; 7; -51; 32; -2}
Номер первого отрицательного элемента массива G
16
Сумму положительных элементов под главной диагональю и максимальный из них
17
Произведение элементов с нечет ными номерами и их количество
99
-
1
2
3
18
a =e2х
x {1.3; 0.2; -4; 3.2; 5; -1}
Сумму элементов с чет ными номерами и их количество
19
Произведение элементов с нечет- ными номерами, большими -2, и их количество
20
C =arctg(a -3a +2);
a {2.7; 3.1; 4.5; -6; 14}
Произведение элементов с чет ными номерами и их количество
Содержание отчета
1 Название, цель, содержание работы
2 Задание для своего варианта.
3 Программа расчёта
4 Результаты расчётов в среде QB.
5 Письменные ответы на контрольные вопросы.
6 Выводы по работе
100