Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Zadachnik.doc
Скачиваний:
20
Добавлен:
07.03.2016
Размер:
9.82 Mб
Скачать

Передмова

Запропонованi задачi можуть бути використанi у лабораторних, практичних та курсових роботах з курсу "Обчислювальна технiка та програмування", «Алгоритмічні мови та програмування», «Інформатика», «Основи інформатики». В залежностi вiд кiлькостi годин, якi видiленi на вивчення дисциплiни, кiлькiсть задач для одного студента може бути рiзною. У стандартному курсi кiлькiсть задач повинна бути 17 - 25. Дiапазон складностi задач є широким. Вiн дозволяє формувати завдання як для початкового, так i для поглибленого вивчення основ програмування. Формулювання бiльшостi задач є унiверсальним i дозволяє використовувати будь-якi мови програмування. Переважна частина задач складена та відредагована викладачами кафедри Моделювання та програмного забезпечення Криворізкого технічного Університету на основi бiльш чим десятирiчного досвiду викладання програмування[1-4]. В різний час в формуванні робочих програм дисциплін програмування, розробці та вдосконаленні задач приймали участь Азарян А.А., Гуляєв Є.О., Давідковіч А.С., Данілейко О.К., Жосан А.А., Коробко В.М., Назаренко В.Г., Рибальченко Г.М., Саітгареєв Н.Х., Смолянська С.М., Смолянський П.С., Старіков С.М., Тимофеєв С.Г. Частину задач з умовами-формулами запозичено з iнших джерел, список яких наведений в кiнцi збiрника [5-7]. Це дозволило збiльшити кiлькiсть варiантiв до 100 практично по кожнiй темi, i у потоках з 3 - 4 груп задачi не будуть повторюються. Однак є теми, де вдалося набрати меншу кількість задач.

Переклад збірника на українську мову, редакція, комп’ютерний набір виконані старшим інженером кафедри Наговіциною О.В.

Теми збiрника задач розмiщенi у тiй послiдовностi, в якiй вони викладаються у стандартному курсi програмування. Спочатку розмiщенi задачi з лiнiйних обчислювальних структур, потiм з розгалужених та циклiчних. Пiсля розв'язання задач за цими темами та набуття навикiв реалiзацiї алгоритмiв базових структур вивчається тема з комбiнованих алгоритмiв. У цьому роздiлi наведенi задачi з обробки масивiв даних, вкладених циклiв, задачi зi словесним змiстом. У п'ятому роздiлi наведенi задачi з використанням зумовлених процедур користувача та бiблiотечних процедур. Останнi мiстять в собi основнi задачi найпростiших чисельних методiв.

1. Лiнiйнi обчислювальнi структури

Обчислити значення змiнних, що указанi в задачах. Значення початкових даних вибрати самостiйно.

1. .

2. .

3. .

4. .

5. .

6. .

7. .

8. .

9. .

10. .

11. .

12. .

13. .

14. .

15. .

16. .

17. .

18. .

19. .

20. .

21. Заданi площа трикутника та його висота. Визначити величину основи.

22. За вiдомим радiусом обчислити значення площi круга.

23. За вiдомим радiусом кола обчислити значення його довжини.

24. Обчислити площу кiльця, утвореного двома ексцентричними колами вiдомих радiусiв.

25. Обчислити вiдстань мiж двома точками координатної площини. Координати точок вiдомi.

26. За вiдомою площею круга обчислити його радiус.

27. За вiдомою довжиною кола обчислити його радiус.

28. За вiдомими трьома сторонами трикутника обчислити його площу.

29. Обчислити площу трикутника за заданими двовимiрними координатами усiх його вершин.

30. За вiдомим значенням функцiї обчислити значення квадрата аргументу цiєї функцiї.

31. Задане значення функцiї . Обчислити та видрукувати значення аргументу цiєї функцiї.

32. Задане значення функцiї . Обчислити та видрукувати головне значення аргументу цiєї функцiї у градусах.

33. Задана величина кута у градусах. Обчислити та видрукувати значення функцiї .

34. Задане значення функцiї lg (x). Обчислити та видрукувати значення аргументу цiєї функцiї.

