Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Kurs1

.pdf
Скачиваний:
34
Добавлен:
09.02.2015
Размер:
212.68 Кб
Скачать

Задание на курсовое проектирование 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 (старший разряд). Проверку оформить в виде подпрограммы. Примечание: для решения задачи используются поразрядные операции.

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