ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 16.07.2025
Просмотров: 482
Скачиваний: 0
6. Составьте блок-схему и программу на языке VBA для вычисления площади треугольника, если известна длина основания и высота.
Исходные данные: |
Результат: |
Основание (см): 8,5 |
Площадь треугольника 42,5 (кв. см) |
Высота (см): 10 |
7. Составьте блок-схему и программу на языке VBA для вычисления стоимости поездки на автомобиле на дачу (туда и обратно). Исходными данными являются: расстояние до дачи (в километрах); количество бензина, которое потребляет автомобиль на 100 км пробега; цена одного литра бензина.
Исходные данные: |
Результат: |
Расстояние до дачи (км): 34 |
Поездка на дачу и обратно обойдется в |
Расход бензина (литров на |
14 796,8 руб. |
100 км пробега): 8,5 |
|
Цена литра бензина (руб.): 2 560 |
|
8. Составьте блок-схему и программу на языке VBA для вычисления |
|
объема куба. |
|
Исходные данные: |
Результат: |
Длинна ребра (см): 9,5 |
Объем куба 857,375 (куб. см) |
9. Составьте блок-схему и программу на языке VBA для пересчета расстояния из верст в километры (1 верста равняется 1 066,8 м).
Исходные данные: |
Результат: |
|
Расстояние в верстах: 100 |
Расстояние в километрах: 106,68 |
|
10. Составьте блок-схему и программу на языке VBA для вычисления |
||
объема цилиндра. |
||
Исходные данные: |
Результат: |
|
Радиус основания (см): 5 |
Объем цилиндра: 785,398 (куб. см) |
|
Высота цилиндра (см): 10 |
||
11. Составьте блок-схему и программу на языке VBA для вычисления |
||
стоимости некоторого количества (по весу) яблок. |
||
Исходные данные: |
Результат: |
|
Цена одного килограмма яблок (руб.): 8,5 |
Стоимость покупки: 19,55 (руб.) |
|
Вес яблок (кг): 2,3 |
||
12. Составьте блок-схему и |
программу |
на языке VBA для вычисления |
площади поверхности прямоугольного параллелепипеда.
Исходные данные: |
Результат: |
Длина (см): 9 |
Площадь поверхности: 90,00 (кв. см) |
Ширина (см): 7,5 |
|
Высота (см): 5 |
13. Составьте блок-схему и программу на языке VBA для вычисления величины дохода по вкладу. Процентам ставка (в процентах годовых) и время хранения (в днях) задаются во время работы программы.
Исходные данные: |
Результат: |
Величина вклада (руб.): 2 500 000 |
Доход: 41 100 (руб.) |
Срок вклада (дней): 30 |
Сумма по окончании срока вклада: |
Процентная ставка (годовых): 20 |
2 541 100 (руб.) |
8
14. Составьте блок-схему и программу на языке VBA для вычисления объема цилиндра.
Исходные данные: |
Результат: |
||
Радиус основания (см): 5,5 |
Объем цилиндра: 665,23 (куб. см) |
||
Высота цилиндра (см): 7 |
|||
15. Составьте блок-схему и программу на языке VBA для вычисления |
|||
значения функции f (x) = |
sin(x) |
. |
|
2x2 + ex |
|||
Исходные данные: |
Результат: |
||
x = 1 |
f (x) = 0,17834267 |
||
16. Составьте блок-схему и программу на языке VBA для вычисления площади трапеции, если известны средняя линия и высота трапеции.
Исходные данные: |
Результат: |
Средняя линия (см): 15,7 |
Площадь трапеции: 150,72 (кв. см) |
Высота (см): 9,6 |
|
17. Составьте блок-схему и |
программу на языке VBA для вычисления |
стоимости покупки, состоящей из нескольких тетрадей и такого же количества обложек к ним.
Исходные данные: |
Результат: |
Цена тетради (руб.): 270 |
Стоимость покупки: 6 370 (руб.) |
Цена обложки (руб.): 220 |
|
Количество комплектов (шт.): 13 |
|
18. Составьте блок-схему и программу на языке VBA для вычисления |
|
произведения 3-х вещественных чисел. |
|
Исходные данные: |
Результат: |
Первое число: 17,5 |
Произведение чисел: 5 059,6875 |
Второе число: 12,5 |
|
Третье число: 23,13 |
|
19. Составьте блок-схему и программу на языке VBA для вычисления площади треугольника, если известны длины двух его сторон и величина угла между этими сторонами.
Исходные данные: |
Результат: |
Длина первой стороны (см): 25 |
Площадь треугольника: 106,25 (кв. см) |
Длина второй стороны (см): 17 |
Угол между сторонами треугольника (градусы): 30
20. Составьте блок-схему и программу на языке VBA для пересчета веса из фунтов в килограммы(1 фунт равняется 409,5 г.).
Исходные данные: |
Результат: |
Фунт(а/ов): 3,5 |
Килограмм(а/ов): 1,433 |
21. Составьте блок-схему и программу на языке VBA для вычисления длины диагонали прямоугольника.
Исходные данные: |
Результат: |
Длина (см): 5,4 |
Диагональ: 6,3285 (см) |
Ширина (см): 3,3 |
|
22. Составьте блок-схему и |
программу на языке VBA для пересчета |
9
величины временного интервала, заданного в минутах, в величину, выраженную в часах и минутах.
Исходные данные: |
Результат: |
Минуты: 150 |
Часы и минуты: 2 ч 30 мин |
23. Составьте блок-схему и программу на языке VBA для вычисления
значения функции y(x) = x + |
sin2 |
(x) |
. |
2 |
|||
Исходные данные: |
Результат: |
||
x = 2,5 |
y(x) = 2,67908445 |
24. Составьте блок-схему и программу на языке VBA для вычисления площади поверхности цилиндра.
Исходные данные: |
Результат: |
Радиус основания (см): 5,5 |
Площадь поверхности цилиндра: 431,97 (кв. см) |
Высота цилиндра (см): 7 |
25. Составьте блок-схему и программу на языке VBA, которая преобразует введенное с клавиатуры целое неотрицательное число в денежный формат.
Исходные данные: |
Результат: |
Число: 124680 |
124 тысяч(а/и) 680 руб. |
26. Составьте блок-схему и программу на языке VBA для вычисления среднего арифметического 3-х чисел.
Исходные данные: |
Результат: |
Первое число: 7,5 |
Среднее арифметическое: 4,333333333333 |
Второе число: 2,5 |
|
Третье число: 3 |
27. Составьте блок-схему и программу на языке VBA для вычисления длинны вектора по его координатам.
Исходные данные: |
Результат: |
x1 = 2 |
Длина вектора: 5,09901951359 |
y1 = 2,4 x2 = 5,4 y2 = 6,2
28. Составьте блок-схему и программу на языке VBA для вычисления площади прямоугольного треугольника, если известны катет и гипотенуза.
Исходные данные: |
Результат: |
Катет (см): 12,3 |
Площадь треугольника: 79,978 (кв. см) |
Гипотенуза (см): 17,9 |
29. Составьте блок-схему и программу на языке VBA для вычисления значения функции z(x) = x + ex−1x2 + 3 .
Исходные данные: |
Результат: |
x = −2,6 |
z(x) = 0,58470836374 |
30. Составьте блок-схему и программу на языке VBA для вычисления площади полной поверхности куба, если известна его ребро.
Исходные данные: |
Результат: |
Ребро (дм): 1,7 |
Площадь полной поверхности: 17,34 (кв. дм) |
10
Часть 3. СОЗДАНИЕ ПРОГРАММ С РАЗВЕТВЛЯЮЩЕЙСЯ СТРУКТУРОЙ
Начальные сведения по решению задач данной части содержатся в части 4 учебно-методического пособия «Программирование на VBA».
Приступая к решению задач этого раздела, следует вспомнить, что:
üинструкция If…Then…Else используется для выбора одного из двух направлений дальнейшего хода программы (последовательности инструкций, которые должны быть выполнены);
üвыбор последовательности инструкций осуществляется во время выполнения программы в зависимости от выполнения условия;
üусловие – это выражение логического типа, которое может принимать одно из двух значений: True (истина – условие выполняется) или False (ложь – условие не выполняется);
üпри помощи логических операций And (логическое «И») и Or (логическое «Или») из простых условий можно строить сложные;
üинструкция Select…Case используется для выбора одного из нескольких направлений дальнейшего хода программы (последовательности инструкций, которые должны быть выполнены).
1. Составьте блок-схему и программу на языке VBA, которая вычисляет частное от деления двух чисел. Программа должна проверять правильность введенных пользователем данных и, если они неверные (делитель равен нулю), выдавать сообщение об ошибке.
Исходные данные: |
Результат: |
||
1. |
Делимое: 0,9 |
1. |
Вы ошиблись. Делитель не должен быть |
Делитель: 0 |
равен нулю. |
||
2. |
Делимое: 13,7 |
2. |
Частное: 27,4 |
Делитель: 0,5 |
|||
2. Составьте блок-схему и программу на языке VBA для проверки знания истории архитектуры. Программа должна вывести вопрос и три варианта ответа. Пользователь должен выбрать правильный ответ и ввести его номер.
Исходные данные: |
Результат: |
|||
1. |
Архитектор Исаакиевского |
1. |
Вы ошиблись. Архитектор |
|
собора: |
Исаакиевского собора Огюст |
|||
1. |
Доменико Трезини |
Монферран |
||
2. |
Огюст Монферран |
|||
3. |
Карл Росси |
|||
Введите номер правильного ответа: 3 |
||||
2. |
Архитектор Исаакиевского |
2. |
Верно |
|
собора: |
||||
1.Доменико Трезини
2.Огюст Монферран
3.Карл Росси
Введите номер правильного ответа: 2
3. Составьте блок-схему и программу на языке VBA для решения квадратного уравнения a × x2 + b × x + c = 0. Программа должна проверять
11