Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

МВ ЛСР СП КС 2012

.pdf
Скачиваний:
26
Добавлен:
09.02.2016
Размер:
10.5 Mб
Скачать

вибираються з таблиць попередніх лабораторних робіт №7, №8, згідно рівню складності за вказівкою викладача. У проекті передбачити введення вихідних даних з клавіатури і виведення отриманих результатів на форму в компоненти в головній програмі, а обробку даних, тобто всі обчислення, організувати у функціях з використанням вказівників і динамічним розподілом пам'яті під масиви. Тобто завдання полягає в переробці вже існуючих проектів обробки одновимірних і двовимірних масивів таким чином, щоб у головній програмі залишилися оператори введення/виведення даних і динамічного розподілу пам'яті під масиви, а всі обчислення з виконання індивідуального завдання організувати у функціях з використанням вказівників.

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

4 Оформити протокол лабораторної роботи і записати результати роботи проекту програми.

- 118 -

Лабораторна робота № 10

Використання мультимедійних можливостей C++Builder

Мета роботи: вивчити компоненти C++Builder для організації додатків з мультимедійними можливостями, набути навички роботи з такими об’єктами: геометрична фігура, таймер, мультимедійний програвач , спарена кнопка з полем редагування, індикатори стану; розробити програму для перевірки знань англійських слів шляхом тестування.

Теоретичні відомості

- 119 -

Контрольні запитання

1 Перелічіть основні мультимедійні компоненти C++Builder.

2Опишіть коротко призначення цих компонентів та їх властивості.

3Поясніть застосування таймеру та принципів відліку часу.

4Які основні подій використовуються у мультимедійних компонентах?

Лабораторне завдання

- 120 -

- 121 -

- 122 -

- 123 -

Вимоги щодо оформлення робіт

Звіт повинен містити наступні елементи :

-тему та мету роботи;

-відповіді на контрольні запитання;

-умови задач;

-схеми алгоритмів для розв'язання індивідуального завдання;

-форма проекту;

-тексти програм в С++Builder;

-висновки по виконаній роботі;

-перелік використаних джерел.

- 124 -

- 125 -

- 126 -

- 127 -

Рекомендована література

1.Трофименко О.Г., Прокоп Ю.В. C++. Теорія та практика. Навч. Посібник, Ректорська серія,: ОНАЗ, 2011 р., 587 c.;

2.Глинський Я.М., Анохін В.Є., Ряжська В.А. C++ і C++Builder. Навчальний посібник – Львів: СПД Глинський, 2006 г., 192 c.;

3.Войтенко В.В. C/C++: Теорія та практика. Навчальнометодичний посібник – Житомир: ЖДТУ, 2004 г., 324 c.;

4.Хомоненко А.Д. Программирование на C++ – Корона-

принт, 2003 г., 252 c., ил.;

5.Архангельский А.Я. Программирование в C++Builder, 7-е изд. – М.: ООО Бином-Пресс, 2010 г. – 1230с., ил.

6.Подбельский В.В. Язык С++: учебное пособие, 5-е изд. – М.: Финансы и статистика, 2003 г. – 560 c., ил.;

7.Астахова И.Ф. Язык С++. Учебное пособие – Мн.: Новое знание, 2003 г. – 203 c, ил.

8.Фридман А. С / C++. Архив программ – М.: Бином, 2001

г., 640 с., ил.

Складання, оформлення, редагування, друк: Ю.В. Кривченко

Матеріал є власністю Одеського технічного коледжу ОНАХТ. Передрук матеріалів тільки з дозволу адміністрації коледжу