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

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

30 страниц (Word-файл)

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

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

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

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

ПОГОДЖЕНО

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

______________________

"_____"_________________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 – значення арифметичного виразу,  визначається за такою формулою:

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

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

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

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

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