Простая итерация и рекуррентные соотношения.

Линейные программы.

Целый тип данных.

1. Формула для n-го k-угольного числа имеет вид:

Даны n и k, вычислить Pn,k.

 

2. Найти минимальное число монет достоинством в 50, 10, 5 и 1 копейку, необходимое для представления некоторой суммы, меньшей 1-го рубля.

 

3.Идет k-ая секунда суток. Определить показание электронных часов в виде h:m:s, где h – число часов, m – число минут, s – число секунд.

 

4. Определить угол, измеряемый в угловых минутах, который образует часовая стрелка в h часов, m минут, s секунд до полудня, с лучом, проходящим через центр циферблата и точку, соответствующую 12 часам на циферблате.

 

5. Определить полное количество часов и минут, прошедшее от начала суток до того момента (в первой половине дня), когда часовая стрелка повернулась на угол f, измеряемый в угловых минутах.

 

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

 

Вещественный тип данных.

 

1. Даны коэффициенты квадратного уравнения ax2 + bx + с = 0. Найти корни уравнения.

 

2. Смешано V1 литров воды температуры T1 с V2 литрами воды температуры T2. Найти объем и температуру образовавшейся смеси.

 

3. Вычислить дальность полета тела, брошенного со скоростью v0 под углом a к горизонту.

 

4. Вычислить расстояние от точки плоскости с координатами X, Y до окружности радиуса R с центром в точке X0, Y0.

 

6. Вычислить расстояние от точки плоскости с координатами X0, Y0 до прямой AX + BY + C = 0.

 

Ветвления.

 

1. Во входном потоке задано действительное число. Вычислить абсолютную величину этого числа.

 

2. Во входном потоке заданы три целых числа. Найти наименьшее среди данных чисел.

 

3. Во входном потоке задано действительное число. Вычислить значение функции

для заданного числа.

 

4. Во входном потоке заданы три вещественных числа. Вычислить количество различных среди этих чисел.

 

5. Во входном потоке задано действительное число. Вычислить значение функции

для этого числа.

 

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

 

7*. Во входном потоке заданы три действительных числа. Найти количество максимальных чисел среди заданных.

 

8*. Во входном потоке заданы координаты x0, y0 точки плоскости и координаты концов отрезка x1, y1, x2, y2 на плоскости. Вычислить расстояние от точки до отрезка.

 

9*. Во входном потоке заданы координаты концов двух отрезков на плоскости. Определить, пересекаются ли заданные отрезки.

 

Циклы

 

1. Дано натуральное число. Найти старшую цифру в десятичном представлении этого числа.

 

2. Дано натуральное число n. Вычислить сумму

двумя способами (сравнить результаты):

a) суммируя слева направо

b) суммируя справа налево

 

3. Дано натуральное число n. Вычислить сумму

следующими способами (сравнить результаты):

a) суммируя слева направо

b) суммируя справа налево

c) слева направо; отдельно положительные, отдельно отрицательные

d) справа налево; отдельно положительные, отдельно отрицательные

 

4. Дано вещественное положительное число а. Приближенное значение корня квадратного из а можно вычислить по следующей формуле:

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

 

5. Три числа a, b, с называют Пифагоровой тройкой, если . Дано натуральное число n. Составить программу, вычисляющую все Пифагоровы тройки, удовлетворяющие условию .

 

Простая итерация и рекуррентные соотношения.

 

1. Дано натуральное число n. Определить число цифр в его десятичном представлении.

2. Дано натуральное число n. Определить сумму цифр в его десятичном представлении.

3. Дано натуральное число n. Вывести в обратном порядке цифры его десятичного представления.

4. Дано натуральное число n. Вывести в прямом порядке цифры его десятичного представления.

5. Дано натуральное число n. Получить натуральное число, записанное теми же цифрами в обратном порядке.

6. Для заданного натурального числа n > 1 найти элемент последовательности an, если

a1 = 2, ai = 2ai-1 – 1 при i > 1

7. Для заданного натурального числа n > 1 найти элемент последовательности an, если

a1 = 2, ai = 2 – 1/ai-1 при i > 1

8. Для заданного натурального числа n > 0 найти элемент последовательности an, если

9. Для заданных натурального числа n > 0 и вещественных чисел a и x найти элемент последовательности an, если

10. Для заданного натурального числа n > 1 найти элемент последовательности an, если

a1 = 1, a2 = 1, a3 = 1, ai = ai-1+ ai-2+ ai-3 при i > 3

11. Для заданного натурального числа n > 1 найти элемент последовательности an, если

a1 = 1, a2 = 2, ai = (2ai-1+ ai-2)/3 при i > 2

12. Для заданного натурального числа n > 1 найти элемент последовательности an, если

a1 = 1, a2 = 2, a3 = 2, ai = ai-1 + ai-2 – 2ai-3 при i > 3

13. Для заданного неотрицательного вещественного числа a вычислить по итерационной формуле . Погрешность вычисления определяется величиной и должна быть меньше заданного положительного числа .

14. Для заданного неотрицательного вещественного числа a вычислить по итерационной формуле . Погрешность вычисления определяется величиной и должна быть меньше заданного положительного числа .

15. Пусть . Для заданного положительного числа E найти первый , для которого выполнено <E .

