uzluga.ru
добавить свой файл
1

Ветвление

Определить, попадает ли точка с координатами (x,y) в заштрихованную область.

  1. 2.






3. 4.



  1. Найти наибольшее значение max(x+y+z,x2,y2);

  2. Найти наибольшее значение max(x2+y2,yx+x2);

  3. Найти наименьшее значение min(xy+z,12-x2,y2);

  4. Найти наименьшее значение min(x2+y2,3x+y2-2);

  5. Даны три переменные вещественного типа: A, BC. Если их значения упорядочены по возрастанию, то удвоить их; в противном случае заменить значение каждой переменной на противоположное. Вывести новые значения переменных A, BC.

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

  7. Составьте алгоритм упорядочения значений трех переменных по возрастанию.

  8. Составьте программу, определяющую, лежит ли точка с указанными координатами внутри квадрата с углами (0,0) и (а1, b1).

  9. Приём на работу идёт на конкурсной основе. Условия приёма требуют 10 лет рабочего стажа и возраста не более 35 лет. Определите, будет ли человек принят.

  10. Составьте программу, определяющую, лежит ли точка с указанными координатами в круге радиуса R с центром в начале координат.

  11. Напряжение более 36 вольт считается опасным. По участку цепи сопротивлением R  протекает ток I. Составить программу, которая выводит сообщение «Опасно», если напряжение превышает допустимое, в противном случае «Не опасно».(U=I*R)

  12. Ракета запускается с Земли со скоростью V(км.час) в направлении движения Земли по орбите вокруг Солнца. Составьте программу, определяющую результат запуска ракеты в зависимости от скорости V. Известно, что при V<7,8 ракета упадет на Землю; при 7,816,4 ракета покинет солнечную систему.

  13. Даны круг и квадрат. Составьте программу, определяющую по введенным вами значениям длин стороны квадрата и радиуса круга, одно из утверждений «Круг может быть вписан в квадрат» или «Квадрат может быть вписан в круг».

  14. Даны три целых числа. Найти количество положительных и количество отрицательных чисел в исходном наборе.

  15. Напишите программу, которая по паролю будет определять степень доступности сотрудника к секретной информации в базе данных. Доступ к базе имеют только шесть человек, разбитых на три группы по степени доступа. Они имеют следующие пароли:

 9583, 1747 — доступны модули базы А, Б, С

 3331, 7922 — доступны модули базы Б, С

9455, 8997 — доступен модуль базы С

  1. Единицы длины пронумерованы следующим образом: 1 — дециметр, 2 — километр, 3 — метр, 4 — миллиметр, 5 — сантиметр. Дан номер единицы длины (целое число в диапазоне 1–5) и длина отрезка в этих единицах (вещественное число). Найти длину отрезка в метрах.

  2. Единицы массы пронумерованы следующим образом: 1 — килограмм, 2 — миллиграмм, 3 — грамм, 4 — тонна, 5 — центнер. Дан номер единицы массы (целое число в диапазоне 1–5) и масса тела в этих единицах (вещественное число). Найти массу тела в килограммах.

  3. Робот может перемещаться в четырех направлениях («С» — север, «З» — запад, «Ю» — юг, «В» — восток) и принимать три цифровые команды: 0 — продолжать движение, 1 — поворот налево, –1 — поворот направо. Дан символ C — исходное направление робота и целое число N — посланная ему команда. Вывести направление робота после выполнения полученной команды.

  4. Локатор ориентирован на одну из сторон света («С» — север, «З» — запад, «Ю» — юг, «В» — восток) и может принимать три цифровые команды поворота: 1 — поворот налево, –1 — поворот направо, 2 — поворот на 180°. Дан символ C — исходная ориентация локатора и целые числа N1 и N2 — две посланные команды. Вывести ориентацию локатора после выполнения этих команд.

  5. Элементы равнобедренного прямоугольного треугольника пронумерованы следующим образом: 1 — катет a, 2 — гипотенуза c = a·(2)1/2, 3 — высота h, опущенная на гипотенузу (h = c/2), 4 — площадь S = c·h/2. Дан номер одного из этих элементов и его значение. Вывести значения остальных элементов данного треугольника (в том же порядке).

  6. Мастям игральных карт присвоены порядковые номера: 1 — пики, 2 — трефы, 3 — бубны, 4 — червы. Достоинству карт, старших десятки, присвоены номера: 11 — валет, 12 — дама, 13 — король, 14 — туз. Даны два целых числа: N — достоинство (6 ÷ N ÷ 14) и M — масть карты (1 ÷ M ÷ 4). Вывести название соответствующей карты вида «шестерка бубен», «дама червей», «туз треф» и т. п.

  7. Дано целое число в диапазоне 20–69, определяющее возраст (в годах). Вывести строку-описание указанного возраста, обеспечив правильное согласование числа со словом «год», например: 20 — «двадцать лет», 32 — «тридцать два года», 41 — «сорок один год».

  8. Дано целое число в диапазоне 10–40, определяющее количество учебных заданий по некоторой теме. Вывести строку-описание указанного количества заданий, обеспечив правильное согласование числа со словами «учебное задание», например: 18 — «восемнадцать учебных заданий», 23 — «двадцать три учебных задания», 31 — «тридцать одно учебное задание».

  9. Дано целое число в диапазоне 100–999. Вывести строку-описание данного числа, например: 256 — «двести пятьдесят шесть», 814 — «восемьсот четырнадцать».

  10. Даны координаты двух полей шахматной доски (координаты клетки - это 2 числа от 1 до 8: номер столбца и номер строки). Одно ли цвета эти клетки на шахматной доске? Вывести в выходной файл сообщение YES, если они одного цвета, и NO иначе.

    Пример входного файла:

    1 1 2 2


    Пример выходного файла

    YES


    Пример входного файла:

    1 1 1 4


    Пример выходного файла

    NO


  11. В некотором государстве действует N фирм, конкурирующих между собой. У каждой фирмы есть некоторая прибыль в год, равная V[i] американских рублей. У царя есть любимые фирмы, а есть нелюбимые. Соответственно, налог для всех фирм разный и назначается царем в индивидуальном порядке.

