Програмування мовою С++. Розробка програми для двовимірного табулювання функції. Складання блок-схеми алгоритму розвязку задачі

Страницы работы

Фрагмент текста работы

Міністерство надзвичайних ситуацій України

Львівський державний університет безпеки життєдіяльності

Кафедра управління інформаційною безпекою

ПОГОДЖЕНО

Начальник факультету інформаційної та транспортної безпеки ЛДУ БЖД

______________________

"_____"_________________20__ р.

ЗАТВЕРДЖУЮ

Проректор з науково-дослідної роботи – начальник відділу організації науково-дослідної та редакційно-видавничої роботи

____________

"_____"_________________20__ р.

ПАКЕТ ЗАВДАНЬ

до виконання курсових робіт

на тему:

Програмування  мовою С++

Навчальний предмет:

"Інформатика" – 2 семестр

Напрям:    6.170103 “Управління інформаційною безпекою”

Спеціальність: 6.170100 – Інформаційна безпека

Освітньо-кваліфікаційний рівень: бакалавр

Розглянуто і схвалено на засіданні кафедри УІБ

"_29_"_січня2012 р., протокол №6

Завідувач кафедри управління

Інформаційною безпекою ЛДУ БЖД:                          Ю.І. Грицюк

Львів-2012


Львівський державний університет безпеки життєдіяльності

Кафедра управління інформаційною безпекою

КУРСОВА РОБОТА з дисципліни: "Інформатика" Варіант №         1            

Тема: Програмування  мовою С++

Мета роботи: навчитися застосовувати теоретичні знання з програмування при розробленні коду прикладних програм.

Основні завдання: виконати табулювання математичних  та логічних функцій; виконати накопичення скінченої суми, добутку; виконати обчислення значень елементів двох двовимірних масивів,  після чого здійснити оброблення їх елементів.

Вихідні дані технічного завдання:

Завдання 1: Задано межі та крок зміни аргументів xп=-1.83×N+0.5, xк=2.38×N+0.5,Dx=(xк–xп)/10, yп=-0.74×N+1.0,yк=0.86×N+1.0 (де N – номер варіанту),Dy=(yк–yп)/8, а також дійсне число z=1.3×N+1.5. Розробити програму для двовимірного табулювання функції a=f[x,y,z,b] за аргументами х і y  ;.

Завдання 2: Задано межі та крок зміни аргументів xп=N-D,xк=D+N,Dx=(xк–xп)/10, yп= (N-D)/2,yк=(N+D)*2,Dy=(yк–yп)/12, а також дійсне число z=) де D – дата народження, а N – номер в списку викладача. Відповідно до номера варіанта потрібно розробити програму для двовимірного табулювання логічної функції с=f[x,y,z,b за аргументами х і у за математичними виразами ;  .

Завдання 3: Задано дійсне число x=1.61×N(де N – номер варіанту) і цілі числа m=10 i n=5. Відповідно до номера варіанту потрібно розробити програму для обчислення значення подвійної суми 

Завдання 4: Задано дійсне число x = 0.68× (де – номер варіанту) і ціле число n = 10. Розробити програму для обчислення значень елементів одновимірного масиву  за заданими формулами:  Обчислити:

·  C – середнє значення елементів масиву ;

·  m – мінімальне та M – максимальне значення елементів масиву ;

·  z – значення арифметичного виразу,  визначається за такою формулою:

Етапи виконання роботи:

  • складання блок-схеми алгоритму розвязку задачі;
  • написання програми;
  • підготовка власних коректних вхідних даних для кожної з виконуваних задач, проведення відповідних розрахунків і  їх аналіз;
  • зробити висновки про відповідність технічного завдання з отриманими результатами.

Додаткові настанови: видаються керівником роботи у процесі її виконання.

Література: [1-4]

Затверджено на засіданні кафедри УІБ __.___.12 р.

Завдання видав: доц.                                                                              І.Б. Івасенко     

Виконавець: студент гр. ІБ-11                                                           С.С. Андрощук


Львівський державний університет безпеки життєдіяльності

Кафедра управління інформаційною безпекою

КУРСОВА РОБОТА з дисципліни: "Інформатика" Варіант №         2            

Тема: Програмування  мовою С++

Мета роботи: навчитися застосовувати теоретичні знання з програмування при розробленні коду прикладних програм.

Основні завдання: виконати табулювання математичних  та логічних функцій; виконати накопичення скінченої суми, добутку; виконати обчислення значень елементів двох двовимірних масивів,  після чого здійснити оброблення їх елементів.

Вихідні дані технічного завдання:

Завдання 1: Задано межі та крок зміни аргументів xп=-1.83×N+0.5, xк=2.38×N+0.5,Dx=(xк–xп)/10, yп=-0.74×N+1.0,yк=0.86×N+1.0 (де N – номер варіанту),Dy=(yк–yп)/8, а також дійсне число z=1.3×N+1.5. Розробити програму для двовимірного табулювання функції a=f[x,y,z,b] за аргументами х і y  ;.

Завдання 2: Задано межі та крок зміни аргументів xп=N-D,xк=D+N,Dx=(xк–xп)/10, yп= (N-D)/2,yк=(N+D)*2,Dy=(yк–yп)/12, а також дійсне число z=) де D – дата народження, а N – номер в списку викладача. Відповідно до номера варіанта потрібно розробити програму для двовимірного табулювання логічної функції с=f[x,y,z,b за аргументами х і у за математичними виразами ;  .

Завдання 3: Задано дійсне число x=1.61×N(де N – номер варіанту) і цілі числа m=10 i n=5. Відповідно до номера варіанту потрібно розробити програму для обчислення значення подвійної суми 

Завдання 4: Задано дійсне число x = 0.68× (де – номер варіанту) і ціле число n = 10. Розробити програму для обчислення значень елементів одновимірного масиву  за заданими формулами:  Обчислити:

·  C – середнє значення елементів масиву ;

·  m – мінімальне та M – максимальне значення елементів масиву ;

·  z – значення арифметичного виразу,  визначається за такою формулою:

Етапи виконання роботи:

  • складання блок-схеми алгоритму розвязку задачі;
  • написання програми;
  • підготовка власних коректних вхідних даних для кожної з виконуваних задач, проведення відповідних розрахунків і  їх аналіз;
  • зробити висновки про відповідність технічного завдання з отриманими результатами.

Додаткові настанови: видаються керівником роботи у процесі

Похожие материалы

Информация о работе