Условные операторы

  • docx
  • 11.11.2021
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Л2-00651.docx

 Условные операторы

Базовый уровень

Задание: написать блок-схему и программу согласно заданию.

вар.

Задача

1

Ввести с клавиатуры два числа. Определить, что больше, сумма квадратов

или квадрат суммы этих чисел. Ответ вывести в виде сообщения.

 

2

Рассчитать надбавку к зарплате за стаж, если стаж от 2 до 5 лет, надбавка

составляет 2%, если стаж от 5 до 10 лет - 5%. Ввести с клавиатуры зар- плату и стаж, вывести надбавку и сумму к выплате.

 

3

Ввести с клавиатуры координаты точек А (х00) и В (х11). Определить, какая из точек А или В наиболее удалена от начала координат (О(0,0))

Ответ вывести в виде сообщения.

4

Ввести с клавиатуры значения трех сторон треугольника a, b и c и опреде-

лить, является ли он прямоугольным. Ответ вывести в виде сообщения.

5

Ввести с  клавиатуры три числа, положительные возвести в квадрат, а

отрицательные оставить без изменений.

6

Ввести с клавиатуры координаты точки А(x,y). Определить, в какой чет-

верти лежит данная точка. Ответ вывести в виде сообщения.

 

7

Ввести с клавиатуры координаты точки А(x,y) и определить лежит    ли данная точка внутри окружности радиуса R. Центром окружности являет-

ся начало координат. Ответ вывести в виде сообщения.

 

8

Ввести с клавиатуры значения сторон двух треугольников    a1,b1,c1 и

a2,b2,c2. Определить, площадь какого треугольника наибольшая. Ответ вывести в виде сообщения.

 

9

Определить площадь квадрата (со стороной a) и окружности (радиуса R). Определить, площадь какой из фигур больше. Значения a и R ввести с

клавиатуры. Ответ вывести в виде сообщения.

10

Ввести с клавиатуры три числа, положительные возвести в куб, а отрица-

тельные заменить на 0.

11

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

чивается цифрой 3.

12

Ввести с клавиатуры координаты точки А(x,y). Определить, лежит ли

данная точка в первой четверти. Ответ вывести в виде сообщения.

 

13

Рассчитать сумму ежемесячных выплат процентов по депозиту, если договор составлен на полгода под 6% годовых или на год под 8% годовых.

С клавиатуры ввести сумму вклада и срок договора.

 

14

Ввести с клавиатуры два числа. Определить, что больше, разность квадра- тов или модуль квадрата разности этих чисел. Ответ вывести в виде

сообщения.

 

15

Ввести с клавиатуры координаты точек А(х0, у0) и В(х1, у1). Определить,

какая из точек А или В наименее удалена от начала координат (О(0,0)). Ответ вывести в виде сообщения.


вар.

Задача

 

16

Ввести с клавиатуры координаты точки А(x,y). Определить, лежит ли данная точка внутри тора, образованного окружностями с радиусами r и R

с центром в точке O(0,0). Ответ вывести в виде сообщения.

17

Ввести с клавиатуры координаты точки А(x,y). Определить, лежит ли

данная точка в четвертой четверти. Ответ вывести в виде сообщения.

18

Ввести с клавиатуры значения трех сторон треугольника a, b и c и опреде-

лить, является ли он равнобедренным. Ответ вывести в виде сообщения.

 

19

Ввести с клавиатуры три целых числа (a, b, c). Определить, являются ли они тройкой Пифагора (с2 = а2 + b2 или а2=b2+с2 или b2=а2+с2). Ответ

вывести в виде сообщения.

20

Определить, какая объемная скорость переноса жидкости больше 1л/c или

10-3 м3/мин. С экрана ввести объемные скорости перетекания жидкости.

21

Известны площади круга и квадрата. Определить: а) уместится ли круг в

квадрат; б) уместится ли квадрат в круге.

22

Даны объемы и массы двух тел из разных материалов. Материал какого из

тел имеет большую плотность?

23

Известны две скорости, одна в километрах в час, другая в метрах в секун-

ду. Какая из них больше?

 

24

Известны площади равностороннего треугольника  Str   = a     3 / 4 и круга

2

 

Scir = рr . Определить: а) уместится ли круг в треугольнике ( r = a 3 / 6 );

2

 

 

