ПРАКТИЧЕСКАЯ РАБОТА №11

Тема: Использование инструментальных CASE-средств для ООП и анализа.

Цель:

- познакомиться с CASE-средствами в С++;

- научиться создавать программы на С++ с использованием инструментальных CASE-средств;

- уметь использовать CASE-средства в различных программах.

План:

1 Организационный момент.

2 Выступление с докладами по заданным темам.

3 Обсуждение докладов.

4 Подведение итогов занятия.

5 Задание на следующее занятие.

6 Методические рекомендации по подготовке к занятию.

Практические задания:

1. Создать абстрактный тип данных (структура) - вектор, который имеет указатель на int и число элементов. Определить функцию, которая выделяет память для массива и инициализирует данные. Определить 2 функции, отличающиеся только спецификатором inline, которые проверяют элемент массива на четность, использовать их при вычислении числа четных элементов. Освободить память. Сравнить время вычисления.

2. Написать функцию, преобразующую единственный параметр в ближайшее сверху степени 2. Написать функцию, возвращающую ссылку на элемент глобального массива. Изменить его при вызове функции. Что, если все ссылки сделать const?