35. Задана дiагональ квадрата. Обчислити та видрукувати його площу.

36. Задане значення функцiї . Обчислити та видрукувати головне значення аргументу цiєї функцiї у градусах.

37. Для дiйсного x та вiд'ємного q обчислити значення функцiї .

38. Для дiйсного та вiд'ємного x обчислити значення функцiї .

39. Для дiйсного та вiд'ємного x обчислити значення функцiї .

40. Для дiйсного x та цiлого вiд'ємного m обчислити значення функцiї .

41. Задане значення функцiї sin (x) . Обчислити у радiаннiй мiрi головне значення аргументу цiєї функцiї.

42. Задане значення функцiї cos (x) . Обчислити у градусах головне значення аргументу цiєї функцiї.

43. На площинi заданi точка та коло радiусуR з центром в точцi . Обчислити вiдстань вiд точкиA до найближчої точки кола.

44. Задана величина кута у градусах. Обчислити значення функцiї .

45. Задане значення функцiї ln (x). Обчислити значення аргументу цiєї функцiї.

46. На координатнiй площинi заданi три точки, якi є вершинами трикутника. Обчислити периметр цього трикутника, вважаючи координати точок вiдомими.

47. За вiдомою довжиною ребер прямокутного паралелепипеду обчислити площу його поверхнi та об'єм.

48. За вiдомою площею поверхнi кубу обчислити його об'єм.

49. За вiдомою площею квадрата, який уписаний в круг, обчислити площу круга.

50. Обчислити та видрукувати величину вiдстанi мiж двома точками з вiдомими трьохвимiрними координатами.

51. За вiдомою величиною дiагоналi гранi кубу обчислити та видрукувати значення його об'єму.

52. За вiдомою величиною площi круга, який уписаний в квадрат, обчислити та видрукувати значення площi квадрату.

53. За вiдомою величиною дiагоналi гранi кубу обчислити та видрукувати сумарну довжину його ребер.

54. За вiдомою величиною об'єму кулi, яка уписана в куб, обчислити та видрукувати значення об'єму куба.

55. За вiдомою довжиною ребра куба обчислити та видрукувати довжину внутрiшньої дiагоналi.

56. За вiдомим об'ємом куба обчислити та видрукувати площу його поверхнi.

57. За вiдомою довжиною кола обчислити площу уписаного правильного шестикутника.

58. За вiдомим периметром правильного уписаного шестикутника обчислити площу круга.

59. За вiдомим периметром правильного шестикутника визначити площу уписаного круга.

60. За вiдомою площею правильного шестикутника обчислити площу уписаного круга.

61. Роздiлити студентську групу на три бригади таким чином, щоб кiлькiсть студентiв у бригадах вiдрiзнялась мiнiмально.

62. Придбанi iнститутом дисплеї розподiлити за трьома створеними дисплейними класами таким чином, щоб кiлькiсть дисплейних мiсць у класах вiдрiзнялась не бiльш, чим на одне мiсце.

63. Роздiлити студентську групу на двi пiдгрупи з найбiльш близьким кiлькiсним складом.

64. Розподiлити за двома створеними учбовими класами комп'ютери таким чином, щоб кiлькiсть комп'ютерiв в них вiдрiзнялась не бiльш, чим на одиницю.

65. Обчислити суму цифр заданого натурального трьохзначного числа.

66. Розподiлити випускникiв факультету за двома пiдприємствами приблизно нарiвно.

67. Обчислити добуток цифр заданого натурального трьохзначного числа.

68. Скласти з абiтурiєнтiв три студентськi групи таким чином, щоб кiлькiсть студентiв у цих групах вiдрiзнялася не бiльш, чим на одиницю.

69. Три викладача кафедри є керiвниками виробничої практики судентiв. Розподiлити студентiв-практикантiв за викладачами таким чином, щоб кiлькiсть студентiв у кожного викладача була приблизно однаковою.

70. Для участi у спортивних змаганнях роздiлити студентську групу на три рiвнi та найбiльшi за кiлькiсним складом команди. Визначити кiлькiсть студентiв, якi не увiйдуть у команди.

