whatsappWhatsApp: +79119522521
telegramTelegram: +79119522521
Логин Пароль
и
для авторов
Выполненные работы

Программирование



Санкт-Петербургский государственный технологический институт (технический университет)


Методичка 2008 (к.р.1,2,3)
Методичка 2008 (к.р.1,2,3). Титульный лист

Федеральное агентство по образованию
Государственное образовательное учреждение высшего профессионального образования Санкт-Петербургский государственный технологический институт
(технический университет)
Кафедра систем автоматизированного проектирования и управления
Чистякова Т.Б., Антипин Р.В., Новожилова И.В.
ПРОГРАММИРОВАНИЕ НА ЯЗЫКАХ ВЫСОКОГО УРОВНЯ
КОНТРОЛЬНЫЕ РАБОТЫ
Учебное пособие для студентов заочной формы обучения
Санкт-Петербург
2008

Стоимость выполнения на заказ контрольных работ 1, 2, 3 по Программированию на языках высокого уровня уточняйте при заказе.

Номер варианта соответствует номеру первой буквы фамилии студента.

КОНТРОЛЬНАЯ РАБОТА №1.
ТЕОРЕТИЧЕСКИЕ ВОПРОСЫ ПО ПРОГРАММИРОВАНИЮ НА ЯЗЫКЕ ВЫСОКОГО УРОВНЯ С++

КОНТРОЛЬНАЯ РАБОТА №2.
ОСНОВЫ ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ ВЫСОКОГО УРОВНЯ С++

КОНТРОЛЬНАЯ РАБОТА №3.
ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ

Готовы следующие варианты:

Вариант 27(Я)

Контрольная работа 1
1. В чем заключается концепция объектно-ориентированного программирования? Что такое наследование?
2. Опишите операцию получения размера (sizeof), а также её использование применительно к скалярным типам данных, массивам и объектам?
3. Что такое перегрузка операторов? Какие операции нельзя перегружать?

Контрольная работа 2
1. Вычисление простого выражения.

Разработать программу для вычисления арифметического выражения и вывода полученного результата. Исходные данные ввести с клавиатуры.
2. Вычисление условного выражения.
Разработать программу для вычисления выражения и вывода полученного результата. Соответствующие исходные данные ввести с клавиатуры.
3. Табулирование функции.
Вычислить и вывести на экран таблицу функции y=f(x) в интервале [a, b] с шагом h. Результаты представить в виде таблицы.
4. Работа с битами.
Ввести последовательность из 8 символов. Если символ – цифра, то заменить в нем 3 младших бита единицами, иначе – первый и последний нулями. Вывести исходную и преобразованную последовательности в символьной форме и в восьмеричных кодах.
5. Рекуррентные последовательности.
Вычислить произведение:...
6. Одномерные массивы.
Найти в массиве D[30] элемент, наиболее близкий к среднему арифметическому его элементов.
7. Двумерные массивы.
Дана матрица Z(4,5). Составить новую, заменив нулями элементы строки и столбца, где находится максимальный элемент. Элементы из строки и столбца переписать в вектор C. Вывести исходную и преобразованную матрицы, полученный массив.
8. Динамическое распределение памяти.
Дана действительная квадратная матрица порядка n. Найти и вывести наибольшее из значений элементов, расположенных в заштрихованной части матрицы:...
Матрица размещается в памяти динамически с помощью операции new, значение n вводится по запросу с клавиатуры. В конце работы программы освободить выделенную память. Вывести исходную матрицу.
9. Работа с символьными данными.
Прочитать из файла строку символов. Заменить в ней символ, равный символу, введенному с клавиатуры, символом ?, а все следующие – порядковыми номерами предыдущего символа. Новую строку не создавать. Вывести исходную и преобразованную строки.

Контрольная работа 3
1. Классы. Протокол класса. Конструкторы и деструкторы.
Создать класс типа – дата с полями: день (1-31), месяц (1-12), год (целое число). Класс имеет конструктор. Функции-члены установки дня, месяца и года, функции-члены получения дня, месяца и года, а также две функции-члены печати: печать по шаблону: «5 января 2008 года» и «05.01.2008». Функции-члены установки полей класса должны проверять корректность задаваемых параметров. Функция-член дает приращение на 1 день.
2. Преобразование типов. Дружественные функции. Конструктор копирования.
Создать два класса: целые (Integer) и вектор (int *). Определить конструкторы по умолчанию, с параметром, для класса вектор с двумя параметрами, копирования, деструкторы. Определить функцию умножения вектора на целое как дружественную.
3. Перегрузка операторов.
Создать объект - однонаправленный список, в котором определены операции, ++ -добавляет в конец списка, --удаляет элемент из списка. (Как постфиксными так префиксными).
4. Наследование. Иерархия и контейнерные классы.
Создать класс точка и производные от него – окружность и эллипс. Определить конструкторы, деструктор и функцию печати. Определить функции переустановки центра окружности и эллипса.
5. Виртуальные функции.
Создать абстрактный базовый класс с виртуальной функцией – процессы химической технологии. Создать производные классы: гидромеханические; тепловые; массообменные (или диффузионные) процессы; химические процессы; механические процессы. Написать функцию печати.
6. Применение основ программирования на языке высокого уровня в области химической технологии.
Создать класс «Скорость химической реакции».
Создать процедуру ввода параметров химической реакции.
Создать функцию расчёта скорости химической реакции.
Создать функцию вывода результатов расчёта скорости реакции в каждый момент времени.

Вариант 01(А), Вариант 02(Б), Вариант 07(Ж), Вариант 20(Ф), Вариант 21(Х), Вариант 27(Я)

показать все

Мы используем cookie. Продолжая пользоваться сайтом,
вы соглашаетесь на их использование.   Подробнее