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

Практика навчальна 1

Технічний звіт

ПН5.05010301.10.02.18.ТЗ

студента групи 2РП-10

Мельников Є.О.

2012

Міністерство освіти і науки, молоді та спорту України

С хідноукраїнський національний університет

імені Володимира Даля

Коледж

Спеціальність: ”Розробка програмного забезпечення”

Практика навчальна 1

Технічний звіт

ПН5.05010301.10.02.18.ТЗ

Прийняв керівник практики

Бурелова В.П.

19.01.2012

Виконав студент групи 2РП-010

Мельников. Є.О.

19.01.2012

2012

ЗМІСТ

Вступ

1 Характеристика мови програмування

2 Завдання №1

2.1 Постановка задачі

2.2 Алгоритм розв’язування задачі

2.3 Контрольний приклад

2.4 Керівництво користувачеві

3 Завдання №2

3.1 Постановка задачі

3.2 Алгоритм розв’язування задачі

3.3 Контрольний приклад

3.4 Керівництво користувачеві

Висновки

Література

Додаток А Тексти програм

Додаток Б Схеми програм

Додаток В Вихідні дані та протоколи виконання роботи програм

1 Характеристика мови програмування

Останнім часом різко зріс інтерес до програмування. Це пов'язано з розвитком і впровадженням в повсякденне життя інформаційно-комунікаційних технологій. Якщо людина має справу з комп'ютером, то рано чи пізно у нього виникає бажання, а іноді і необхідність, програмувати.

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

Бурхливий розвиток обчислювальної техніки, потреба в ефективних засобах розробки програмного забезпечення призвели до появи систем програмування, орієнтованих на так звану "швидку розробку", серед яких можна виділити Borland Delphi і Microsoft Visual Basic. В основі систем швидкої розробки (RAD-систем, Rapid Application Development - середа швидкої розробки додатків) лежить технологія візуального проектування і подієвого програмування, суть якої полягає в тому, що середа розробки бере на себе більшу частину рутинної роботи, залишаючи програмісту роботу по конструюванню діалогових вікон і функцій обробки подій. Продуктивність програміста при використанні RAD-систем-фантастична!

Delphi - це середа швидкої розробки, в якій в якості мови програмування використовується мова Delphi. Мова Delphi - строго типізована об'єктно-орієнтована мова, в основі якого лежить добре знайомий програмістам Object Pascal.

Borland Delphi 7 Studio дозволяє створювати самі різні програми: від найпростіших одновіконних додатків до програм управління розподіленими базами. До складу пакету включені різноманітні утиліти, що забезпечують роботу з базами даних, XML-документами, створення довідкової системи, вирішення інших завдань.Відмінною особливістю сьомої версії є підтримка технології. NET.

2 Завдання №1

2.1 Постановка задачі

Створити проект у результаті запуску якого на екрані з’являється заставка, де пропонується, або закінчити роботу, або продовжити роботу. При продовженні роботи повинно з’являтися форма, яка має меню. В меню пропонуються наступні пункти

  1. Обчислення при вибору якого здійснюється вибір варіантів роботи:

  • Розрахунок лінійного процесу

  • Циклічний та розгалужений процеси

  • Робота з матрицями

  • Робота з файлом

  1. Про розробника проекту

  2. Керівництво користувачеві

  3. Вихід

Розрахунки виконувати за формулами, згідно варіанту індивідуальних завдань

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

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

3) Робота з матрицями здійснюється за формулою :

4) Робота з файлами

Файл vilet містить інформацію про розклад вильоту літаків на 

наступну добу. Для кожного рейсу зазначені: номер рейсу, тип літака, пункт призначення, час вільоту.

Файл rast.txt містить інформацію між усіма можливими пунктами призначення.

Файл type_sam.txt містить інформацію про типи літаків і витраті пального на тисячу кілометрів для кожного типу літака.

Cкласти програму з формування і видачі заявки на пальне на наступний день.

2 .2 Алгоритм розв’язування задачі

Зробимо першу форму заставкою, при продовженні роботи програми, перша форма зникає та з’являэться друга форма – головне меню, яке містить пункти :

  1. Лінійні процеси

  2. Розгалужені та циклічні процеси

  3. Масиви

  4. Файли

При виборі пункту меню – лінійні процеси пропонується введення даних – Х, після чого йде розрахунок за формулою

після чого йде видача результату.

При виборі пункту меню – розгалужені та циклічні процеси пропонується ввести b, начальне значення - Хн, кінцеве значення - Хк та крок - x_g, якщо кінцеве значення буде більш начального та крок буде більш 0, треба повідомити користувача, що данні не відповідають умові, якщо усі дані введено правильно ми перевіряємо начальне значення Хн

якщо Хн < 3,5 то розраховуємо за формулою А= cos2(X)

якщо Хн = 3,5 то розраховуємо за формулою А=bcos2(X)

якщо Хн > 3,5 то розраховуємо за формулою А= sin(X)lg(X)

Після цього Хн збільшуємо на крок – x_g, та виконуємо знов перевірку, ці дії повторюємо поки Хн не буде більш або равно Хк, також після кожного кроку збільшуємо i на одиницю, де і – кількість кроків взагалі. Якщо і не парне, збільшуємо S1 на А, якщо парне, то збільшуємо S2 на А. В кінці видаємо усі значення Х та А, та суми S1 та S2.

При виборі пункту меню – масиви, пропонується введення порядку матриці - n, після чого переходимо до введення матриці порядку n, цю матрицю транспонують та видадуть на екран.

При виборі пункту меню – файли, пропонується нове меню яке містить пункти :

  1. Файл вильоти

  2. Файл відстань

  3. Файл типи літаків

Якщо вибрати пункт меню вильоти, йде пошук файлу vilet у кореневому каталозі, якщо файл не знайдено буде створено та відкрито новий файл, якщо файл знайдено, його буде відкрито, після відкриття файлу пропонується додавання до нього нового запису, також пропонується перегляд будь-якого файлу, або перегляд заявки на пальне.

Якщо вибрати пункт меню відстань, усі дії будуть повторені крім пошуку файлу, буде шукатись файл rast, також буде пропоноване переглянути файли або видати заявку на пальне.

Якщо вибрати пункт меню типи літаків, також усі дії повторюватимуся крім пошуку та відкриття файлу.

При формуванні заявки буде обчислюватися паливо до кожного пункту за формулою кількість пального на 1000км. * відстань до міста / 1000, після цього кожне з отриманих значень складається та виводиться на екран кінцева сума.

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