Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Лабораторная работа №4
Microsoft Access VBA
Индивидуальные здания
Варианты по номеру компьютера.
Вариант 1
1
Вычислить площадь и периметр прямоугольника, если задана длина одной стороны (a) и коэффициент n (%), позволяющий вычислить длину второй стороны (b=n*a).
2
По заданной формуле члена последовательности с номером k составить две программы:
- программу вычисления суммы первых n членов последовательности (k=1,2,3..,n);
- программу вычисления суммы всех членов последовательности, не меньших заданного числа e.
3
Определить сумму цифр введенного числа a (a<1000).
4
1. Дан массив целых чисел из n элементов, заполненный случайным образом числами из промежутка [-10,10]. Найти сумму элементов, имеющих нечетное значение.
2. Вывести индексы тех элементов, значения которых больше заданного числа А.
3. Определить, есть ли в данном массиве положительные элементы, кратные заданному числу К.
5
Дан двумерный массив размером n*m, заполненный случайными числами. Определить, есть ли в данном массиве строка, в которой имеется два элемента массива, имеющие наибольшие значения.
6
Дана строка, заканчивающаяся точкой. Подсчитать, сколько в ней символов.
7
В тексте имеется одна точка с запятой (;). Подсчитать количество символов до точки с запятой и после нее.
8
Построить график функции Y=k*x на отрезке [-5, 0] при K=-2.5 и на отрезке [0, 5] при K=3.5
9
Отображать на табло текущую дату и время в режиме будильника;
Вариант 2
1
Заданы стороны прямоугольника. Определить его периметр, площадь и длину диагонали.
2
По заданной формуле члена последовательности с номером k составить две программы:
- программу вычисления суммы первых n членов последовательности (k=1,2,3..,n);
- программу вычисления суммы всех членов последовательности, не меньших заданного числа e
3
Найти сумму всех четных натуральных чисел от 1 до 100.
4
1. Дан массив целых чисел из n элементов, заполненный случайным образом числами из промежутка [-10,20]. Найти произведение четных элементов, значения которых по модулю меньше 5.
2. Найти количество тех элементов, значения которых нечетны и по модулю превосходят заданное число А.
3. Найти номер последней пары соседних элементов, сумма которых больше заданного числа.
5
Дан двумерный массив размером n*m, заполненный случайными числами. Найти среднее арифметическое элементов, принадлежащих первой строке, последней строке, первому столбцу и последнему столбцу.
6
Определить, сколько раз в строке встречается заданное слово.
7
Дана строка символов, среди которых есть двоеточие (;). Определить, сколько символов ему предшествует.
8
Построить эллипс с большой и малой полуосями, равными R1=10 и R2=30 и расположенными параллельно осям координат по заданному параметрическому представлению X=R1*Cos(t); Y=R2*Sin(t); 0 <= t <= 2*Pi
9
Отображать в виде индикатора (ProgressBar) время, оставшееся до звукового сигнала будильника
Вариант 3
1
Заданы длина, ширина и высота параллелепипеда. Определить его объем и площадь поверхности.
2
По заданной формуле члена последовательности с номером k составить две программы:
- программу вычисления суммы первых n членов последовательности (k=1,2,3..,n);
- программу вычисления суммы всех членов последовательности, не меньших заданного числа e
3
Найти сумму первой и последней цифры натурального числа N.
4
1. Дан массив целых чисел из n элементов, заполненный случайным образом числами из промежутка [-10,10]. Найти сумму элементов, значения которых кратны 3 и 5.
2. Найти количество тех элементов, значения которых положительны и по модулю не превосходят заданное число А.
3. Найти номер первой пары соседних элементов, сумма которых меньше заданного числа.
5
Дан двумерный массив размером n*m, заполненный случайными натуральными числами в диапазоне от 1 до 100. Определить, сколько чисел в массиве равны произведению своих индексов i*j.
6
Проверить, одинаковое ли число открывающихся и закрывающихся скобок в данном тексте.
7
Дан текст. Определить, сколько в нем символов «*», «;», «:».
8
Построить кардиоиду по заданному параметрическому представлению X=a*Cos(t)*(1+Cos(t)); Y=a*Sin(t)*(1+Cos(t)); a=15; 0 <= t <= 2*Pi
9
Задавать время включения звукового сигнала и интервал времени для таймера будильника.
Вариант 4
1
Для двух целых чисел А и В определить сумму S, разность R и среднее арифметическое SR.
2
По заданной формуле члена последовательности с номером k составить две программы:
- программу вычисления суммы первых n членов последовательности (k=1,2,3..,n);
- программу вычисления суммы всех членов последовательности, не меньших заданного числа e.
3
Дано натуральное число. Верно ли, что оно начинается и заканчивается одной и той же цифрой.
4
1. Дан массив целых чисел из n элементов, заполненный случайным образом числами из промежутка [-100,100]. Найти сумму элементов, значения которых состоят из одной цифры.
2. Найти количество тех элементов, значения которых положительны и кратны 3 и 5.
3. Найти номер последней пары соседних элементов с одинаковыми знаками, произведение которых меньше заданного числа.
5
1. Дан двумерный массив размером n*m, заполненный случайными числами. Определить в нем строку с максимальной и столбец с минимальной суммой элементов. Задачу решить за один проход.
6
Строка содержит произвольный русский текст. Проверить каких букв в нем больше: гласных или согласных.
7
Дан текст, содержащий английский текст. Найти количество слов, начинающихся с буквы b.
8
Построить эпициклоиду по заданному параметрическому представлению X=(a+b)*Cos(t)-a*Cos((a+b)*t/a); Y=(a+b)*Sin(t)-a*Sin((a+b)*t/a); a=12; b=5; 0 <= t<= 2*PI
9
Обеспечивать повтор звукового сигнала через заданный промежуток времени
Вариант 5
1
Вычислить площади геометрических фигур: трапеции и круга.
2
По заданной формуле члена последовательности с номером k составить две программы:
- программу вычисления суммы первых n членов последовательности (k=1,2,3..,n);
- программу вычисления суммы всех членов последовательности, не меньших заданного числа e.
3
Вывести в столбец произведения чисел а = 143, b = 777 и числа с, последовательно принимающего значения 1, 2, 3, ... 9.
4
1. Дан массив целых чисел из n элементов, заполненный случайным образом числами из промежутка [-100,100]. Найти сумму положительных элементов, значения которых меньше 10.
2. Вывести индексы тех элементов, значения которых кратны 3 и 5.
3. Определить, есть ли пара соседних элементов с суммой, равной заданному числу.
5
Дан двумерный массив размером n*m, заполненный случайными числами. Определить, есть ли в данном массиве строка, в которой ровно два отрицательных элемента.
6
Дана строка. Преобразовать ее, удалив каждый символ «*».
7
Удалить часть текста, заключенного в скобки (вместе со скобками).
8
Построить график функции Y=Cos(x)+1 на отрезке [0, 2*Pi]
9
Обеспечивать повтор звукового сигнала через заданный промежуток времени;
Вариант 6
1
Настраивать функцию повтора звукового сигнала (включать и выключать функцию повтора и задавать время повтора)
2
Поменяйте между собой значения переменных А и В, воспользовавшись третьей переменной С, без использования третьей переменной.
3
Построить график функции Y=k*x на отрезке [-5, 0] при K=-2.5 и на отрезке [0, 5] при K=3.5
4
1. Дан массив целых чисел из n элементов, заполненный случайным образом числами из промежутка [-10,10]. Найти сумму элементов, имеющих нечетное значение.
2. Вывести индексы тех элементов, значения которых больше заданного числа А.
3. Определить, есть ли в данном массиве положительные элементы, кратные заданному числу К.
5
Дан двумерный массив размером n*m, заполненный случайными числами. Определить, есть ли в данном массиве строка, в которой имеется два элемента массива, имеющие наибольшие значения.
6
По заданной формуле члена последовательности с номером k составить две программы:
- программу вычисления суммы первых n членов последовательности (k=1,2,3..,n);
- программу вычисления суммы всех членов последовательности, не меньших заданного числа e.
7
Дано натуральное число. Верно ли, что оно заканчивается нечетной цифрой.
8
Дана строка, заканчивающаяся точкой. Подсчитать, сколько в ней символов.
9
В тексте имеется одна точка с запятой (;). Подсчитать количество символов до точки с запятой и после нее.
Вариант 7
1
В зависимости от названия реки, выдать сообщение о ее длине. В зависимости от названия горы, выдать сообщение о ее высоте.
2
По заданной формуле члена последовательности с номером k составить две программы:
- программу вычисления суммы первых n членов последовательности (k=1,2,3..,n);
- программу вычисления суммы всех членов последовательности, не меньших заданного числа e
3
Определить сумму чисел от 3 до 99 кратных числу 3.
4
1. Дан массив целых чисел из n элементов, заполненный случайным образом числами из промежутка [-15,15]. Найти произведение элементов, имеющих четное значение.
2. Вывести индексы тех элементов, значения которых по модулю меньше заданного числа А.
3. Определить, есть ли в данном массиве положительные элементы, делящиеся на заданное число k с остатком 2.
5
Дан двумерный массив размером n*m, заполненный случайными числами. Определить в нем разность между средним арифметическим элементов массива и средним арифметическим максимального и минимального элементов.
6
Дана строка, содержащая английский текст. Найти количество слов, начинающихся с буквы b.
7
Дан произвольный русский текст. Проверить каких букв в нем больше: гласных или согласных.
8
Построить график функции Y=k*x на отрезке [-5, 0] при K=1.5 и на отрезке [0, 8] при K=2.5
9
Настраивать (выбирать) звуковой сигнал;
Вариант 8
1
В зависимости от дня недели, выдать сообщение о его номере. В зависимости от номера месяца, выдать его название.
2
По заданной формуле члена последовательности с номером k составить две программы:
- программу вычисления суммы первых n членов последовательности (k=1,2,3..,n);
- программу вычисления суммы всех членов последовательности, не меньших заданного числа e
3
Вывести на экран таблицу квадратов целых чисел от 1 до 10.
4
1. Дан массив целых чисел из n элементов, заполненный случайным образом числами из промежутка [-10,20]. Найти сумму элементов, имеющих нечетные индексы.
2. Подсчитать количество элементов массива, значения которых больше заданного числа А и кратных 5.
3. Найти номер первого отрицательного элемента, делящегося на 5 с остатком 2.
5
Дан двумерный массив размером n*m, заполненный случайными числами. Найти строку с минимальной суммой и в ней максимальный элемент.
6
Дана строка. Определить, сколько в ней символов «*», «;», «:».
7
Проверить, одинаковое ли число открывающихся и закрывающихся скобок в данном тексте.
8
Построить график функции Y=3*x2 на отрезке [-5, 5]
9
Отображать заставку программы при ее запуске и сведения о программе.
Вариант 9
1
Напечатать числа a, b, c в порядке возрастания, в порядке убывания.
2
По заданной формуле члена последовательности с номером k составить две программы:
- программу вычисления суммы первых n членов последовательности (k=1,2,3..,n);
- программу вычисления суммы всех членов последовательности, не меньших заданного числа e
3
Напечатать таблицы температур по Цельсию от 0 до 100 градусов с дискретностью в один градус и их эквивалентов по шкале Фаренгейта, используя для перевода формулу
4
1. Дан массив целых чисел из n элементов, заполненный случайным образом числами из промежутка [-1000,1000]. Найти сумму четных элементов.
2. Подсчитать количество элементов массива, значения которых состоят из двух цифр.
3. Найти номер первого положительного элемента, делящегося на 5 с остатком 2.
5
Дан двумерный массив размером n*m, заполненный случайными числами. Определить, есть ли в данном массиве столбец, в котором имеются одинаковые элементы.
6
Дана строка символов, среди которых есть двоеточие (;). Определить, сколько символов ему предшествует.
7
Определить, сколько раз в тексте встречается заданное слово.
8
Построить график функции Y=3*x3 на отрезке [-3, 3]
9
Задавать время включения звукового сигнала и интервал времени для таймера.
Вариант 10
1
Найти количество отрицательных чисел среди a, b, c и абсолютное значение суммы этих чисел.
2
По заданной формуле члена последовательности с номером k составить две программы:
- программу вычисления суммы первых n членов последовательности (k=1,2,3..,n);
- программу вычисления суммы всех членов последовательности, не меньших заданного числа e.
3
Вывести в столбец произведения чисел а = 143, b = 777 и числа с, последовательно принимающего значения 1, 2, 3, ... 9.
4
1. Дан массив целых чисел из n элементов, заполненный случайным образом числами из промежутка [-100,100]. Найти сумму положительных элементов, значения которых меньше 10.
2. Вывести индексы тех элементов, значения которых кратны 3 и 5.
3. Определить, есть ли пара соседних элементов с суммой, равной заданному числу.
5
Дан двумерный массив размером n*m, заполненный случайными числами. Определить, есть ли в данном массиве строка, в которой ровно два отрицательных элемента.
6
Дана строка. Преобразовать ее, удалив каждый символ «*».
7
Удалить часть текста, заключенного в скобки (вместе со скобками).
8
Построить график функции Y=Cos(x)+1 на отрезке [0, 2*Pi]
9
Отображать на табло текущее время и обратный отсчет времени в режиме таймера;