Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МЕТОДИЧЕСКИЕ УКАЗАНИЯ ЛабРаб ОП та АМ_2.doc
Скачиваний:
3
Добавлен:
09.11.2019
Размер:
299.01 Кб
Скачать

9. Для защиты лабораторной работы:

9.1. Представить отчет по лабораторной работе в печатном виде.

9.2. Продемонстрировать умение исследовать свою программу.

9.3. Решить любую другую задачу из списка заданий.

9.4. Ответить на вопросы: «Что такое:

– ветвящийся вычислительный процесс;

– ветвление в программе;

– структура развилка, каковы ее виды;

– отладка программы;

– тестирование программы?

Литература

1. Бронштейн И.Н., Семендяев К.А. Справочник по математике для инженеров и учащихся втузов. – 13-е изд., исправленное. – М.: Наука, Гл. ред. физ.-мат. лит., 1968. – 544 с.

Задания к лабораторной работе № 2

  1. Даны два числа. Заменить второе число нулем, если оно больше первого, и оставить его прежним, если это не так.

  2. Найти наименьшее из трех данных чисел.

  3. Найти наибольшее из трех данных чисел.

  4. Даны три числа. Возвести в квадрат те из них, значения которых неотрицательны. Отрицательные числа оставить без изменения.

  5. Даны три числа a, b и c. Выяснить, верно ли, что a<b<c. Ответ вывести на экран в текстовой форме: «Верно» или «Неверно».

  6. Даны два числа x и y (xy). Меньшее из этих чисел заменить их полусуммой, а большее - их удвоенным произведением.

  7. Даны три числа a, b и c. Удвоить каждое из данных чисел, если abc и заменить числа их модулями в противном случае.

  8. Даны два числа x и y. Если x и y - отрицательны, то каждое число заменить его модулем; если отрицательно только одно из них, то оба числа увеличить на 0.5; если оба числа неотрицательны, то оба числа увеличить в 10 раз.

  9. Даны положительные числа x, y, z. Выяснить, существует ли треугольник с длинами сторон x, y, z. Ответ вывести на экран в текстовой форме.

  10. Определить имеет ли квадратное уравнение ax2+bx+c=0 хотя бы одно вещественное решение. Ответ вывести на экран в текстовой форме.

  11. Найти наибольшее и наименьшее из двух данных чисел.

  12. В продаже книг в книжном магазине принимает участие компьютер. Составить программу, которая запрашивает стоимость книг, сумму денег, внесенную покупателем, а затем определяет причитающуюся сдачу (если денег внесено больше); печатает “Спасибо за покупку!”, если сдачи не требуется или выдает сообщение о недостаточности внесенной суммы.

  13. Даны два числа x и y. Поменять их местами так, чтобы выполнялось соотношение xy.

  14. Даны координаты трех точек A(x1,y1), B(x2,y2) и С(x3,y3). Выяснить, лежат ли точки на одной прямой. Ответ вывести на экран в текстовой форме.

  15. Даны координаты точки A(x,y). Выяснить, принадлежит ли точка А кольцу с центром в начале координат с внешним радиусом R и внутренним радиусом r (R>r).

  16. Даны координаты точки A(x 1,y 1). Выяснить, принадлежит ли точка А кругу с центром в точке B(x 2,y 2) единичного радиуса.

  17. На плоскости задана прямая y=kx+b и точка A(x ,y ). Выяснить, принадлежит ли точка А данной прямой.

  18. На плоскости заданы две прямые: y=k1x+b1 и y=k2x+b2. Определить взаимное расположение этих прямых на плоскости. Указания: Условие параллельности двух прямых: k1=k2. Условие перпендикулярности двух прямых: 1+k1k2=0.

  19. Даны три координаты трех вершин треугольника A(x1,y1), B(x2,y2) и С(x3,y3). Определить, является ли данный треугольник равнобедренным. Для вычислений воспользуйтесь формулой расстояния между двумя точками A(x 1,y 1) и B(x 2,y 2): .

  20. Даны три координаты трех вершин треугольника A(x 1,y 1), B(x 2,y 2) и С(x 3,y3). Определить, является ли данный треугольник равносторонним. Для вычислений воспользуйтесь формулой расстояния между двумя точками A(x 1,y 1) и B(x 2,y 2): .

  21. Стороны треугольника заданы уравнениями прямых: y=k1x+b1, y=k2x+b2 и y=k3x+b3. Определить, является ли треугольник прямоугольным. Для вычислений воспользоваться условием перпендикулярности прямых: 1+k1k2=0, где k1 и k2 - коэффициенты прямых, заданных уравнениями y=k1x+b1 и y=k2x+b2

  22. На плоскости задана окружность с центром в точке А(a,b) радиуса R и точка M(x,y). Выяснить: лежит ли точка M на данной окружности лежит ли точка M внутри данной окружности лежит ли точка M вне данной окружности.

  23. Даны координаты вершин четырехугольника A(x1,y1), B(x2,y2), С(x3,y3) и D(x4,y4). Определить, является ли данный четырехугольник ромбом. Для вычислений воспользуйтесь формулой расстояния между двумя точками A(x1,y1) и B(x2,y2): .

  24. Даны координаты вершин четырехугольника A(x1,y1), B(x2,y2), С(x3,y3) и D(x4,y4). Определить, является ли данный четырехугольник: квадратом. Для вычислений воспользуйтесь формулой расстояния между двумя точками A(x1,y1) и B(x2,y2): .

  25. Написать программу для вычисления значения функции Протестировать программу при различных значениях аргументов.

  26. Написать программу для вычисления значения функции Протестировать программу при различных значениях аргументов.

  27. Написать программу для вычисления значения функции Протестировать программу при различных значениях аргументов.

  28. Написать программу для вычисления значения функции Протестировать программу при различных значениях аргументов.

  29. Написать программу для вычисления значения функции Протестировать программу при различных значениях аргументов.

  30. Написать программу для вычисления значения функции Протестировать программу при различных значениях аргументов.

  31. Написать программу для вычисления значения функции Протестировать программу при различных значениях аргументов.

  32. Написать программу для вычисления значения функции Протестировать программу при различных значениях аргументов.

ПРИЛОЖЕНИЕ 2

Министерство образования и науки Украины

Национальный горный университет

Институт электроэнергетики

Факультет информационных технологий

Кафедра ПЗКС

Лабораторная работа № 2