Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Контр.Роб.№2.DOC
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
3.59 Mб
Скачать

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

Національний університет водного господарства та природокористування

Кафедра автоматизації та комп’ютерно-інтегрованих технологій

Методичні поради

та завдання для контрольної роботи №2

з дисципліни

,,Комп’ютерні технології та програмування“

для студентів заочної форми навчання

за напрямком підготовки 6.050202 “Автоматизація та комп’ютерно-інтегровані технології”

Рівне - 2012

Методичні поради та завдання для контрольної роботи №1 з курсу ,,Комп’ютерні технології та програмування“ для студентів заочної форми навчання за напрямком підготовки 6.050202 “Автоматизація та комп’ютерно-інтегровані технології”

(А.П. Сафоник - Рівне: НУВГП, 2012. – 96 с.)

Розробник: А.П. Сафоник, кандидат техн. наук, доцент кафедри автоматизації та комп’ютерно-інтегрованих технологій НУВГП.

Відповідальний за випуск - зав. кафедри автоматизації та комп’ютерно-інтегрованих технологій, професор, академік УЕАН Б.О. Баховець

Затверджено на засіданні кафедри автоматизації та комп’ютерно-інтегрованих технологій

Протокол № _7_ від “_29_”_листопада_2012 р.

Зав. кафедри _______________________Б.О. Баховець

Рекомендовано методичною комісією за напрямом підготовки 6.050202 „Автоматизація та комп’ютерно-інтегровані технології”

Протокол № _4_ від “_29_”_листопада_2012 р.

Голова ____________________________ Б.О. Баховець

ББК 32.973

 А.П. Сафоник, 2012

 НУВГП, 2012

ЗАВДАННЯ НА КОНТРОЛЬНУ РОБОТУ №2

(ДРУГИЙ семестр)

З метою набуття навиків по створенню фрагментів програмного забезпечення , а також закріплення, поглиблення та узагальнення знань, одержаних на лекціях та лабораторних заняттях в рамках дисципліни “Комп’ютерні технології та програмування” студенти першого курсу виконують контрольну роботу під назвою “Розробка програми для відображення динаміки параметрів технологічного процесу чи пристрою автоматики”.

Результати виконання контрольної роботи охоплюють усі теми дисципліни “Комп’ютерні технології та програмування”, що вивчаються у другому семестрі.

Методичні вказівки та завдання до виконання контрольної роботи.

Програмне забезпечення автоматизованих робочих місць (АРМ) систем управління містить підпрограми відображення динаміки параметрів технологічного процесу, роботи технологічного обладнання чи пристроїв автоматики.

З метою набуття навиків по створенню фрагментів програмного забезпечення, а також закріплення, поглиблення та узагальнення знань, одержаних на лекціях та лабораторних заняттях в рамках дисципліни “Комп’ютерні технології та програмування” студенти першого курсу у другому семестрі виконують контрольну.

Контрольна робота складається із одинадцяти завдань і передбачає закріплення та перевірку знань, набутих студентом в результаті вивчення Модуля ІІІ та Модуля ІV курсу.

Варіанти для кожного завдання студент визначає за списком групи або погоджує з викладачем.

Вимоги до контрольної роботи

1. Титульний лист (див. додаток).

2. Зміст (з вказанням сторінок).

3. Вступ (короткий виклад важливості задачі та доцільність її реалізації на ПК, опис предметної області).

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

5. Алгоритм розв’язання задачі (словесний або у вигляді блок-схеми).

6. Текст програми ( надрукований).

7. Текстовий приклад (з наведеною повною вхідною інформацією, яка дозволяє перевірити всі режими роботи програми, всіма вихідними формами) з аналізом отриманих результатів.

8. Висновки.

9. Список використаної літератури.

