-
Запустить Visual Basic
-
Создать новый проект (тип проекта <Standard EXE>)
-
Сохранить проект, в предварительно созданной папке.
-
На форме создать надписи и текстовые поля для исходных данных План и Факт.
-
Создать кнопку «Вычислить».
-
Под кнопкой «Вычислить» создать надпись для области вы вода результата.
-
Ввести код процедуры, которая обрабатывает нажатие кнопки «Вычислить».
-
Сохранить форму и проект. Выполнить приложение.
Варианты задач
-
Даны действительные числа x1 , x2 , x3 , y1 , y2 , y3 . Принадлежит ли начало координат треугольнику с вершинами (x1,y1), (x2,y2), (x3, y3)?
-
Даны действительные, положительные числа a, b, c, d. Выяснить, можно ли прямоугольник со сторонами a,b уместить внутри прямоугольника со сторонами c, d так, чтобы каждая из сторон одного прямоугольника была параллельна или перпендикулярна каждой стороне второго прямоугольника.
-
Даны действительные, положительные числа a, b, x, y. Выяснить, пройдет ли кирпич с ребрами a, b, c в прямоугольное отверстие со сторонами x и y. Просовывать кирпич в отверстие разрешается только так, чтобы каждое из его ребер было параллельно или перпендикулярно каждой из сторон отверстия.
-
Даны действительные, положительные числа a, b, x, y. Выяснить, пройдет ли кирпич с ребрами a, b, c в прямоугольное отверстие со сторонами x и y. Просовывать кирпич в отверстие разрешается только так, чтобы каждое из его ребер было параллельно или перпендикулярно каждой из сторон отверстия.
-
Даны целые числа k, l. Если числа не равны, то заменить каждое из них одним и тем же числом, равным большему из исходных, а если равны, то заменить числа нулями.
-
Дано натуральное число п (п ≤ 100), определяющее возраст человека (в годах). Дать для этого числа наименования «год», «года» или «лет»: например, 1 год, 23 года, 45 лет и т. д.
-
Даны действительные числа a, b, c, d, s, t, u (s и t одновременно не равны 0). Известно, что точки (a,b) и (c,d) не лежат на прямой L, заданной уравнением sx + ty + u = 0. Прямая L разбивает координатную плоскость на две полуплоскости. Выяснить, верно ли, что точки (a,b) и (c,d) принадлежат разным полуплоскостям. В этой задаче воспользоваться фактом: если уравнение F(x,y)=0 определят прямую или кривую, разбивающую координатную плоскость на две части, то точки (a,b) и (с,d) не лежат на этой линии, принадлежат одной и той же части плоскости, если F(a,b) и F(c,d) - числа одного знака.
-
Рука робота имеет три звена, представляющие собой отрезки прямой линии длины L1,L2,L3 соответственно. каждое звено имеет три степени свободы. определить, сможет ли робот концом своей руки достать до ее основания ?
-
Вычислить бесконечную сумму с заданной точностью E (E>0). Считать, что требуемая точность достигнута, если вычислена сумма нескольких первых слагаемых и очередное слагаемое по модулю меньше, чем Е, - это и последующие слагаемые можно уже не учитывать. Вычислить:
-
Даны действительные a, b, c, d, e, f, g, h. Известно, что точки (e,f) и (g,h) различны. Известно также, что точки (a,b) и (c,d) не лежат на прямой l, проходящей через точки (e,f) и (g,h). Прямая l разбивает координатную плоскость на две полуплоскости. Выяснить, верно ли, что точки (a,b) и (c,d) принадлежат одной и той же полуплоскости. В этой задаче воспользоваться фактом: если уравнение F(x,y)=0 определят прямую или кривую, разбивающую координатную плоскость на две части, то точки (a,b) и (с,d) не лежат на этой линии, принадлежат одной и той же части плоскости, если F(a,b) и F(c,d) - числа одного знака.
-
Заданы три числа: а, b, с. Определить, могут ли они быть сторонами треугольника, и если да, то определить его тип: равносторонний, равнобедренный, разносторонний.
Замечание. Условия существования треугольника: а<b+с;, b<а+c;, с<а+b.Нельзя исключать экстремальных случаев, когда одна (или несколько) сторон равны нулю либо когда одно из неравенств переходит в равенство (треугольник нулевой площади).
-
Треугольник задан длинами своих сторон: а, b, с. Определить, является ли он тупоугольным, прямоугольным или остроугольным.
Замечание. Достаточно, используя теорему косинусов, найти знаки косинусов внутренних углов треугольника, не вычисляя самих углов (они могут быть нулевыми или развернутыми).
-
Треугольник задан координатами своих вершин на плоскости: А(хa,уa), В(хb,уb), С(хc,уc). Определить, является он прямо-, остро- или тупоугольным.
Замечание. Не следует отбрасывать экстремальные случаи, когда вершины треугольника совпадают или лежат на одной прямой. Например, треугольник с нулевой стороной обладает свойством прямоугольного и имеет два прямых угла!
-
Четырехугольник ABCD задан координатами своих вершин на плоскости; А(хa,уa), B(хb,уb), С(хc,уc), А(хa,уa), D(хa,уa). Проверить, является ли он выпуклым.
Замечание. Есть несколько способов проверки выпуклости: анализ линейных неравенств, задаваемых сторонами; разбиение четырехугольника на треугольники со сравнением сумм их площадей и другие.
-
Четырехугольник ABCD задан координатами своих вершин на плоскости: А(хa,уa), B(хb,уb), С(хc,уc), А(хa,уa), D(хa,уa). Определить тип четырехугольника: прямоугольник, параллелограмм, трапеция, произвольный четырехугольник. Учесть погрешность вычислений.
Замечание. Для устранения дополнительных источников погрешности рекомендуется использовать аппарат векторной алгебры: коллинеарность, равенство и ортогональность векторов — сторон четырехугольника.
-
Банк предлагает 3 вида срочных вкладов: на 3 месяца под р1 %, на 6 месяцев под р2 % и на год под р3 %. Какой из вкладов наиболее выгоден для вкладчика?
-
Для заданного , рассматриваемого как возраст человека, вывести фразу вида: «Мне 21 год», «Мне 32 года», «Мне 12 лет».
-
Из пункта A в пункт В выехал велосипедист со скоростью v0 км/час. Одновременно навстречу ему из пункта В двинулся «автостопом» другой путник. s1 м он двигался со скоростью v1 м/час, s2 м — со скоростью v0 км/час, s3 м — со скоростью v3 км/час. Через сколько часов после старта и в какой точке путники встретились?
-
Даны три различных числа. Среднее из них заменить суммой квадратов, большее ― квадратом суммы меньшего и среднего, меньшее оставить без изменения.
-
Даны три различных числа. Меньшее из них заменить разностью квадратов большего и среднего, большее ― квадратом разности среднего и меньшего, среднее оставить без изменения.
-
Даны три различных числа. Большее заменить разностью меньшего и среднего, среднее полусуммой большего и меньшего. Меньшее увеличить вдвое.
-
Даны три различных числа. Большее заменить средним арифметическим, меньшее увеличить на большее, среднее поделить на 2.
-
Даны три различных числа. Большее заменить средним арифметическим, меньшее увеличить на большее, среднее поделить на 2.
-
Даны три различных числа. Большее заменить меньшим, меньшее ― большим, среднее полусуммой большего и меньшего.
-
Даны три различных числа. Большее изменить по правилу: к квадрату среднего прибавить куб меньшего. Среднее заменить разностью большего и меньшего.
-
Даны три различных числа. Если нельзя построить треугольник с такими длинами сторон, то напечатать 0, иначе напечатать 3, 2 или 1 в зависимости от того, равносторонний это треугольник, равнобедренный или какой-либо иной.
-
Даны три различных числа. Большее уменьшить на среднее, среднее заменить полуразностью двух других, меньшее увеличить втрое.
-
Даны три различных числа. Меньшее заменить средним геометрическим, к среднему прибавить большее, большее оставить без изменения.
-
Даны три различных числа. Из большего вычесть среднее. Меньшее заменить полусуммой большего и среднего. Среднее оставить без изменения.
-
Даны три различных числа. Из большего вычесть меньшее. Среднее увеличить в 5 раз. Меньшее заменить разностью большего и среднего.
-
Даны три различных числа. Большее заменить средним арифметическим этих чисел. Из среднего вычесть меньшее, меньшее увеличить вдвое.