16.

Пусть . Для заданного положительного числа E найти первый , для которого выполнено <E .

17.

Дано натуральное n. Вычислить n-й элемент последовательности. построенной по следующему правилу:

.

18.

Дано натуральное число n. Вычислить n!! по правилам.

.

19.

Дано натуральное число n. Вычислить

.

20.

Дано натуральное число n. Вычислить

.

21.

Дано натуральное число n. Вычислить

.

22.

Дано натуральное число n. Вычислить

.

23.

Дано натуральное число n. Вычислить

24.

Дано натуральное число n. Вычислить

25.

Дано вещественное число x (0<x<2). Вычислить с возможно меньшей погрешностью, используя следующие соотношения:

26.

Дано вещественное число x ( ). Вычислить с возможно меньшей погрешностью, используя следующие соотношения:

27.

Дано натуральное число n. Вычислить частичную сумму гармонического ряда справа налево и слева направо

.

27.

Дано натуральное число n. Вычислить частичную сумму знакочередующегося гармонического ряда справа налево и слева направо

.

28.

Дано натуральное число n. Вычислить сумму

.

29.

Дано натуральное число n и вещественное число a. Вычислить сумму

.

30.

Дано натуральное число n и вещественное число a. Вычислить сумму

.

31.

Дано натуральное число n. Вычислить сумму

.

32.

Дано натуральное число n и вещественное число a. Вычислить сумму

.

33.

Дано натуральное число n. Вычислить сумму

.

34.

Дано натуральное число n. Вычислить сумму

.

35.

Дано натуральное число n. Вычислить сумму

.

36.

Дано натуральное число n. Вычислить произведение

.

37.

Дано натуральное число n. Вычислить произведение

.

38.

Дано натуральное число n. Вычислить произведение

.

39.

Дано натуральное число n. Вычислить произведение

.

40.

Дано натуральное число n. Вычислить произведение n сомножителей

.

41.

По заданным вещественным числам x и E>0 вычислить сумму всех тех членов ряда , которые предшествуют первому члену, меньшему по абсолютной величине E.

42.

По заданным вещественным числам x и E>0 вычислить сумму всех тех членов ряда , которые предшествуют первому члену, меньшему по абсолютной величине E.

43.

По заданным вещественным числам x (|x|<1) и E>0 вычислить сумму всех тех членов ряда , которые предшествуют первому члену, меньшему по абсолютной величине E.

44.

По заданным вещественным числам x (|x|<1) и E>0 вычислить сумму всех тех членов ряда , которые предшествуют первому члену, меньшему по абсолютной величине E.

45.

По заданным вещественным числам x (|x|<1) и E>0 вычислить сумму всех тех членов ряда , которые предшествуют первому члену, меньшему по абсолютной величине E.

46.

По заданным вещественным числам x (|x|<1) и E>0 вычислить сумму всех тех членов ряда , которые предшествуют первому члену, меньшему по абсолютной величине E.

47.

По заданным вещественным числам x и E>0 вычислить сумму всех тех членов ряда , которые предшествуют первому члену, меньшему по абсолютной величине E.

48.

По заданным вещественным числам x и E>0 вычислить сумму всех тех членов ряда , которые предшествуют первому члену, меньшему по абсолютной величине E.

49.

По заданным вещественным числам x (|x|<1) и E>0 вычислить сумму всех тех членов ряда , которые предшествуют первому члену, меньшему по абсолютной величине E.

50.

По заданным вещественным числам x и E>0 вычислить сумму всех тех членов ряда , которые предшествуют первому члену, меньшему по абсолютной величине E.

51.

По заданным вещественным числам x и E>0 вычислить сумму всех тех членов ряда , которые предшествуют первому члену, меньшему по абсолютной величине E.

52.

По заданным вещественным числам x и E>0 вычислить сумму всех тех членов ряда , которые предшествуют первому члену, меньшему по абсолютной величине E.

53.

По заданным вещественным числам x и E>0 вычислить сумму всех тех членов ряда , которые предшествуют первому члену, меньшему по абсолютной величине E.

54.

По заданным вещественным числам x и E>0 вычислить сумму всех тех членов ряда , которые предшествуют первому члену, меньшему по абсолютной величине E.

55.

По заданным вещественным числам x и E>0 вычислить сумму всех тех членов ряда , которые предшествуют первому члену, меньшему по абсолютной величине E.

56.

По заданным вещественным числам x и E>0 вычислить сумму всех тех членов ряда , которые предшествуют первому члену, меньшему по абсолютной величине E.

57.

По заданным вещественным числам x и E>0 вычислить сумму всех тех членов ряда , которые предшествуют первому члену, меньшему по абсолютной величине E.

58.

По заданным вещественным числам x (|x|<1) и E>0 вычислить сумму всех тех членов ряда , которые предшествуют первому члену, меньшему по абсолютной величине E.

59.

По заданным вещественным числам x (|x|<1) и E>0 вычислить сумму всех тех членов ряда , которые предшествуют первому члену, меньшему по абсолютной величине E.

60.

По заданным вещественным числам x (|x|<1) и E>0 вычислить сумму всех тех членов ряда , которые предшествуют первому члену, меньшему по абсолютной величине E.