Результати виконання контрольної роботи повинні бути оформлені в друкованому варіанті та збережені на носію даних (CD або DVD диск). Вимоги до оформлення контрольної роботи: формат паперу – А4, орієнтація сторінки – книжкова, шрифт – Times New Roman, розмір – 14 пунктів, міжрядковий інтервал – одинарний, інтервал шрифту – звичайний, відступ абзацу – 1 см., ліве поле – 2,5 см., праве, верхнє та нижнє поля – 1,5 см. Кожне нове завдання розпочати з нової сторінки. В кінці контрольної роботи зробити висновок про виконані завдання. Зразок титульної сторінки див. у Додатку 1.

Контрольна робота представляється на перевірку не пізніше, ніж за тиждень до початку екзаменаційної сесії. Якщо контрольна робота отримала позитивну рецензію, то на титульній сторінці рецензентом ставиться відмітка про дoпуск роботи до захисту. Якщо ж робота отримала негативну рецензію, то студент робить необхідні доповнення та виправлення і з написом «повторно» здає її на повторну перевірку. Термін перевірки контрольної роботи – тиждень від дати реєстрації на кафедрі (дата здачі студентом роботи). З’ємний носій зі всіма виконаними завданнями додається до контрольної роботи.

Студент допускається до іспиту лише за умови наявності позитивної рецензії на контрольну роботу та відмітки про її захист на співбесіді.

Завдання 1. Вирази. Оператори присвоювання.

Стандартні функції.

Програма роботи

1.1.Записати алгоритмічною мовою математичний вираз,вибираючи

індентифікатори змінних відповідного типу по замовчуванню (без явного

опису типу ). Звернути увагу на тип аргументів стандартних функцій.

Варіанти:

1)

2)

3)

4)

  1. Записати мовою C++ даний логічний вираз і визначити значення

результату логічних операцій TRUE або FALSE при вказаних значеннях

змінних.

Варіанти:

1) або при ; ;

2) та при ; ;

3) або при ; ; ;

4) та при ; ;

5) або при ; ;

6) та при ; ;

7) або при ; ;

  1. та при ; ;

9) або при ; ;

  1. при ; ; ;

  2. та при ; ;

  3. та при ; ;

  4. при ;

14) при ; ;

  1. при ;

  2. та при ; ;

17) або при ; ;

18) при ; ; ;

  1. або >3 при ; ;

  2. та при ; ;

  3. при ; ;

  4. при ; ;

  5. при ; ; ;

  6. або при ; ;

  7. та при ; ;

  8. при ; ;

  9. при ; ;

  10. при ; ;

  11. при ; ;

  12. при ; .

Завдання 2. Лінійні алгоритми та програми.

Програма роботи

  1. Скласти блок-схему та записати програму обчислення значення

арифметичного виразу.

Вимоги до програми:

- числові значення змінних ввести;

- значення вхідних змінних і всі проміжні та остаточні результати

надрукувати.

Варіанти:

  1. , , ,

, ;

  1. , ,

, , ;

  1. , , , , ;

  2. , , , , ;

  3. , , ,

, ;

  1. , , ,

, ;

  1. , , ,

, ;

  1. , , ,

, ;

9) , , , , ;

  1. , , , ; ;

  2. , , , , ;

  3. , , , , , ;

  4. , , ,

, ;

  1. , , , ;

  2. , , , , ;

  3. , , , , ;

  1. , , , , ;

  1. , , ,

;

  1. , , ;

  1. , , ;

  1. , , ;

  1. , , , ;

  1. , , ;

  1. , , ;

25) , , ,

;

  1. , , , ;

  1. , , ;

28) , , ,

;

  1. , , ;

  1. , , .

Завдання 3. Алгоритми та програми розгалуженої структури.

Програма роботи

  1. Скласти блок-схему та написати програму знаходження значення функції

яка обчислюється в залежності від значення аргументу.

Вимоги до програми:

- вхідні дані ввести оператором введення ;

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

- вхідні дані взяти довільними;

- програмуючи мовою C++, записати два варіанти програми :

з логічним та арифметичним IF;

- програмуючи мовою C++, зробити два варіанти програми: з логічним

оператором присвоєння та оператором логічного переходу.