Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
kamchatgtu246.pdf
Скачиваний:
50
Добавлен:
23.02.2016
Размер:
1.2 Mб
Скачать

Then WriteLn ('Правильно') Else

begin

WriteLn ('Вы ошиблись');

WriteLn ('Архитектор Исаакиевского собора –'); WriteLn ('Огюст Монферран');

end;

ReadLn;

End.

Пояснения к задаче 5

Номер ответа otv представлен в разделе описаний как целочисленная переменная Integer. Пользователем был выбран, например, ответ 3. Ответ неверный, поэтому выбирается альтернативная ветка Else и сообщается пра-

вильный ответ: архитектор Исаакиевского собора – Огюст Монферран.

3. Практическое задание – решение задач с условием

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

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

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

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

Вариант 1

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

2.Составить программу, которая вычисляет значение Z = X/Y, где Y =

=SinX + 0,5. В случае Y = 0 вывести на печать сообщение «Деление на 0».

3.Определить, имеется ли среди чисел A, B, C хотя бы одно четное.

Вариант 2

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

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

46

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

Вариант 3

Рис. 13

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

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

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

Вариант 4

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

2.Функция Y = f(x) задана своим графиком (рис. 14).

Составить алгоритм и программу, определяющую Y по заданному X.

3. В зависимости от введенного признака вычислить длину окружности при k = 1 (L = 2πR); площадь

круга k = 2 (L = πR2) ; объем шара k = 2 (L = 4πR3 /3). Ра- Рис. 14

диус один и тот же, задается пользователем.

Вариант 5

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

2.Функция Y = f(x) задана своим графиком (рис. 15).

Составить алгоритм и программу, определяющую Y по заданному X.

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

Рис. 15

Вариант 6

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

47

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

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

Вариант 7

Рис. 16

 

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

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

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

 

3a

2

+4b

2

при

 

a

 

 

2 *

 

 

b

 

 

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

c =

3a2

+4

 

b

 

 

при

 

a

 

 

> 2*

 

b

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Вариант 8

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

2.Функция Y = f(x) задана своим графиком (рис. 17).

Составить алгоритм и программу, определяющую Y по заданному X.

3. Радиус окружности, вписанной в равносторонний

 

треугольник, равен R. Составить программу для вычис-

Рис. 17

ления стороны (признак N = 1), высоты (признак N = 2)

 

или площади треугольника (признак N = 3).

 

Вариант 9

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

2.Решить уравнение вида Ax + B = 0.

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

48

Вариант 10

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

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

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

Вариант 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) задана своим графиком

(рис. 18). Составить алгоритм и программу, определяющую Y по заданному X.

3. Составить программу для определения

 

подходящего возраста для вступления в брак, ис-

 

пользуя следующее соображение: возраст девуш-

 

ки равен половине возраста мужчины плюс 7;

Рис. 18

возраст мужчины определяется соответственно

 

как удвоенный возраст девушки минус 14. Дан-

 

ные для проверки работы программы задать са-

 

мостоятельно.

 

Вариант 13

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

49

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