Налог на i-ую фирму равен p[i] процентов. Собиратели статистики решили посчитать, с какой фирмы в государственную казну идет наибольший доход (в казну идут все налоги). К сожалению, они не учили в детстве ни математику, ни информатику (так что учитесь, дети!), и их задача резко осложняется. Помогите им в этой нелегкой задаче.


Входной файл input.txt

-----------------------

сначала записано число N - число фирм (0
Далее идет N целых неотрицательных чисел, не превышающих 154 - доходы фирм,

а затем еще N целых чисел от 0 до 100 - налоги фирм в процентах.


Выходной файл output.txt

------------------------

В выходной файл выведите одно число - номер фирмы, от которой государство

получает наибольший налог. Если таких фирм несколько, выведите любую из них.


Пример входного файла:

3

100 1 50

0 100 3


Пример выходного файла:

3



  1. Даны N отрезков прямой. Найти длину общей части всех этих отрезков.


^ Входные данные.

Вводится сначала число N (1<=N<=100). Далее вводится N пар чисел, задающих координаты левого и правого концов каждого отрезка. Все координаты - числа из диапазона от 0 до 30000. Левый конец отрезка всегда имеет координату строго меньшую, чем правый.

^ Выходные данные.

Выведите длину общей части этих отрезов. Если у всех этих отрезков

общей части нет, выведите 0.

Пример входного файла

3

1 10

3 15

2 6


Пример выходного файла

3


Пояснение: общая часть этих отрезков - отрезок от 3 до 6.


Пример входного файла

3

1 10

2 20

11 20


Пример выходного файла:

0


32. Решить биквадратное уравнение ax4 + bx2 + c = 0.


Циклы

  1. Дано целое число а и натуральное (целое неотрицательное) число n. Вычислить an. Другими словами, необходимо составить программу, при исполнении которой значения переменных а и n не меняются, а значение некоторой другой переменной (например, b) становится равным an. (При этом разрешается использовать и другие переменные.)

  2. Дано натуральное n, вычислить n! ( 0! = 1, n! = n . (n - 1)!).

  3. Составить программу, печатающую квадраты всех натуральных чисел от 0 до заданного натурального n.

  4. Даны целые числа K и N (N > 0). Вывести N раз число K.

  5. Дано вещественное число — цена 1 кг конфет. Вывести стоимость 0.1, 0.2, … , 1 кг конфет.

  6. Даны два целых числа A и B (A < B). Найти сумму всех целых чисел от A до B включительно.

  7. Даны два целых числа A и B (A < B). Найти произведение всех целых чисел от A до B включительно.

  8. Даны два целых числа A и B (A < B). Найти сумму квадратов всех целых чисел от A до B включительно.

  9. Дано целое число N (> 0). Найти сумму 1 + 1/2 + 1/3 + … + 1/N

  10. Дано целое число N (> 0). Найти сумму N2 + (N + 1)2 + (N + 2)2 + … + (2·N)2

  11. Дано целое число N (> 0). Найти квадрат данного числа, используя для его вычисления следующую формулу: N2 = 1 + 3 + 5 + … + (2·N – 1).

  12. Дано вещественное число A и целое число N (> 0). Используя один цикл, найти сумму 1 + A + A2 + A3 + … + AN

  13. Дано вещественное число A и целое число N (> 0). Используя один цикл, найти значение выражения 1 – A + A2 – A3 + … + (–1)N·AN.

  14. Дано целое число N (> 0). Используя один цикл, найти сумму 1 + 1/(1!) + 1/(2!) + 1/(3!) + … + 1/(N!) (выражение N! — N–факториал — обозначает произведение всех целых чисел от 1 до N:    N! = 1·2·…·N).

  15. Дано вещественное число X и целое число N (> 0). Найти значение выражения 1 – X2/(2!) + X4/(4!) – … + (–1)N·XN/((2·N)!)

  16. Дано вещественное число X (|X| < 1) и целое число N (> 0). Найти значение выражения X – X2/2 + X3/3 – … + (–1)N–1·XN/N.

  17. Дано вещественное число X (|X| < 1) и целое число N (> 0). Найти значение выражения X + 1·X3/(2·3) + 1·3·X5/(2·4·5) + … +  1·3·…·(2·N–1)·XN+1/(2·4·…·(2·N)·(2·N+1)).

  18. Дано вещественное число X (|X| < 1) и целое число N (> 0). Найти значение выражения 1 + X/2 – 1·X2/(2·4) + 1·3·X3/(2·4·6) – … + (–1)N–1·1·3·…·(2·N–3)·XN/(2·4·…·(2·N)).

  19. Дано целое число N (> 0). Последовательность вещественных чисел AK определяется следующим образом: A0 = 2,        AK = 2 + 1/AK–1,    K = 1, 2, … .

  20. Дано целое число N (> 1). Последовательность чисел Фибоначчи FK (целого типа) определяется следующим образом: F1 = 1,        F2 = 1,        FK = FK–2 + FK–1,    K = 3, 4, … . Вывести элементы F1, F2, ..., FN.

  21. Дано целое число N (> 1). Последовательность вещественных чисел AK определяется следующим образом: A1 = 1,        A2 = 2,        AK = (AK–2 + 2·AK–1)/3,    K = 3, 4, … .

  22. Дано целое число N (> 2). Последовательность целых чисел AK определяется следующим образом: A1 = 1,        A2 = 2,        A3 = 3,        AK = AK–1 + AK–2 – 2·AK–3,    K = 4, 5, … . Вывести элементы A1, A2, … , AN.

  23. Дано целое число N (> 0). Найти сумму 11 + 22 + … + NN.

  24. Начальный вклад в банке равен 1000 руб. Через каждый месяц размер вклада увеличивается на ^ P процентов от имеющейся суммы (P — вещественное число, 0 < P < 25). По данному P определить, через сколько месяцев размер вклада превысит 1100 руб., и вывести найденное количество месяцев K (целое число) и итоговый размер вклада S (вещественное число).

  25. Дано целое число N (> 0). Используя операции деления нацело и взятия остатка от деления, вывести все его цифры, начиная с самой правой (разряда единиц).

  26. Спортсмен-лыжник начал тренировки, пробежав в первый день 10 км. Каждый следующий день он увеличивал длину пробега на ^ P процентов от пробега предыдущего дня (P — вещественное, 0 < P < 50). По данному P определить, после какого дня суммарный пробег лыжника за все дни превысит 200 км, и вывести найденное количество дней K (целое) и суммарный пробег S (вещественное число).

  27. Дано целое число N (> 0). С помощью операций деления нацело и взятия остатка от деления определить, имеются ли в записи числа N нечетные цифры. Если имеются, то вывести True, если нет — вывести False.

  28. Дано целое число N (> 1). Последовательность чисел Фибоначчи FK определяется следующим образом: F1 = 1,        F2 = 1,        FK = FK–2 + FK–1,    K = 3, 4, … . Проверить, является ли число N числом Фибоначчи. Если является, то вывести True, если нет — вывести False.

^ Распределение по темам



 

Ветвление

Циклы

3

5

9

13

17

21

25

29

2

4

9

13

17

21

25




Алехин Никита

 

 

 

 

 

 







 

 

 

 

 

 

 

 

Вараксин Влад

 

 

 

 

 

 







 

 

 

 

 

 

 

 

Кравцова Анна

 

 

 

 

 

 







 

 

 

 

 

 

 

 

Тючкова Юлия

 

 

 

 

 

 







 

 

 

 

 

 

 

 

 

1

6

10

14

18

22

26

30

1

6

10

15

19

22

26




Калиниченко Кирилл

 

 

 

 

 

 







 

 

 

 

 

 

 

 

Шакиров Рустам

 

 

 

 

 

 







 

 

 

 

 

 

 

 

Савельев Владислав

 

 

 

 

 

 







 

 

 

 

 

 

 

 




 

 

 

 

 

 







 

 

 

 

 

 

 

 

 

2

8

11

15

19

23

27

31

5

8

11

14

20

23

27




Кузнецова Анна

 

 

 

 

 

 







 

 

 

 

 

 

 

 

Мичкаева Анастасия

 

 

 

 

 

 







 

 

 

 

 

 

 

 

Переверзев Алексей

 

 

 

 

 

 







 

 

 

 

 

 

 

 

Анохин Илья

 

 

 

 

 

 







 

 

 

 

 

 

 

 




4

7

12

16

20

24

28

32

3

7

12

16

18

24

28




Марчук Евгений

















































Фадель Мария

















































Гриньков Дмитрий