
- •Курсова робота з дисципліни «Інформатика»
- •«Використання підпрограм та функцій користувача при роботі з масивами.»
- •Завдання на курсову роботу з дисципліни «Інформатика»
- •Теоретична частина
- •Алгоритм розв’язання задачі
- •Програмні реалізації алгоритму
- •Постановка задачі
- •Загальний алгоритм програми
- •Контрольні приклади та аналіз результатів їх реалізації
- •Висновок
- •Використана література
Львівський коледж Державного університету телекомунікацій
Курсова робота з дисципліни «Інформатика»
на тему:
«Використання підпрограм та функцій користувача при роботі з масивами.»
Виконав студент групи ІМЗ(ТСМ) – ____
___________________________________
Варіант № 4
Керівник: __________________________
Курсова робота перевірена і допущена до захисту « » 20 р.
Курсова робота при захисті оцінена:
«
Львів 20__
Львівський коледж Державного університету телекомунікацій
Циклова комісія
природничо-математичних дисциплін
Голова циклової комісії_______(__________)
« » 20___ р.
Завдання на курсову роботу з дисципліни «Інформатика»
Прізвище, ім’я студента __________________________
Група ІМЗ(ТСМ) – __________
Тема курсової роботи Використання підпрограм та функцій користувача
при роботі з масивами
Основні етапи розв’язування поставленої задачі:
Обчислити елементи квадратної матриці
за заданою у таблиці формулою згідно номера варіанта.
Використовуючи елементи матриці
обчислити елементи вектора
, згідно заданого завдання у таблиці.
Обчислити значення функції G згідно формули у таблиці.
Обчислити матрицю за допомогою MathCad.
Термін завершення роботи «___» ________ 20___ р.
Завдання видано «___» ________ 20___ р.
Керівник ____________________
Студент ____________________
Зміст
Вступ…………………………………………….……………..…………………….4
Теоретична частина……………...…..………………….…….....………….……….5
Алгоритм розв’язання задач………………..………….………...………………….9
Програмні реалізації алгоритму………….……………………………......………10
Постановка задачі………..…………………..………………………….………….11
1.Блок- схема підпрограми обчислення елементів матриці……………………..12
2.блок-схема підпрограми обчислення елементів вектора Х……………………13
3.блок-схема підпрограми обчислення значення функції G…………………….14
4. блок-схема підпрограми обчислення значення інтегралу……………………15 Загальний алгоритм програми……………………………………………………..16
Програмні реалізації алгоритму…………………………………………………...17 Контрольні приклади та аналіз результатів їх реалізації………………….……..19
Висновки………………………………………………………………………..…...20
Література…………………………………………………………………….….….21
Вступ
Комп’ютер – це машина, що обробляє інформацію. Вивчення засобів програмування передбачає вивчення того, яким чином ця інформація організована всередині ЕОМ, як вона обробляється і як може бути використана. Тому, для вивчення дисципліни студенту особливо важливо зрозуміти концепцію організації даних і роботи з ними.
Програма представляє собою в кінцевому рахунку конкретні формулювання абстрактних алгоритмів, що базуються на конкретних представленнях і структурах даних. Зрозуміло, що рішення про структури даних які необхідно застосувати неможливо прийняти без знання алгоритмів, що застосовуються до цих даних, і навпаки, вибір алгоритмів суттєво залежить від вибраних структур даних. Отже, структури програм і структури даних нерозривно пов’язані.
В курсовій роботі розглядаються фундаментальні операції роботи із двовимірними масивами, як присвоїти певному елементу масиву якесь значення а потім отримати його. Також в курсовому проекті використовується функційний підхід програмування, в програмі є кілька процедур, які викликаються в головній програмі.
В другій частині курсової роботи поводиться наближене обчислення визначеного інтеграла, яке не можливо запрограмувати без знання математичного аналізу, отже можна сказати, що даний програмний продукт можна використовувати для перевірки складних математичних розрахунків.
Метою курсової роботи є:
- систематизувати, закріпити і розширити теоретичні і практичні знання з програмування, навчитися застосовувати різноманітні структури даних та алгоритми при розв'язанні конкретних прикладних задач;
отримати навики розробки більш складних програмних продуктів і оформлення програмної документації.