Kurs1
.pdfЗадание на курсовое проектирование 1 семестр
1. Дана строка. Определить, содержит ли она символы, отличные от букв и пробела.
-----------------------------------------------------------------------------------------------
2. Дана строка. Если в ней нет символа *, то оставить строку без изменения. Иначе каждую из букв, стоящих перед символом * заменить на @
-----------------------------------------------------------------------------------------------
3. Дан номер года. Указать число дней в этом году.
-----------------------------------------------------------------------------------------------
4. Определить время падения камня на поверхность земли с высоты h.
-----------------------------------------------------------------------------------------------
5. Даны натуральные числа n, а1...аn. Определить количество членов последовательности, являющихся нечетными числами.
-----------------------------------------------------------------------------------------------
6. Даны натуральные числа n, а1...аn. Определить количество членов последовательности, кратных 3 и не кратных 5.
-----------------------------------------------------------------------------------------------
7. Даны натуральные числа n, а1...аn. Определить количество членов последовательности, удовлетворяющих условию ak<(ak-1+ak+1)/2
-----------------------------------------------------------------------------------------------
8. Даны натуральное число n, целые числа а1...аn. Определить количество и сумму тех членов данной последовательности, которые делятся на 5 и не делятся на 7.
-----------------------------------------------------------------------------------------------
9. Даны натуральное число n, действительные числа а1...аn. В последовательности все отрицательные члены увеличить на 0.5, а все неотрицательные заменить на 0.1.
-----------------------------------------------------------------------------------------------
10. Даны натуральное число n, действительные числа а1...аn. Получить удвоенную сумму всех положительных членов последовательности.
-----------------------------------------------------------------------------------------------
11. Даны натуральное число n, действительные числа а1...аn. В последовательности все члены меньше 2 заменить 0, Получить сумму членов, принадлежащих отрезку [3,7], а текже число таких членов.
-----------------------------------------------------------------------------------------------
13.Даны натуральное число n, действительные числа а1...аn. В последовательности все неотрицательные члены не принадлежащие отрезку [1, 2] заменить на 1. Получить число отрицательных членов и число членов, принадлежащих отрезку [1,2].
-----------------------------------------------------------------------------------------------
14.Даны натуральное число n, целые числа а1...аn. Определить сумму положительных и число отрицательных членов данной последовательности.
----------------------------------------------------------------------------------------------
15.Дана строка символов. Подсчитать, сколько раз среди символов строки встречается буква х.
-----------------------------------------------------------------------------------------------
16.Дана последовательность символов. Выяснить, имеются ли в последовательности все буквы, входящие в слово шина.
-----------------------------------------------------------------------------------------------
17.Дана последовательность символов. Выяснить, имеются ли в последовательности пара соседствующих букв но или он.
---------------------------------------------------------------------------------------------
18. Дана последовательность символов. Выяснить, имеются ли в последовательности пара соседствующих одинаковых символов.
---------------------------------------------------------------------------------------------
19. Дана последовательность символов. Выяснить, имеется ли в последовательности группа букв abcd.
---------------------------------------------------------------------------------------------
20. Дана последовательность символов. Заменить в последовательности каждую группу букв child на children.
---------------------------------------------------------------------------------------------
21. Дана длина ребра куба. Найти объем куба и площадь его боковой поверхности.
-----------------------------------------------------------------------------------------------
12. Дана строка символов. Определить, встречается ли среди символов буква а
-----------------------------------------------------------------------------------------------
22.Даны катеты прямоугольного треугольника. Найти их гипотенузу и площадь.
23.Даны натуральные числа n, а1...аn. Определить количество членов последовательности, являющихся четными числами.
24.Дана сторона равностороннего треугольника. Найти площадь этого треугольника.
25.Вычислить период колебания маятника длины l.
26.Даны гипотенуза и катет прямоугольного треугольника. Найти второй катет и радиус вписанной окружности.
27.Известна длина окружности. Найти площадь круга, ограниченного этой окружностью.
28.Найти площадь кольца, внутренний радиус которого равен 20, а внешний - заданному числу r (r>20).
-----------------------------------------------------------------------------------------------
29. Найти время, через которое встретятся два тела, равноускоренно движущиеся навстречу друг другу, если известны их начальные скорости, ускорения и расстояние между ними.
---------------------------------------------------------------------------------------------
30. Дано натуральное число n. Выяснить, входит ли цифра 3 в запись числа
---------------------------------------------------------------------------------------------
31. С клавиатуры вводится значение х. Рассчитать значение функции f (x):
f (x) |
x lg |
1 |
|
1 |
|
x 20 |
x 1 |
||||
|
|
|
Выполнять проверку принадлежности значения х области допустимого значения функций.
---------------------------------------------------------------------------------------------
32. С клавиатуры вводится значение х. Рассчитать значение функции f (x):
f (x, y) |
x y |
1 |
|
x y |
|||
|
|
Выполнять проверку принадлежности значения х области допустимого значения функций.
---------------------------------------------------------------------------------------------
33. С клавиатуры вводится беззнаковое целое число х размером 2 байта. Вычислить значение функции f (x): f (x) = 2 x, если в числе x 5-й бит равен 1
f (x) = x, если в числе x 5-й бит равен 0
---------------------------------------------------------------------------------------------
34. С клавиатуры вводится целые числа х и y размером 2 байта. Вычислить значение функции f (x):
f (x) = x + y, если одновременно x 0 и y f (x) =2xy в противном случае.
---------------------------------------------------------------------------------------------
35. С клавиатуры вводится значения х и y. В зависимости от значений х и y рассчитать значение функции f (x, y):
f (x, y) = x, если y = 2;
f (x, y) = x+y, если y = 3; f (x, y) = y, если y = 8;
f (x, y) 1 2, если y 10 x y
f (x, y) = 1 в противном случае
---------------------------------------------------------------------------------------------
36. Вычислить расстояние между двумя точками на плоскости. Координаты точек (х1, у1) и (х2, у2) вводятся с клавиатуры.
---------------------------------------------------------------------------------------------
37. С клавиатуры задаются коэффициенты a2, a1 и a0 квадратного уравнения вида a2x2 + a1x + a0 = 0. Найти корни уравнения.
---------------------------------------------------------------------------------------------
38. С клавиатуры вводится число со знаком размером 1 байт. Вывести на экран двоичное представление числа (используя поразрядные операции).
---------------------------------------------------------------------------------------------
39. Проверить, принадлежит ли точка с координатами (x0, y0) фигуре:
Y
1
-1 1 X
---------------------------------------------------------------------------------------------
40. Проверить, принадлежит ли точка с координатами (x0, y0) фигуре:
Y
1
X
- 1
---------------------------------------------------------------------------------------------
41. Дано натуральное число n<1000. Определить первую и последнюю цифры числа
---------------------------------------------------------------------------------------------
42.Написать программу, позволяющую проверить корректность расстановки скобок в математическом выражении. Математическое выражение вводится с клавиатуры в виде строки символов (не более 30 символов). Проверку оформить в виде подпрограммы должен выдавать на экран в виде, например: «соответствует», «пропущено 2 закрывающих скобки».
---------------------------------------------------------------------------------------------
43.С клавиатуры вводится массив из N целых чисел. Найти среднее арифметическое элементов массива. Расчет среднего производить в подпрограмме.
---------------------------------------------------------------------------------------------
44. С клавиатуры вводится строка символов. Сформировать вторую строку, которая должна представлять введенную строку «справа - налево». Вывести результат на экран. Преобразование оформить в виде подпрограммы.
45.Дано натуральное число n<100. Определить количество цифр числа, найти предпоследнюю цифру
---------------------------------------------------------------------------------------------
46. Дано натуральное число n<100. Поменять порядок цифр числа на обратный
---------------------------------------------------------------------------------------------
47. Дано натуральное число n<10000. Определить является ли это число полиндромом (перевертышем) с учетом четырех цифр
---------------------------------------------------------------------------------------------
48. Дано натуральное число n<100, определяющее возраст человека в годах Дать для этого чила наименование «год», «года», «лет»
---------------------------------------------------------------------------------------------
49. Дана последовательность символов. Выяснить, сколько раз в последовательности встречается пара соседствующих одинаковых символов
---------------------------------------------------------------------------------------------
50.С клавиатуры вводится два двоичных числа. Вывести на экран сумму этих чисел в двоичном представлении. При использовании преобразования этих чисел из одной системы счисления в другую составить соответствующие функции, выполняющие эти преобразования.
---------------------------------------------------------------------------------------------
51.С клавиатуры вводятся два целых А и В числа размером 2 байта. Вывести на экран в виде таблицы номера двоичных разрядов чисел, в которых в числе А установлена 1, а в В
– 0. Нумерация разрядов от 0 (младший разряд) до 15 (старший разряд). Проверку оформить в виде подпрограммы. Примечание: для решения задачи используются поразрядные операции.