б) уместится ли треугольник в круге ( r = a 3 / 3 ).

 

25

Известны сопротивления и напряжения для двух несоединенных друг с другом участков электрической цепи. По какому участку протекает мень-

ший ток?

 

 

26

Извеcтны массы и радиусы двух планет Венера mv=4.86·1027 г, rv=6175 км; Сатурн ms=5.68·1029 г, rs=57750 км. Определить, какая планета имеет наибольшее ускорение силы тяжести (формула для определения ускорения силы тяжести g=Gm/r2, где универсальная гравитационная постоянная

G =6.7·10-8 г-1см2сек-2).

27

Ввести с клавиатуры текущее время и определить время суток (pm с 0 до

12, am – с 12 до 24).

28

Ввести с клавиатуры географическую долготу и широту места и опреде-

лить, в каком полушарии оно находится восточном или западном).

 

29

Расстояния до двух ярчайших звезд северного полушария равны Сириус (созвездие Большого Пса) 8.14´1012 км и Арктур (созвездие Волопаса)

103 парсека (1 пс = 3.259 световых года). Определить, какая звезда нахо- дится дальше.

30

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

вается цифрой 7.


Средний уровень

Задание: написать блок-схему и программу согласно заданию.

 

вар.

Задача

 

1

Дано два числа, не используя стандартную функцию, определить: а) полусумму абсолютных величин этих чисел;

б) квадратный корень произведения модулей этих чисел.

2

Определить, является ли треугольник со сторонами а, в, с равнобедрен-

ным.

 

3

Проверить, является ли год високосным (кратным 4) в пределах от 2000

до нашей эры до 2000 нашей эры. Ввести с экрана год и признак эры, вывести сообщение в виде «656 год нашей эры високосный».

4

Вычислить стоимость покупки с учетом скидки. Скидка в 10% предос-

тавляется, если сумма покупки превышает 1000 гривен.

 

5

Написать программу вычисления идеального веса пользователя (рост-

100). Выдать рекомендации о необходимости поправиться либо поху- деть.

 

6

Обработать тестовое задание по информатике. На экран вывести вопрос и

три варианта ответа, ввести с экрана вариант ответа. Программа должна оценить ответ и в случае неправильного ответа написать правильный.

 

7

Ввести с клавиатуры координаты точки B (x, y). Определить, лежит ли

данная точка на кривой f(x)=6cos2x -0.25x5+32x2-27. Погрешность состав- ляет eps=10-3 (т.е. |f(x)-y|<eps). Ответ вывести в виде сообщения.

 

8

Ввести с клавиатуры два однозначных числа и значение произведения

этих чисел. Проверить ответ и вывести сообщение, если правильно, в противном случае напечатать правильный ответ.

 

9

Написать программу вычисления стоимости переговоров, если по суббо-

там и воскресеньям предоставляется 20% скидка. Ввести продолжитель- ность разговора и день недели (цифра от 1 до 7).

 

10

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

гривен.

 

11

Ввести с экрана число от 1 до 12. По номеру месяца выдать сообщение о времени года. Если пользователь введет недопустимое число, программа

должна выдать сообщение об ошибке.

12

Даны три точки А(х1, у1), B(х2, у2), и C(х3, у3). Определить, будут ли они

расположены на одной прямой .

13

Ввести с клавиатуры три числа. Вывести на экран среднее по значению из

них.

14

Ввести с клавиатуры три числа. Вывести на экран наименьшее из них.

 

15

Ввести с клавиатуры координаты точки B (x, y). Определить лежит ли данная точка на кривой f(x)=6x7-4.5x5+4x2. Погрешность составляет

eps=10-3 (т.е. |f(x)-y|<eps). Ответ вывести в виде сообщения.


вар.

Задача

 

16

Ввести с клавиатуры три целых числа (длины сторон треугольника).

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

 

 

17

Ввести с клавиатуры координаты точки B(x, y). Определить, лежит ли

ìïsin2 x3                                        если  x  > 1

f (x) = í

данная точка на кривой              ïî   6arcsin x   + 4,5x  + 4x   + 2    если  x  £ 1  .

7                      6                 2

 

 

Погрешность составляет eps=10-3 (т.е. |f(x)-y|<eps). Ответ вывести в виде сообщения.

18

Определить, лежит ли точка А(x,y) в области, ограниченной параболой

