Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМК ОАиП.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.14 Mб
Скачать
  1. Практическое задание – решение задач с условием

Организовать ввод данных и решение задач с использованием оператора ветвления IF, снабдив распечатки соответствующими заголовками.

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

  1. Составить блок-схему программы, после чего приступить к написанию программы в ИСП.

  2. Сделать форматный вывод результатов вычислений.

Вариант 1

  1. Проверить, делится ли введенное число на 5, 11, 13. Во всех трех случаях при анализе использовать полную конструкцию оператора IF.

  2. Составить программу, которая вычисляет значение Z = X/Y, где Y = = SinX + 0,5. В случае Y = 0 вывести на печать сообщение «Деление на 0».

  3. Определить, имеется ли среди чисел А, В, С хотя бы одно четное.

Вариант 2

  1. Проверить, делится ли введенное число на 2,3, 7. Во всех трех случа­ях при анализе использовать полную конструкцию оператора IF.

  2. Даны два целых числа: А и С. Если число С отрицательное, вычис­лить остаток от деления А на С. Если число С положительное, вывести на пе­чать число, следующее за суммой А и С.

  3. Определить, принадлежит ли точка с коорди­натами (X,Y) прямоугольнику с координатами (Х1, Y1; Х2, Y2). Координаты точки и прямоугольника задать действительным типом.

Вариант 3

  1. Проверить, делится ли введенное число на 12,13,17. Во всех трех случаях при анализе использовать полную конструкцию оператора IF.

  2. Определить, попадает ли число X в интервалы от -14 до 2 и от 5 до 10. Напечатать модуль этого числа в случае положительного ответа.

  3. Две точки задаются своими координатами. Определить, какая из них находится дальше от окружности заданного радиуса с центром в начале коор­динат.

Вариант 4

  1. П роверить, делится ли введенное число на 5, 4, 12. Во всех трех случаях при анализе использовать полную конструкцию оператора IF.

  2. Функция Y = f(x) задана своим графиком. Составить алгоритм и программу, определяющую Y по заданному X.

  3. В зависимости от введенного признака вычис­лить длину окружности при k = 1 ( ); площадь круга k = 2 ( ); объем шара k = 2 ( ). Ра­диус один и тот же, задается пользователем.

В ариант 5

  1. Проверить, делится ли введенное число на 3, 7, 8. Во всех трех случаях при анализе использовать полную конструкцию оператора IF.

  2. Функция Y = f(x) задана своим графиком. Составить алгоритм и программу, определяющую Y по за­данному X.

  3. Написать программу вычисления корней квадрат­ного уравнения . Корни уравнения могут быть кратные, разные и мнимые.

В ариант 6

  1. Проверить, делится ли введенное число на 2, 5, 13. Во всех трех слу­чаях при анализе использовать полную конструкцию оператора IF.

  2. Функция Y = f(x) задана своим графиком. Составить алгоритм и программу, определяющую Y по заданному X.

  3. Определить, попадает ли точка с координатами X, Y внутрь круга радиусом R (центр круга совпадает с началом координат).

Вариант 7

  1. Проверить, делится ли введенное число на 7, 8, 11. Во всех трех слу­чаях при анализе использовать полную конструкцию оператора IF.

  2. Даны два действительных числа. Удвоить первое число, если оно меньше второго. В противном случае вычислить модуль суммы этих чисел.

  3. Ввести два действительных числа А, В и вычислить значение С:

Вариант 8

  1. П роверить, делится ли введенное число на 3, 5, 13. Во всех трех слу­чаях при анализе использовать полную конструкцию оператора IF.

  2. Функция Y = f(x) задана своим графиком. Составить алгоритм и программу, определяющую Y по заданному X.

  3. Радиус окружности, вписанной в равносторонний треугольник, равен R. Составить программу для вычис­ления стороны (признак N = 1), высоты (признак N = 2) или площади треугольника (признак N = 3).

Вариант 9

  1. Проверить, делится ли введенное число на 2,7, 9. Во всех трех случа­ях при анализе использовать полную конструкцию оператора IF.

  2. Решить уравнение вида Ах + В = 0.

  3. Определить, в каком координатном угле находится точка с координа­тами (X, Y), вывести на печать координаты этого угла.

Вариант 10

  1. Проверить, делится ли введенное число на 5, 11, 13. Во всех трех случаях при анализе использовать полную конструкцию оператора IF.

  2. Определить, какие из данных трех действительных чисел А, В, С являются целыми.

  3. Написать программу вычисления стоимости покупки с учетом скид­ки. Скидка на 3% предоставляется, если сумма покупки больше 500 руб., на 5% - если сумма покупки больше 1000 руб.

Вариант 11

  1. Проверить, делится ли введенное число на 4, 9, 15. Во всех трех слу­чаях при анализе использовать полную конструкцию оператора IF.

  2. В зависимости от введенного признака вычислить общее сопротивле­ние электрической цепи. При k = 1 соединение двух резисторов последова­тельное. При k = 2 соединение двух резисторов параллельное.

  3. Заданы площади круга R и квадрата S. Определить, поместиться ли квадрат в круге. Задачу решить при следующих значениях: 1) R = 70, S = 36,74; 2) R = 0,86, S = 0,64.

Вариант 12

  1. Проверить, делится ли введенное число на 7, 17, 23. Во всех трех случаях при анализе использовать полную конструкцию оператора IF.

  2. Функция Y = f(x) задана своим графиком. Составить алгоритм и программу, оп­ределяющую Y по заданному X.

  3. Составить программу для определения подходящего возраста для вступления в брак, ис­пользуя следующее соображение: возраст девуш­ки равен половине возраста мужчины плюс 7; возраст мужчины определяется соответственно как удвоенный возраст девушки минус 14. Дан­ные для проверки работы программы задать самостоятельно.

Вариант13

  1. Проверить, делится ли введенное число на 5, 12, 21. Во всех трех случаях при анализе использовать полную конструкцию оператора IF.

  2. Написать программу, которая проверяет знание даты основания Мо­сквы. В случае неверного ответа программа должна выводить правильный от­вет: «Вы ошиблись, Москва была основана в 1147 году».

  3. Заданы площади круга R и квадрата S. Определить, поместится ли круг в квадрате. Задачу решить при следующих значениях: 1) R = 3,2, S = 3,5; 2) R = 3,2, S = 4; 3) R = 6, S = 9.

Вариант 14

  1. Проверить, делится ли введенное число на 3, 7, 33. Во всех трех слу­чаях при анализе использовать полную конструкцию оператора IF.

  2. Меньшее из двух значений переменных вещественного типа X, Y за­менить на . В случае их равенства заменить оба нулями.

  3. Составить программу для определения наибольшей площади фи­гур. Одна фигура является квадратом (площадь S1), а другая - кругом (площадь S2). Квадрат задан длиной стороны, а круг - радиусом. Результат вывести в виде ПЛОЩАДЬ КРУГА = ... или ПЛОЩАДЬ КВАДРАТА = ...

Вариант 15

  1. Проверить, делится ли введенное число на 6, 7, 17. Во всех трех слу­чаях при анализе использовать полную конструкцию оператора IF.

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

  3. Ввести действительное число X, значение которого лежит в двух интервалах, и вычислить значение Y:

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]