- •Тема: «Разработка приложений с разветвляющимися алгоритмами»
- •Разветвляющиеся алгоритмические структуры
- •1.1. Основные логические операции
- •1.2. Условный оператор If...Then
- •1.3. Условный оператор If...Then...Else
- •1.4. Условный оператор If...Then...ElseIf
- •1.5. Оператор выбора Select Case
- •Переключатели и флажки
- •2.1. Переключатель
- •2.2. Флажок
- •3. Упражнения
- •4. Задания для самостоятельного выполнения
- •2. Используя условный оператора if…then, разработайте проект для решения fphf,jnfqnt ghjtrn lkz htitybz h следующих заданий:
- •3. Используя условный оператора if…then…else или if…then…elseif, разработайте проект для решения fphf,jnfqnt ghjtrn lkz htitybz h следующих заданий:
- •4. Используя условный оператора select case, разработайте проект для решения fphf,jnfqnt ghjtrn lkz htitybz h следующих заданий:
- •5. Контрольные вопросы
4. Задания для самостоятельного выполнения
1. В следующих задачах организовать выполнение алгоритма следующим образом: выбор вычисления по той или иной формуле – с помощью элемента управления переключатель, форматный или бесформатный вывод – с помощью элемента управления флажок. Например, для вычисления площади круга и длины окружности форма может иметь вид, изображенный на рис. 5.10 (форматный вывод), 5.11 (бесформатный вывод).
Рис. 5.10
Рис. 5.11
Вариант задания |
Формулировка задачи |
1 |
Известны первый член а1 арифметической прогрессии и последний член аn. Найти разность d и сумму Sn первых n членов этой арифметической прогрессии. |
2 |
Вычислить периметр и площадь прямоугольного треугольника по заданным длинам двух катетов a и b. |
3 |
Дана длина ребра куба. Найти площадь грани, площадь полной поверхности и объем этого куба. |
4 |
Вычислить площади геометрических фигур: прямоугольника и треугольника по заданным сторонам. |
5 |
Вычислить площади геометрических фигур: трапеции и круга. |
6 |
По известному радиусу вычислить объем и площадь поверхности шара. |
7 |
Заданы координаты трех вершин треугольника. Найти его периметр и площадь. |
8 |
Даны два числа. Найти среднее арифметическое кубов этих чисел и среднее геометрическое модулей этих чисел. |
9 |
Дана сторона равностороннего треугольника. Найти площадь этого треугольника, его высоту, радиусы вписанной и описанной окружностей. |
10 |
Вычислить объем и площадь полной поверхности цилиндра, если известны высота и радиус основания. |
11 |
Заданы стороны прямоугольника. Определить его периметр, площадь и длину диагонали. |
12 |
Заданы длина, ширина и высота параллелепипеда. Определить его объем и площадь поверхности. |
13 |
Задан радиус окружности. Найти длину окружности и площадь круга. |
14 |
Заданы площадь и длина прямоугольника. Найти его ширину и диагональ. |
15 |
Заданы основания и высота равнобедренной трапеции. Найти ее периметр и площадь. |
16 |
Вычислить площадь и периметр прямоугольника, если задана длина одной стороны (a) и коэффициент n (%), позволяющий вычислить длину второй стороны (b=n*a). |
2. Используя условный оператора if…then, разработайте проект для решения fphf,jnfqnt ghjtrn lkz htitybz h следующих заданий:
2.1. Дано вещественное число. Найти модуль этого числа (стандартную функцию не использовать).
2.2. Составить программу, которая уменьшает первое введенное число в два раза, если оно больше второго введенного числа.
2.3. Даны два числа. Если квадратный корень из второго числа меньше первого числа, то увеличить второе число в пять раз.
2.4. Даны три целых числа. Вывести на экран те из них, которые являются нечетными.
2.5. Даны три вещественных числа. Возвести в квадрат те, которые положительные.
2.6. Даны три вещественных числа. Вывести на экран те, которые принадлежат интервалу (1,6; 3,8).
2.7. Даны три натуральных числа a, b, c. Если они являются тройкой Пифагора, т.е. c2=a2+b2, то увеличить каждое в два раза.
2.8. Даны четыре целых числа. Определить, сколько из них четных.
2.9. Даны четыре вещественных числа. Найти сумму тех чисел, которые больше пяти.
2.10. Даны четыре целых числа. Определить сумму тех чисел, которые кратны трем.
2.11. Даны три целых числа. Вывести на экран те из них, которые являются отрицательными.
2.12. Даны четыре целых числа. Найти сумму тех чисел, которые принадлежат интервалу [0; 10].
2.13. Даны три вещественных числа. Вывести на экран те, которые принадлежат интервалу (1; 10).
2.14. Даны три целых числа. Вывести на экран те из них, которые кратны пяти.
2.15. Составить программу, которая увеличивает в два раза меньшее из трех введенных чисел.
2.16. Даны четыре вещественных числа. Определить, сколько из них принадлежат интервалу (2,5; 7,3).