у=2 х2 и осью абсцисс. Ответ вывести в виде сообщения x=3.5; y=72.

 

19

Даны координаты точки B(x, y) и радиус окружности R. Центром окруж- ности является начало координат. Определить лежит ли данная точка

внутри окружности.

20

Даны значения трех сторон треугольника a, b и c. Определить, является

ли он прямоугольным.

 

21

Определить, в каком диапазоне может быть индукция В однородного магнитного поля, чтобы электрон с кинетической энергией W=30 кеВ, движущийся перпендикулярно линиям индукции, имел радиус кривизны

траектории в пределах от 1 до 6 см.

22

На оси ОХ расположены три точки а, b, с. Определить, какая из точек b

или с расположена ближе к а.

23

Определить, является ли число a делителем для числа b и наоборот.

Вывести сообщение

24

Даны три числа a, b, c. Определить, имеется ли среди них хотя бы одна

пара равных.

 

 

25

Ввести с клавиатуры скорость электрона (от 1 до 12 Мм/c). Определить, попадает ли траектория электрона в кольцо с радиусом 1±0.5 см, если он движется перпендикулярно линиям магнитного поля с индукцией 56 мТл

m v

(радиус траектории электрона в магнитном поле равен r =   e    ).

eB

26

Ввести с клавиатуры три числа. Вывести на экран числа по модулю

больше среднего арифметического этих чисел.

 

27

Написать программу для определения времени суток по данному теку- щему времени и вывести сообщение (утро с 6 до 12, день с 12 до 18,

вечер с 18 до 24, ночь с 0 до 6).

 

 

28

Известны массы и радиусы трех планет Венера mv=4.86 1027 г, rv=6175 км; Земли mz=5.98 1027 г, rz=6371 км; Сатурн ms=5.68 1029 г, rs=57750 км. Определить, какая планета имеет наибольшее ускорение силы тяжести и вывести сообщение (формула g=G*m/r2, где универсаль- ная гравитационная постоянная G =6.7 10-8 г-1см2сек-2.


вар.

Задача

 

29

Расстояния до трех ярчайших звезд северного полушария равны Сириус (созвездие Большого Пса) 8.14 1012 км и Арктур (созвездие Волопаса)

103 парсека, Вега (созвездие Лиры) 25 световых лет. Определить, какая звезда находится ближе всего к Солнцу, и вывести сообщение.

30

Ввести с клавиатуры три числа. Вывести на экран наибольшее из них.

 

Высокий уровень

Задание: написать блок-схему и программу согласно заданию.

 

 

вар.

Задача

1

Даны вещественные числа а, в, с, а≠0. Решить уравнение аx2+bx+c =0.

Учесть возможность равенства корней.

2

Дано двухзначное число. Определить:  а) входит ли в него цифра 5;

б) входит ли в него цифра а.

3

Дано двухзначное число. Определить: а) входят ли в него цифры 3 и 7;

б) входят ли в него цифры ( 4 и 8) или цифра 9.

 

4

Написать программу, которая при вводе числа в диапазоне от 1 до 99

добавляет к нему слово "копейка" в правильной форме. Например, 1 копейка, 5 копеек, 42 копейки .

5

Дано натуральное четырехзначное число. Выяснить, является ли оно

палиндромом (читается одинаково слева направо и справа налево).

6

Определить, является ли шестизначное число "счастливым" (сумма

первых трех цифр равна сумме последних трех цифр).

7

Дано целое число от 1 до 365. Определить, какой день недели выпадает на

это число, если 1 января – понедельник.

 

8

Траектория снаряда , вылетающего из орудия под углом α с начальной скоростью v0, определяется уравнениями x=v0 t cosα, y=v0tsinα-98t2/2 .

Определить попадет ли снаряд в цель размером h, находящуюся в плоско- сти его полета на расстоянии R и высоте H.

 

9

Дано трехзначное число. Определить: а) является ли сумма его цифр двухзначным числом; б) является ли произведение его цифр трехзначным

числом.

10

Дано трехзначное число. Определить: а) является ли произведение его

цифр больше числа b; б) кратна ли сумма его цифр трем.

11

Дано трехзначное число. Определить: а) верно ли, что все его цифры

одинаковые; б) есть ли среди его цифр одинаковые.

 

12

