- •Інформаційні технології -1. Основи інформаційних технологій та програмування
- •03056, Київ-56, просп.. Перемоги, 37
- •Передмова
- •Основні розділи пояснювальної записки.
- •Алгоритм (блок-схеми).
- •3. Алгоритм (блок-схема).
- •3.1. Блок-схема програми upr.
- •1.5.Текст програми.
- •1.6.Контрольний приклад.
- •1.7. Висновки.
- •1.8. Список використаної літератури.
- •Список використаної літератури
- •Рейтинг оцінювання розрахунково-графічної роботи.
- •Післямова.
- •Текст програми……………………………………………………….8
- •Контрольний приклад………………………………………………..9
- •Алгоритм програм (блок-схеми)
- •Опитування поточного часу
- •Текст програми
- •Контрольний приклад
- •5. Висновки
- •Список використаної літератури
1.7. Висновки.
В даному розділі студент має зробити висновки з проведеної роботи, вказати практичне застосування розробленого програмного забезпечення, який новий матеріал було вивчено при роботі над даною розрахунково-графічною роботою, описати особливості розв’язування , вказати на індивідуальний творчий підхід в розв’язування поставленої задачі.
1.8. Список використаної літератури.
Подається повний список використаної літератури з указанням авторів, назви видання, року видання, видавництва, кількості сторінок видання; джерел використаної інформації. Цей розділ не має нумерації.
Наприклад:
Список використаної літератури
-
Бородич Ю.С., Вальвачев А.Н., Кузьмич А.И. Паскаль для персональних компьютеров. -Минск: «Ника»,1991. -365 с.
-
Антошкін Т.В. Практикум з програмування на мові Паскаль. –К.: «Оберіг»,2009. - 198 с.
-18-
Рис.3
-
Рейтинг оцінювання розрахунково-графічної роботи.
Якщо пояснювальна записка виконана відповідно до вимог, студент роботу виконав самостійно, обрав оптимальний спосіб розв’язування поставленої за-дачі і чітко відповідає на запитання щодо розробленого програмного забезпечення – робота заслуговує 10 балів.
Якщо обраний неоптимальний спосіб розв’язування задачі , але робота виконана самостійно, пояснювальна записка – відповідно до вимог, акуратно і студент відповідає на поставлені запитання – 9 балів.
Якщо обраний неоптимальний спосіб розв’язування задачі , але робота виконана самостійно, пояснювальна записка – відповідно до вимог, акуратно, але студент не відпові на поставлене питання -8 балів.
Якщо обраний неоптимальний спосіб розв’язування задачі , але робота виконана самостійно, пояснювальна записка – відповідно до вимог, акуратно, але студент не відповів на поставлені 2 питання – 7 балів.
Якщо обраний неоптимальний спосіб розв’язування задачі , пояснювальна записка – відповідно до вимог, акуратно, але студент не відповів на поставлені 3 питання і деякі фрагменти програмного забезпечення виконані несамостійно – 6 балів.
Якщо обраний неоптимальний спосіб розв’язування задачі , пояснювальна записка – не відповідно до вимог, студент не відповів на поставлені 3 питання і деякі фрагменти програмного забезпечення виконані несамостійно – 4 бали.
Якщо завдання виконане несамостійно, студент відповідає не чітко на поставлені питання ( на 2-3 питання не відповідає), пояснювальна записка оформлена не відповідно вимогам – 2 бали.
Невиконана робота – 0 балів.
Післямова.
В розрахунково-графічній роботі з «Інформаційних технологій-1. Основи інформаційних технологій та програмування» студенти мають показати вміння розв’язувати конкретні практичні задачі, програмування та відладки програмного забезпечення на алгоритмічних мовах, творчий підхід в розв’язанні поставлених проблем, що є ціллю підготовки майбутнього інженера.
Додаток 1.
ЗАВДАННЯ РОЗРАХУНКОВО-ГРАФІЧНИХ РОБІТ З «ІНФОРМАЦІЙНИХ ТЕХНОЛОГІЙ-1. ОСНОВИ ІНФОРМАЦІЙНИХ ТЕХНОЛОГІЙ ТА ПРОГРАМУВАННЯ»
-
Написати програму, яка імітує опрос показань двох приладів кожні 20 секунд (А1=0 - 10.00; А2= 0 – 50.00). Якщо А2 буде менше 0.5 або більше 9.5– вивести повідомлення про збій в роботі прибору червоним кольором. Якщо А1 буде менше 3– вивести повідомлення про збій в роботі приладу червоним кольором. Якщо під час роботи буде збоїв біьше ніж 2 – відключити непрацюючий прилад. Якщо непрацюючими виявляться обидва прилади – вивести звуковий сигнал-попередження (10 сек тривалістю) і повідомлення «СИСТЕМА НЕ ПРАЦЮЄ!!!!». Вихід з програми – по натисненню будь-якої клавіши клавіатури.
-
Написати програму, яка імітує опитування показань двох приладів кожні 10 секунд (А1=0 - 5.00; А2= 0 – 2.00). Якщо показник першого приладу більше 4.5 – вивести на екран повідомлення про аварійну ситуацію. Якщо показник другого приладу більше 1.90 – вивести на екран повідомлення про аварійну ситуацію. Повідомлення про аварійну ситуацію вивести червоним кольором. Вихід з програми – по натисненню будь-якої клавіши клавіатури.
-
Написати програму, яка імітує опитування показань двох приладів кожні 10 секунд (А1=0 - 5.00; А2= 0 – 20.0). Після хвилини роботи вивести на екран середнє значення показників по першому, другому приладу. Якщо середнє значення показань другого прибору більше 19 або менше 5 – вивести повідомлення про можливу нестаціонарну ситуацію. Вихід з програми – по натисненню будь-якої клавіши клавіатури.
-
Написати програму, яка імітує опитування показань двох приладів кожні 15 секунд (А1=1 - 5.00; А2= 0 – 20.00). Після однієї хвилини роботи вивести на екран середнє значення показників по першому, другому приладу. Вихід з програми – по натисненню будь-якої клавіши клавіатури.
-
Написати програму, яка імітує опитування показань двох приладів кожні 30 секунд (А1=10 - 50.00; А2= 0 – 10.0). Після 2 хвилин роботи вивести на екран середнє значення показників по першому, другому приладу. Вихід з програми – по натисненню будь-якої клавіши клавіатури.
-
Написати програму, яка імітує опитування показань двох приладів кожні 20 секунд (А1=0 - 50.00; А2= 0 – 2.0). Після однієї хвилини роботи вивести на екран середнє значення показників по першому, другому приладу. Вихід з програми – по натисненню будь-якої клавіши клавіатури.
-
Написати програму, яка імітує опитування показань двох приладів кожну хвилину (А1=-50 - 50.00; А2= 0 – 100.0). Після 2 хвилин роботи вивести на екран середнє значення показників по першому, другому приладу. Вихід з програми – по натисненню будь-якої клавіши клавіатури.
-
Написати програму, яка імітує опитування показань двох приладів кожні 30 секунд (А1=0 - 5.00; А2= 0 – 20.0). Після 3 хвилин роботи вивести на екран найбільше значення показників по першому, другому приладу. Вихід з програми – по натисненню будь-якої клавіши клавіатури.
-
Написати програму, яка імітує опитування показань двох приладів кожні 10 секунд (А1=0 - 5.00; А2= -20 – 20.00). Після однієї хвилини роботи вивести на екран найбільше значення показників по першому, другому приладу. Вихід з програми – по натисненню будь-якої клавіши клавіатури.
-
Написати програму, яка імітує опитування показань двох приладів кожні 20 секунд (А1=10 - 15.00; А2= 0 – 10.0). Після 2 хвилин роботи вивести на екран найбільше значення показників по першому, другому приладу. Вихід з програми – по натисненню будь-якої клавіши клавіатури.
-
Написати програму, яка імітує опитування показань двох приладів кожні 20 секунд (А1=0 - 5.0; А2= 0 – 2.0). Після 2 хвилин роботи вивести на екран найбільше значення показників по першому, другому приладу. Вихід з програми – по натисненню будь-якої клавіши клавіатури.
-
Написати програму, яка імітує опитування показань двох приладів кожну хвилину (А1=0 - 10.0; А2= 0 – 100.0). Після 3 хвилин роботи вивести на екран найбільше значення показників по першому, другому приладу. Вихід з програми – по натисненню будь-якої клавіши клавіатури.
-
Написати програму, яка імітує опитування показань двох приладів кожні 30 секунд (А1=0 - 25.00; А2= 0 – 20.000). Якщо показник першого приладу більше 4.49– вивести на екран повідомлення про аварійну ситуацію. Якщо показник другого приладу більше 18.99 – вивести на екран повідомлення про аварійну ситуацію. Повідомлення про аварійну ситуацію вивести червоним кольором. Вихід з програми – по натисненню будь-якої клавіши клавіатури.
14. Написати програму, яка імітує опитування показань двох приладів кожні 10 секунд (А1=1 - 20.00; А2= 0 – 20.00). Якщо показник першого приладу менше 4.5 – вивести на екран повідомлення проаварійну ситуацію. Якщо показник другого приладу більше 18.00 – вивести на екран повідомлення про аварійну ситуацію. Повідомлення про аварійну ситуацію вивести червоним кольором. Вихід з програми – по натисненню будь-якої клавіши клавіатури.
15.Написати програму, яка імітує опитування показань двох приладів кожні 30 секунд (А1=10 - 15.00; А2= 0 – 10.0). Якщо показник першого приладу більше 14.75 – вивести на екран повідомлення проаварійну ситуацію. Якщо показник другого прибора більше 9.9 – вивести на екран повідомлення про аварійну ситуацію. Повідомлення про аварійну ситуацію вивести червоним кольором. Вихід з програми – по натисненню будь-якої клавіши клавіатури.
16.Написати програму, яка імітує опитування показань двох приладів кожну хвилину (А1=0 - 10.00; А2= 0 – 10.0). Якщо показник першого приладу більше 9.5 – вивести на екран повідомлення про аварійну ситуацію. Якщо показник другого приладу більше 9.9 – вивести на екран повідомлення про аварійну ситуацію. Повідомлення про аварійну ситуацію вивести червоним кольором. Вихід з програми – по натисненню будь-якої клавіши клавіатури.
17. Написати програму, яка імітує опитування показань двох приладів кожні 30 секунд (А1=10.00 - 100.00; А2= -5 – 100.0). Якщо А2 буде менше нуля– вивести повідомлення про збій в роботі приладу жовтим кольором. Якщо під час роботи буде збоїв біьше ніж 2 – відключити прибор і опитування вести тільки по А1. Вихід з програми – по натисненню будь-якої клавіши клавіатури.
18. Написати програму, яка імітує опитування показань двох приладів кожні 30 секунд (А1=-5.00 - 5.00; А2= 0.00 – 100.0). Якщо А1 буде менше нуля– вивести повідомлення про збій в роботі приладу червоним кольором. Якщо під час роботи буде збоїв біьше ніж 2 – відключити прибор і опрос вести тільки по А2. Вихід з програми – по натисненню будь-якої клавіши клавіатури.
19. Написати программу, яка виводить зображення ртутного термометра з показанням поточної температури. Значення температури змінюється вручну (вводиться з екрану).
20. Написати программу, яка виводить зображення ртутного термометра з показанням поточної температури. Значення температури змінюється програмно кожні 20 секунд.
21. Написати программу, яка виводить зображення годинника. Положення годинникової та хвилиної стрілки змінюється в реальному масштабі часу.
22. Написати программу виведення зображення на екран (рис.1) фрагмен-
Рис.4. Фрагмент мнемосхеми завдання 22.
ту деякої гіпотетичної трубопровідної системи; положення задвижок змінюється в автоматичному режимі : вони можуть бути відкритими, або закритими. Відкрита задвижка – зафарбована червоним кольором, закрита – зеленим. Кількість рідини, яка проходить через задвижку А2 (в відкритому положенні) – змінюється в термінах (0.0; 5.0] за секунду, через А1 – (0.0; 2.0]. Якщо А2 відкрита і витрати рідини становлять D 2 – задвижка А1 – закрита, якщо D<2 – відкривається задвижка А1 і рідина поступає в систему. Зміна стану системи – кожні 5 секунд. Вивести на екран – кількість рідини, яка проходить через А1, А2 кожну секунду, а також загальну кількість – кожні 5 секунд (в реальному масштабі часу, коли змінився стан системи).
23. Написати програму виведення (рис.5) зображення на екран. Положення задвижки А1 – відкрита (витрати – 2 л рідини за сек) і закрита (витрати – 0 л рідини за сек). Положення задвижки А2 – відкрита (витрати – 3 л рідини за сек) і закрита (витрати – 0 л рідини за сек). В баці В необхідно зберігати рідину в обсязі: 10<V<90 л. Розміри бака В становлять: довжина – 5м, ширина – 2м, висота -10м. Вихід з програми по натисненню будь-якої клавіши.
Рис.5. Схема до завдання 23.
24. Написати программу виведення зображення на екран (рис.4) фрагмента деякої гіпотетичної трубопровідної системи; положення задвижок змінюється в автоматичному режимі : вони можуть бути відкритими, або закритими. Кількість рідини, яка проходить через задвижку А2 (в відкритому положенні) – змінюється в термінах [0.05; 5] з, відповідно, через А1 – [0.1; 5]. Якщо А2 відкрита і витрати рідини становлять D 4 – задвижка А1 – закрита, якщо D<4 – відкривається задвижка А1 і рідина поступає в систему. Зміна стану системи – кожну секунду. Вивести на екран – загальну кількість рідини, яка проходить через А1, А2 кожну секунду, а також загальну кількість – кожну хвилину (в реальному масштабі часу).
25. Написати програму виведення (рис.5) зображення на екран. Положення задвижки А1 – відкрита (витрати – 3 л рідини за сек) і закрита (витрати – 0 л рідини за сек). Положення задвижки А2 – відкрита (витрати – 4 л рідини за сек) і закрита (витрати – 0 л рідини за сек). В баці В необхідно зберігати рідину в обсязі: 5<V<100 л. Бак – циліндричної форми.Розміри бака В становлять: радіус основи – 2м, висота – 8м. Вихід з програми по натисненню будь-якої клавіши.
Додаток 2.
Приклад пояснювальної записки до завдання розрахунково-графічної роботи.
Завдання: написати програму, яка імітує опитування показань двох приладів. Перший прилад – працює в діапазоні [0.00; 100.00], другий - [0.00; 100.00]. Дискретність, з якою відбувається опитування – в секундах вводиться в діалоговому режимі з клавіатури. Якщо в процесі опитування значення показань першого приладу – більше 85 – виводиться повідомлення жовтим кольором про відключення приладу, якщо по другому показання більше 90 – виводиться аналогічне повідомлення – і опитування приборів продовжується. Якщо ж відключені будуть обидва прилади – червоним кольором виводиться повідомлення про аварію, включається звуковий сигнал і програма завершує роботу.
Міністерство освіти, науки, молоді та спорту України
Національний технічний університет України «Київський політехнічний інститут»
Теплоенергетичний факультет
Кафедра теплоенергетичних установок теплових та атомних електричних станцій
РОЗРАХУНКОВО-ГРАФІЧНА РОБОТА
З «ІНФОРМАЦІЙНИХ ТЕХНОЛОГІЙ-1. ОСНОВИ ІНФОРМАЦІЙНИХ ТЕХНОЛОГІЙ ТА ПРОГРАМУВАННЯ»
Тема: «Програмування процесів в реальному масштабі часу».
Виконав:
студент групи ТС-01
Квасневський Андрій
Перевірив:
Нинь А.С.
Меренгер П.П.
КИЇВ-2011
ЗМІСТ
Вступ…….……………………………………………………………………….3
-
Вхідні та вихідні дані………………………………………………..4
-
Алгоритм (блок-схема)………………………………………………4