Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лр_2_if_caseПЗТ.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
283.14 Кб
Скачать

Индивидуальные задания

Задание № 1 Решить задачу с использованием условного оператора If/else.

Условие задачи

1

Даны четыре числа X, Y, W и Z. Определить сколько среди них отрицательных.

2

Даны четыре числа K, L, M и N. Определить порядковый номер наименьшего среди этих чисел.

3

Даны три числа Х, Y и Z. Меньшее среди них заменить на 0 .

4

Даны два числа Y и Z. Большее из этих двух чисел заменить их полусуммой, а меньшее удвоенным произведением.

5

Даны четыре числа А, В, С и D. Найти разность между наибольшим и наименьшим среди них.

6

Даны три числа K, M и N. Поменять их значения местами таким образом, чтобы K < M < N.

7

Даны четыре разных числа X, F, Y, Z. Найти среди них два наибольших.

8

Даны три числа L, M и N. Поменять местами большее и меньшее из этих чисел .

9

Даны три действительных числа. Возвести в квадрат те из них, значения которых неотрицательны, и в четвертую степень — отрицательные.

10

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

11

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

12

Рис расфасован в два пакета. Масса первого — т кг, второго — п кг. Составить программу, определяющую: а) какой пакет тяжелее — первый или второй; б) массу более тяжелого пакета.

13

Написать программу нахождения суммы большего и меньшего из трех чисел.

14

Даны четыре числа X, Y, W и Z. Определить сколько среди них положительных.

15

Даны четыре числа X, Y, W и Z. Определить сколько среди них равных нулю.

Задание №2_ Вычислить значение составной функции.

Вычислить значение функции. Осуществить вывод значений вводимых исходных данных и результат вычисления значения функции, сопровождая вывод наименованием переменных.

Вариант

Функция

Условие

Исходные данные (константы)

1

t<1

t>2

a=-0.5

b=2

2

x<1.3

x=1.3

x>1.3

a=1.5

3

x<1.2

x=1.2

x>1.2

a=2.8

b=-0.3

c=4

4

x<1.4

x=1.4

x>1.4

a=1.65

5

x=1

1<x<2

x>2

a=2.3

6

x>a

x=a

x<a

a=2.5

7

bx<1

bx=1

bx>1

b=1.5

8

x>3.5

x 3.5

B=9.7

9

x>1

x 1

a=20.3

10

x<0.5

x=0.5

x>0.5

t=2.2

11

x<2.8

2.8 x<6

x 6

a=2.6

b=-0.39

12

x>1

x 1

a=0.9

13

i<4

4 6

i>6

a=2.1

b=1.8

c=-20.5

14

a=0.3

n=10

15

t<0.1

t=0.1

t>0.1

a=2.5

b=0.4

Задание №3 Решить задачи с использованием оператора множественного выбора Case/of.

1Составить программу, которая в результате ввода знаков препинания выдавала бы, каким является предложение («!» – восклицательное, «?» – вопросительное, «.» – повествовательное).

8Составить программу, которая в результате ввода количества сторон определяла данную фигуру (3 – треугольник, 4 – четырехугольник, 5 – пятиугольник, 6 – шестиугольник, от 7 – многоугольник).

2Составить программу, которая в результате ввода времени суток выдавала бы как называется процедура питания в данное время суток («утро» – завтрак, «день» – обед, «вечер» - ужин).

9Составить программу, которая в результате ввода количества очков выдавала бы в результате оценку, если максимальное количество очков равно 100 (0-25 – два, 26-50 – три, 51-75 – четыре, 76–100 - пять).

3Составить программу, которая в результате ввода трех чисел и операции вычисляла значение соответствующего выражения («1, 2, 3, +» - 1+2+3=6).

10Составить программу, которая в результате ввода символа выводила бы соответствующий тесту ответ («+» – да, «-» – нет, «n» - не знаю, «i» - иногда).

4Составить программу, которая в результате ввода символа определяла бы какой это день недели (пн, вт – будний, вс – выходной).

11Составить программу, которая в результате ввода времени (в часах) выдавала бы как называется время суток (4-11 - утро, 23-3 - ночь).

