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

Вариант 8

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

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

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

Вычислить: y= ex/tg(x3 - 5) + x2.

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

Найти полусумму четных и нечетных цифр заданного натурального числа.

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

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

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

Из исходной строки удалить слова, содержащие две буквы “е” подряд. Пользуясь указателями выдать на печать адреса этих элементов в данной строке.

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

Дана символьная строка, состоящая из целых чисел в символьном представлении, разделенных пробелом. Составить программу, которая вводит строку, организует из чисел-слов однонаправленный список, упорядочивая его по длине слова. На его основе строит новый список, преобразуя числа из символьного представления в целое. Распечатать списки, определить и вывести на печать сумму цифр каждого элемента списка.

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

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

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

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

Даны: Объект - блок, состоящий из трех полей: целое число, вещественное число и символ. Объект умеет выводить на печать содержимое своих полей, возвращать содержимое своих полей по запросу.

Объект – блок, который кроме указанных полей содержит еще строку не более 10 символов. Объект умеет выводить на печать содержимое своих полей, возвращать содержимое своих полей по запросу.

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

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

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

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

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