71. Пiдручники з курсу "Обчислювальна технiка i програмування" розподiлити за двома студентськими групами таким чином, щоб кiлькiсть їх у групах вiдрiзнялася не бiльш, чим на одиницю.

72. Розподiлити випускникiв факультету за трьома пiдприємствами приблизно нарiвно.

73. Обчислити середнє арифметичне цифр заданого натурального чотирьохзначного числа.

74. Розподiлити абiтурiєнтiв за двома студентськими групами таким чином, щоб кiлькiсть студентiв вiдрiзнялась мiнiмально.

75. Два викладача кафедри є керiвниками виробничої практики судентiв. Розподiлити студентiв-практикантiв за викладачами таким чином, щоб кiлькiсть студентiв у кожного викладача була приблизно однаковою.

76. Комп'ютери, якi є в iнститутi, розподiлити за трьома учбовими класами таким чином, щоб кiлькiсть комп'ютерiв у цих класах вiдрiзнялась мiнiмально.

77. Придбанi iнститутом дисплеї розподiленi нарiвно мiж трьома дисплейними класами. Залишена нерозподiленою мiнiмальна кiлькiсть дисплеїв розмiщена в обчислювальному центрi. Скiльки дисплеїв розмiщено в обчислювальному центрi?

78. Два викладача кафедри та завiдуючий кафедрою є керiвниками виробничої практики студентiв. Студенти розподiленi нарiвно мiж викладачами, залишеною мiнiмальною кiлькiстю студентiв керує завiдуючий кафедрою. Якою кiлькiстю студентiв керує завiдуючий кафедрою?

79. Обчислити середнє геометричне цифр заданого натурального двозначного числа.

80. Обчислити залишок вiд дiлення натурального двозначного числа на суму цифр цього числа.

81. Видрукувати дату сьогоднiшнього дня (рiк, порядковий номер мiсяця, число).

82. Видрукувати дату свого народження.

83. Видрукувати (за припущенням) вiк Всесвiту ( рокiв).

84. Видрукувати повiдомлення про погоду на даний момент, вибравши зi списку повiдомлень вiдповiдне (сонячна, похмура, тепла, вiтряна, тиха).

85. Видрукувати своє прiзвище, iнiцiали та вiк.

86. Ввести як значення змiнної свою оцiнку на вступному iспитi з математики та видрукувати повiдомлення про це (наприклад, "оцiнка 5").

87. Видрукувати найменування та шифр своєї спецiальностi.

88. Видрукувати назву свого факультету та курсу.

89. Ввести як значення змiнних текстовi константи "радiсний", "бадьорий", "сумний", "пригнiчений" та видрукувати одну з цих констант, яка характеризує Ваш настрiй.

90. Ввести як значення змiнних текстовi константи "комп'ютер", "пристрiй", "розумний", "це", "арифмометр", "швидкодiючий", "автомат", "iнформацiйний". Видрукувати константу, яка, на Вашу думку, характеризує комп'ютер.

91. Ввести як значення змiнних текстовi константи "0", "1", "2", ..., "9", "-" та видрукувати поточну дату, складену з цих констант.

92. Ввести як значення змiнних складовi частини Вашої домашньої адреси та видрукувати її.

93. Ввести як значення змiнних прiзвища улюблених Ваших письменникiв i спiвакiв та видрукувати їх.

94. Ввести як значення змiнних текстовi константи, якi є назвами днiв тижня, та видрукувати назву поточного дня.

95. Ввести як значення змiнних назву мiсяцiв весни та видрукувати назву улюбленого Вами мiсяця.

96. Ввести як значення змiнних та видрукувати назву мiсцевостi, де Ви народились.

97. Видрукувати найменування того пiдприємства, де б Ви бажали працювати.

98. Видрукувати назву пiдручника, яким Ви користуєтесь при вивченнi нашого курсу.

99. Видрукувати тип комп'ютера, на якому б Ви бажали працювати.

100.Видрукувати назву теореми, в якiй говориться про суму та добуток коренiв квадратного рiвняння.

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