4Составить программу, которая в результате ввода одного из чисел от 0 до 9 определяла бы степень риска (0-2 – минимальная, 3-6 – оптимальная).

12Составить программу, которая в результате ввода символа определяла бы соответствующий цвет радуги («к» – красный, «ф» – фиолетовый).

5Составить программу, которая в результате ввода символа определяла бы погодные условия («с» – снег, «о» – облачно, «д» - дождь, «г» - гололедица).

13Составить программу, которая в результате ввода одного из чисел от 2 до 15 определяла бы каким является число (2 – простое, 4 – составное (имеются делители числа) ).

6Составить программу, которая в результате ввода символа и числа определяла бы температуру воздуха (+, 14 – температура воздуха +14 градусов).

14Составить программу, которая в результате ввода одного из специальных символов поясняла бы его («,» – запятая, «;» – точка с запятой).

7Составить программу, которая в результате ввода числа определяла бы достоинство карты, вводимые числа 6 - 14 (6 – «карта 6», 11 – «валет»).

15Составить программу, которая в результате ввода числа от 1 до 30 находила бы соответствие рубль, рубля, рублей (3 – «3 рубля», 5 – «5 рублей»).

Задание №4 Решить задачи с использованием оператора множественного выбора Case/of.

1

Вводится число экзаменов N<=20. Напечатать фразу "Мы успешно сдали N экзаменов", согласовав слово "экзамен" с числом N. Предусмотреть ситуацию ввода N<0.

2

Вводится число - номер месяца. Вывести количество дней в месяце (год невисокосный). Предусмотреть неправильный ввод номера месяца.

3

Вводится число лет (N<=25). Напечатать фразу "Мне N лет", согласовав слово "лет" с числом N. Предусмотреть ситуацию ввода N<0.

4

Дано натуральное число N (N<20), определяющее сумму денег в рублях. Дать для этого числа наименование: "рубль", "рубля", "рублей".

5

Дано натуральное число N (N<100), определяющее возраст человека в годах. Дать для этого числа наименование: "год", "года", "лет".

6

Вводится целое число С. Если -9<=C<=9 вывести величину числа в словес ной форме с учетом знака, в противном случае - предупреждающее сообщение и повторный ввод.

7

Вводится число книг N<=10. Вывести фразу "Я взял из библиотеки N книг", согласовав слово "книга" с числом N. Предусмотреть ситуацию ввода N<0.

8

Вводится число программ N<=10. Напечатать фразу "Я разработал N программ", согласовав слово "программа" с числом N. Предусмотреть ситуацию ввода N<0.

9

Вводится число версий N<=10. Вывести фразу "Следователь проверил N версий", согласовав слово "версия" с числом N. Предусмотреть ситуацию ввода N<0.

10

Написать программу, которая по номеру месяца выдает название следующего за ним месяца (при т = 1 получаем февраль, 4 — май и т.д.).

11

Составьте программу для вычисления площади одной из трех фигур – квадрата, круга или равностороннего треугольника по значению Х, интерпретируемому как сторона квадрата, радиус окружности или сторона треугольника.

12

Дан перечень названий языков программирования на русском и английском языках. По русскому названию языка программирования присвоить переменной английское название этого языка. (ада, бейсик, лисп, паскаль, пл1, фортран), (ada, basic, lisp, hascal, pl1, fortran).

13

Дан перечень стран: Австрия, Болгария, Греция, Италия, Норвегия, Франция; перечень столиц: Вена, София, Афины, Рим, Осло, Париж. По значению переменной (названию страны) присвоить переменной название столицы этой страны.

14

Мастям игральных карт условно присвоены следующие порядковые номера: масти "пики" — 1, масти "трефы" — 2, масти "бубны" — 3, масти "червы" — 4. По заданному номеру масти т (1  т  4) определить название соответствующей масти.

15

Вводится число карандашей N<=10. Вывести фразу "Я купил N карандашей", согласовав слово "карандаш" с числом N. Предусмотреть ситуацию ввода N<0.

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