Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
VB-2012 / 1-семестр / Методика / Lab3(ветв).doc
Скачиваний:
13
Добавлен:
26.03.2015
Размер:
347.14 Кб
Скачать
  1. Запустить Visual Basic

  2. Создать новый проект (тип проекта <Standard EXE>)

  3. Сохранить проект, в предварительно созданной папке.

  4. На форме создать надписи и текстовые поля для исходных данных План и Факт.

  5. Создать кнопку «Вычислить».

  6. Под кнопкой «Вычислить» создать надпись для области вы вода результата.

  7. Ввести код процедуры, которая обрабатывает нажатие кнопки «Вычислить».

  1. Сохранить форму и проект. Выполнить приложение.

Варианты задач

  1. Даны действительные числа x1 , x2 , x3 , y1 , y2 , y3 . Принадлежит ли начало координат треугольнику с вершинами (x1,y1), (x2,y2), (x3, y3)?

  2. Даны действительные, положительные числа a, b, c, d. Выяснить, можно ли прямоугольник со сторонами a,b уместить внутри прямоугольника со сторонами c, d так, чтобы каждая из сторон одного прямоугольника была параллельна или перпендикулярна каждой стороне второго прямоугольника.

  3. Даны действительные, положительные числа a, b, x, y. Выяснить, пройдет ли кирпич с ребрами a, b, c в прямоугольное отверстие со сторонами x и y. Просовывать кирпич в отверстие разрешается только так, чтобы каждое из его ребер было параллельно или перпендикулярно каждой из сторон отверстия.

  4. Даны действительные, положительные числа a, b, x, y. Выяснить, пройдет ли кирпич с ребрами a, b, c в прямоугольное отверстие со сторонами x и y. Просовывать кирпич в отверстие разрешается только так, чтобы каждое из его ребер было параллельно или перпендикулярно каждой из сторон отверстия.

  5. Даны целые числа k, l. Если числа не равны, то заменить каждое из них одним и тем же числом, равным большему из исходных, а если равны, то заменить числа нулями.

  6. Дано натуральное число п (п ≤ 100), определяющее возраст человека (в годах). Дать для этого числа наименования «год», «года» или «лет»: например, 1 год, 23 года, 45 лет и т. д.

  7. Даны действительные числа 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) - числа одного знака.

  8. Рука робота имеет три звена, представляющие собой отрезки прямой линии длины L1,L2,L3 соответственно. каждое звено имеет три степени свободы. определить, сможет ли робот концом своей руки достать до ее основания ?

  9. Вычислить бесконечную сумму с заданной точностью E (E>0). Считать, что требуемая точность достигнута, если вычислена сумма нескольких первых слагаемых и очередное слагаемое по модулю меньше, чем Е, - это и последующие слагаемые можно уже не учитывать. Вычислить:

  10. Даны действительные 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) - числа одного знака.

  11. Заданы три числа: а, b, с. Определить, могут ли они быть сторонами треугольника, и если да, то определить его тип: равносторонний, равнобедренный, разносторонний.

Замечание. Условия существования треугольника: а<b+с;, b<а+c;, с<а+b.Нельзя исключать экстремальных случаев, когда одна (или несколько) сторон равны нулю либо когда одно из неравенств переходит в равенство (треугольник нулевой площади).

  1. Треугольник задан длинами своих сторон: а, b, с. Определить, является ли он тупоугольным, прямоугольным или остроугольным.

Замечание. Достаточно, используя теорему косинусов, найти знаки косинусов внутренних углов треугольника, не вычисляя самих углов (они могут быть нулевыми или развернутыми).

  1. Треугольник задан координатами своих вершин на плоскости: А(хaa), В(хbb), С(хcc). Определить, является он прямо-, остро- или тупоугольным.

Замечание. Не следует отбрасывать экстремальные случаи, когда вершины треугольника совпадают или лежат на одной прямой. Например, треугольник с нулевой стороной обладает свойством прямоугольного и имеет два прямых угла!

  1. Четырехугольник ABCD задан координатами своих вершин на плоскости; А(хaa), B(хbb), С(хcc), А(хaa), Daa). Проверить, является ли он выпуклым.

Замечание. Есть несколько способов проверки выпуклости: анализ линейных неравенств, задаваемых сторонами; разбиение четырехугольника на треугольники со сравнением сумм их площадей и другие.

  1. Четырехугольник ABCD задан координатами сво­их вершин на плоскости: А(хaa), B(хbb), С(хcc), А(хaa), Daa). Определить тип четырехугольника: прямоугольник, параллелограмм, трапеция, произвольный четырехугольник. Учесть погрешность вычислений.

Замечание. Для устранения дополнительных источников погрешности рекомендуется использовать аппарат векторной алгебры: коллинеарность, равенство и ортогональность векторов — сторон четырехугольника.

  1. Банк предлагает 3 вида срочных вкладов: на 3 месяца под р1 %, на 6 месяцев под р2 % и на год под р3 %. Какой из вкладов наиболее выгоден для вкладчика?

  2. Для заданного , рассматриваемого как возраст человека, вывести фразу вида: «Мне 21 год», «Мне 32 года», «Мне 12 лет».

  3. Из пункта A в пункт В выехал велосипедист со скоростью v0 км/час. Одновременно навстречу ему из пункта В двинулся «автостопом» другой путник. s1 м он двигался со скоростью v1 м/час, s2 м — со скоростью v0 км/час, s3 м — со скоростью v3 км/час. Через сколько часов после старта и в какой точке путники встретились?

  4. Даны три различных числа. Среднее из них заменить суммой квадратов, большее ― квадратом суммы меньшего и среднего, меньшее оставить без изменения.

  5. Даны три различных числа. Меньшее из них заменить разностью квадратов большего и среднего, большее ― квадратом разности среднего и меньшего, среднее оставить без изменения.

  6. Даны три различных числа. Большее заменить разностью меньшего и среднего, среднее полусуммой большего и меньшего. Меньшее увеличить вдвое.

  7. Даны три различных числа. Большее заменить средним арифметическим, меньшее увеличить на большее, среднее поделить на 2.

  8. Даны три различных числа. Большее заменить средним арифметическим, меньшее увеличить на большее, среднее поделить на 2.

  9. Даны три различных числа. Большее заменить меньшим, меньшее ― большим, среднее полусуммой большего и меньшего.

  10. Даны три различных числа. Большее изменить по правилу: к квадрату среднего прибавить куб меньшего. Среднее заменить разностью большего и меньшего.

  11. Даны три различных числа. Если нельзя построить треугольник с такими длинами сторон, то напечатать 0, иначе напечатать 3, 2 или 1 в зависимости от того, равносторонний это треугольник, равнобедренный или какой-либо иной.

  12. Даны три различных числа. Большее уменьшить на среднее, среднее заменить полуразностью двух других, меньшее увеличить втрое.

  13. Даны три различных числа. Меньшее заменить средним геометрическим, к среднему прибавить большее, большее оставить без изменения.

  14. Даны три различных числа. Из большего вычесть среднее. Меньшее заменить полусуммой большего и среднего. Среднее оставить без изменения.

  15. Даны три различных числа. Из большего вычесть меньшее. Среднее увеличить в 5 раз. Меньшее заменить разностью большего и среднего.

  16. Даны три различных числа. Большее заменить средним арифметическим этих чисел. Из среднего вычесть меньшее, меньшее увеличить вдвое.

9

Соседние файлы в папке Методика