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

Вариант 11

Лабораторная работа 1. Консольные приложения C++ в среде Microsoft Studio 2008 (Visual C++).

Лабораторная работа выполняется по методическим указаниям.

Лабораторная работа 2. Программирование ввода/вывода и выражений.

Вычислить: y= lg(x2/(x-2))*ex.

Лабораторная работа 3. Основные операторы передачи управления.

Найти все натуральные трехзначные числа, состоящие только из нечетных цифр.

Лабораторная работа 4. Массивы.

Задание выдается на занятии преподавателем и выполняется с использованием конспектов лекций.

Лабораторная работа 5. Использование указателей при работе со строками С++.

Дан текст. Слова в тексте разделены пробелами. Текст завершается точкой. Определить количество слов, в которые одновременно входят буквы А и Т. Пользуясь указателями, выдать на экран адреса этих слов.

Лабораторная работа 6. Динамические структуры данных. Списки.

Дана символьная строка, состоящая из слов, разделенных пробелом. Составить программу, которая вводит строку, организует из слов строки однонаправленный список, упорядочивая слова по алфавиту. Вывести на печать сформированный список. Подсчитать количество слов, начинающихся на буквы “а” и “м”, вывести на печать слова и их количество или сообщение о неудаче.

Лабораторная работа 7. Простые объекты.

Описать класс, включающий заданные поля и методы, двумя способами: без конструктора и с конструктором. Написать тестирующие программы, создающие массив объектов. Объект - ангар. Параметры: ширина и длина. Методы: конструктор и функция, определяющая площадь помещения. Определить площадь склада, состоящего из нескольких ангаров.

Лабораторная работа 8. Наследование.

Разработать и реализовать иерархию классов для описанных объектов предметной области, используя механизмы наследования. Проверить ее на тестовом примере, с демонстрацией всех возможностей разработанных классов на конкретных данных.

Объект – доска. Параметры: два целых числа – длина и ширина, Методы: инициализирующий, определения площади и возвращающие значения длины и ширины.

Объект – доска. Параметры: длина, ширина и толщина. Методы: инициализирующий, определения объема и вывода параметров и объема.

Лабораторная работа 9. Программирование с использованием Qt.

Лабораторная работа выполняется по методическим указаниям.

Лабораторная работа 10. Qt. Создание контейнеров.

Моделировать очередь, в качестве элементов которой могут использоваться числа и слова. Операции: добавление элемента, удаление элемента, печать элементов очереди. Создать класс - потомок, который содержит процедуру определения слова максимальной длины. Тестировать полученную модель.

В отчете представить структуру использованных классов и обосновать выбранную структуру представления данных.

Соседние файлы в папке Лабораторные работы