Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задание 2 (условие).doc
Скачиваний:
2
Добавлен:
11.11.2019
Размер:
153.6 Кб
Скачать

Вычисление выражений с использованием условий.

Цель задания:

  1. Получение навыков в использовании условного оператора в программе.

  2. Знакомство с задачами, для решения которых используются условные операторы.

Содержание отчета:

  1. Постановка задачи.

  2. Алгоритм решения задачи.

  3. Текст программы.

  4. План отладки, тесты, результаты отладки на тестах.

  5. Анализ допущенных ошибок.

Методические указания.

  1. Программа должна правильно выполняться при любых значениях начальных данных.

  2. Правильность работы всех ветвей программы должна быть проверена на тестах.

  3. При выводе ответа необходимо включить начальные значения.

Варианты задания:

Вариант № 1

1) Вычислить заданное целочисленное выражение для данных a, b, используя оператор IF.

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

3) Проверить истинность высказывания: "Данные числа x, y являются координатами точки, лежащей во второй координатной четверти".

Вариант № 2

1) Вычислить заданное целочисленное выражение для данных a, b, используя оператор IF.

2)Даны действительные числа X,Y,Z. Получить max(X,Y,Z).

3)Проверить истинность высказывания: "Данные числа x, y являются координатами точки, лежащей в первой или третьей координатной четверти".

Вариант № 3

1) Вычислить заданное целочисленное выражение для данных a, b, используя оператор IF.

2) Даны действительные числа X,Y,Z. Получить min(X,Y,Z).

3) Проверить истинность высказывания: "Точка с координатами (x, y) лежит внутри прямоугольника, левая верхняя вершина которого имеет координаты (x1, y1), правая нижняя — (x2, y2), а стороны параллельны координатным осям".

Вариант № 4

1) Вычислить заданное целочисленное выражение для данных a, b, используя оператор IF.

2) Даны действительные числа X,Y,Z. Вычислить: min2(X+Y+Z/2, XYZ)+1.

3)Проверить истинность высказывания: "Данное целое число является четным двузначным числом".

Вариант № 5

1) Вычислить заданное целочисленное выражение для данных a, b, используя оператор IF.

2) Даны действительные числа x, y. Если x и y отрицательны, то каждое значение заменить его модулем; если оба значения неотрицательны и ни одно из них не принадлежит отрезку [0.5; 2.0], то оба значения уменьшить в 10 раз; в остальных случаях x и y оставить без изменений.

3) Проверить истинность высказывания: "Данное целое число является нечетным трехзначным числом".

Вариант № 6

1) Вычислить заданное целочисленное выражение для данных a, b, используя оператор IF.

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

3) Проверить истинность высказывания: "Среди трех данных целых чисел есть хотя бы одна пара совпадающих".

Вариант № 7

1) Вычислить заданное целочисленное выражение для данных a, b, используя оператор IF.

2) Даны действительные числа a, b, c. Удвоить эти числа, если a  b  c, и заменить их абсолютными значениями, если это не так.

3) Проверить истинность высказывания: "Среди трех данных целых чисел есть хотя бы одна пара взаимно противоположных".

Вариант № 8

1) Вычислить заданное целочисленное выражение для данных a, b, используя оператор IF.

2) Даны действительные числа A,B,C. Удвоить эти числа, если A>=B>=C, и заменить их абсолютными значениями, если это не так.

3) Проверить истинность высказывания: "Сумма цифр данного трехзначного числа является четным числом".

Вариант № 9

1) Вычислить заданное целочисленное выражение для данных a, b, используя оператор IF.

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

3) Проверить истинность высказывания: "Сумма двух первых цифр данного четырехзначного числа равна сумме двух его последних цифр".

Вариант № 10

1) Вычислить заданное целочисленное выражение для данных a, b, используя оператор IF.

2) Даны действительные числа a, b, c, d. Если a  b  c  d, то каждое число заменить наибольшим из них; если a  b  c  d, то числа оставить без изменений; в противном случае все числа заменяются их квадратами.

3) Проверить истинность высказывания: "Данное четырехзначное число читается одинаково слева направо и справа налево".