Ввести с клавиатуры координаты точки А (x, y). Определить, лежит ли точка А в области, ограниченной параболой у=2 - х2 и прямой y=-2 .Ответ вывести в виде сообщения.


вар.

Задача

 

13

Ввести с клавиатуры координаты точек A1(x1, y1), A2(x2, y2), A3(x3, y3). Определить, можно ли через точку А3 провести прямую, перпендикуляр-

ную прямой, проходящую через точки А1 и А2. Ответ вывести в виде сообщения.

 

 

14

Рейтинг бакалавра заочного отделения при поступлении в магистратуру

определяется средним баллом по диплому, умноженным на коэффициент стажа работы по специальности, который равен: нет стажа – 1, меньше 2 лет – 13, от 2 до 5 лет – 16. Составить программу расчета рейтинга при заданном среднем балле диплома (от 3 до 5) и вывести сообщение о приеме в магистратуру при проходном балле 45.

 

15

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

которого  параллельны  координатным  осям.   Определить  координаты четвертой вершины.

16

Дано четырехзначное число. Определить: а) равна ли сумма двух первых

его цифр сумме двух последних; б) кратна ли 7 сумма его цифр.

17

Дано четырехзначное число. Определить: а) кратно ли произведение его

цифр трем; б) кратно ли числу а произведение его цифр.

 

18

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

или перпендикулярны сторонам другого прямоугольника.

 

19

Даны вещественные положительные числа a, b, c, x, y. Выяснить, пройдет

ли кирпич размером a×b×c в отверстие размером x×y при параллельном или перпендикулярном расположении ребер кирпича сторонам отверстия.

 

20

Написать программу, которая при вводе числа в диапазоне от 1 до 20

добавляет к нему слово "гривна" в правильной форме. Например, 1гривна, 2 гривны,5 гривен.

 

21

Ввести число от 1 до 31. Определить ближайшую (следующую) дату полнолуния или новолуния (лунных месяц содержит 28 дней), если

последнее полнолуние было 27 августа.

 

22

Определить проводник с максимальным сопротивлением, если даны три

проводника с удельным сопротивлением r1, r2, r3 и площадью сечения s1, s2, s3.

 

23

Ввести с клавиатуры координаты точки А (x, y). Определить, попадает ли точка А в область, ограниченной окружностью 1=y2 + (x-1)2. Ответ

вывести в виде сообщения.

 

24

Определить максимальный предельный заряд qmax и минимальный потенциал φmin для трех шаров с диаметром r1,r2, r3. Напряженность поля, при которой начинается ударная ионизация, равна E=3 МВ/м

(qmax=E/(4πε0εr2) ε0=8.85·10-12 Ф/м, ε=1; φmin=Er).

25

Написать программу для сравнения радиусов окружностей, которые

описывают протон и альфа-частица, если влетают в однородное магнит-


вар.

Задача

 

ное поле перпендикулярно линиям индукции: а) при одинаковой скоро- сти;

б) при одинаковой энергии. Вывести сообщение. Заряд альфа-частицы в 2 раза больше заряда протона, а масса в 4 раза больше.

 

 

26

Локатор может быть ориентирован на одну из сторон света C» север,

«Ю» – юг, «З» – запад, «В» – восток) и может принимать команды: «1» – поворот направо (90º), «–1» – поворот налево (–90º), «2» – поворот в обратную сторону (180º). Исходная ориентация локатора «C». Определить ориентацию локатора после выполнения последовательности вводимых команд N1, N2 .

 

27

Ввести длину волны и определить попадает ли она в рабочий диапазон длин волн приемника, если емкость конденсатора в его колебательном

контуре плавно изменяется от 50 до 500 пФ, а индуктивность катушки постоянна и равна 20 мкГн.

28

Дано трехзначное число а. Определить: а) является ли произведение его

цифр меньше числа а; б) кратна ли 5 сумма его цифр.

 

29

Написать программу, определяющую условие, когда сдвиг фаз между током и напряжением при последовательном соединении сопротивления, емкости и конденсатора будет положительным, отрицательным и равным

нулю.

 

30

Ввести с клавиатуры координаты точки А (x1, y1). Определить, попадает

ли точка А в область, ограниченной линиями y=x, y=-x и y=1. Ответ вывести в виде сообщения.

 


 

Скачано с www.znanio.ru