355266 работ
представлено на сайте

Контрольная Язык программирования C++ , 9 заданий, номер: 224175

Номер: 224175
Количество страниц: 69
Автор: marvel
390 руб.
Купить эту работу
Не подошла
данная работа?
Вы можете заказать учебную работу
на любую интересующую вас тему
Заказать новую работу
essay cover Язык программирования C++ , 9 заданий , "Введение 3
Задание № 1 5
Напишите программу для расчёта по двум формулам. Предварительно подготовьте тестовые примеры по вт...

Автор:

Дата публикации:

Язык программирования C++ , 9 заданий
logo
"Введение 3
Задание № 1 5
Напишите программу для расчёта по двум формулам. Предварительно подготовьте тестовые примеры по вт...
logo
144010, Россия, Московская, Электросталь, ул.Ялагина, д. 15А
Телефон: +7 (926) 348-33-99

StudentEssay

buy КУПИТЬ ЭТУ РАБОТУ.
  • Содержание:
    "Введение 3
    Задание № 1 5
    Напишите программу для расчёта по двум формулам. Предварительно подготовьте тестовые примеры по второй формуле с помощью калькулятора (результат вычисления по первой формуле должен совпадать со второй). Список математических функций библиотеки С++ приведен в учебнике на с. 410. Для их использования необходимо подключить к программе заголовочный файл <math.h>.
    Контрольные вопросы
    Состав языка C++.
    Ключевые слова языка C++
    Константы языка С++
    Основные типы данных языка C++.
    Модификаторы типов данных языка C++.
    Структура программы.

    Задание № 2 11
    Вычислить и вывести на экран значение функции F.
    Вариант 13
    1. Операторы ветвления и множественного выбора языка C++.
    2. Логические операции.
    3. Поразрядные операции.
    4. Операции преобразования данных одного типа в другой
    5. Базовые конструкции структурного программирования.
    Задание № 3 16
    1. Вычислить и вывести на экран в виде таблицы значения функции F (из предыдущей лабораторной работы) на интервале от Xнач. до Xкон. с шагом dX.
    2. Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора, на интервале от xнач да xкон с шагом dx с точностью ε. Таблицу снабдить заголовком и шапкой. Каждая строка таблицы должна содержать значение аргумента, значение функции и количество просуммированных членов ряда.
    Вариант 13
    Контрольные вопросы
    Операторы цикла языка C++.
    Циклы с постусловием и предусловием
    Операторы передачи управления.
    Отличие префиксной операции инкремента от постфиксной

    Задание № 4 21
    Одномерные массивы
    Требования к выполняемой работе:
    Размерности массивов задавать немодифицируемыми переменными.
    Вариант 13
    Контрольные вопросы
    Понятие массива. Декларация массивов.
    Индексация в одномерном массиве
    Инициализация массивов при описании
    Порядок размещения массива в памяти
    Задание № 5 29
    Двумерные массивы
    Вопросы, требующие изучения перед выполнением задания (стр. учебника [1] — 61-63, практикума [2] — 71-88):
    Требования к выполняемой работе:
    Размерности массивов задавать именованными константами.
    Вариант 13
    Контрольные вопросы
    Понятие двумерного массива. Описание массивов
    Инициализация двумерного массива при описании
    Индексация в двумерном массиве.
    Размещение массива в памяти.

    Задание № 6 36
    Динамические массивы и функции
    Теоретические сведения стр. учебника [1] — 51-58, 72-87, практикума [2] — 76-85, 132-146
    Требования к выполняемой работе:
    1. Схему алгоритмов выполнять не требуется.
    Задание
    Переделать программы из лабораторных работ № 4 и 5 следующим образом:
    - вместо статических массивов использовать динамические;
    - массивы и переменные, хранящие размерности массивов, описать локально в функции main();
    - каждое задание к каждой лабораторной работе оформить в виде отдельной функции.
    Контрольные вопросы
    Понятие указателя. Виды указателей.
    Способы инициализации указателей
    Операции с указателями.
    Арифметические операции с указателями.
    Ссылки
    Получение адреса произвольного элемента одномерного и двумерного массива
    Правила передачи одномерного массива в функцию
    Правила передачи двумерного массива в функцию.
    Способы выделения памяти под одномерный и двумерный динамический массив.

    Задание № 7 53
    Структуры
    Теоретические сведения стр. учебника [1] — 65-71, практикума [2] — 110-125, 146-150.
    Вариант 13
    1. Описать структуру с именем NOTE, содержащую следующие поля:
    • фамилия, имя;
    • номер телефона;
    • день рождения (массив из трех чисел).
    2. Написать программу, выполняющую следующие действия:
    • ввод с клавиатуры данных в массив, состоящий из 8-и элементов типа NOTE; записи должны быть размещены по алфавиту;
    • вывод на экран информации о людях, чьи дни рождения приходятся на месяц, значение которого введено с клавиатуры;
    • если таких нет, выдать на дисплей соответствующее сообщение.
    Контрольные вопросы
    Типы данных, определяемые пользователем.
    Отличие структуры от массива и от перечисления.
    Битовые поля.
    Объединения (union).

    Задание № 8 58
    РАЗРАБОТКА КЛАССА
    Разработать класс в соответствии с индивидуальным заданием. Разработанный класс должен содержать указанные поля в разделе private и методы в разделе public в количестве двух штук на каждое поле. Один метод должен быть предназначен для считывания содержимого поля, второй метод - для изменения содержимого поля.
    Разработать класс CIzdelie (Изделие), содержащий поля: ThingID (Уникальный номер изделия), Name (название изделия), Defects (Наличие дефектов (да/нет)), Cost (Оценочная цена изделия), Sum (Сумма, полученная клиентом).

    Задание № 9 65
    Конструкторы и деструкторы
    Цель работы: научиться разрабатывать конструкторы и деструкторы и изучить.
    2. Задание
    1. Разработать класс в соответствии с индивидуальным заданием. Разработанный класс должен содержать указанные поля в разделе private и методы в разделе public в количестве двух штук на каждое поле. Один метод должен быть предназначен для считывания содержимого поля, второй метод — для изменения содержимого поля. Хотя бы один из строковых полей должен быть динамическими.
    2. Разработать конструкторы по умолчанию, копирования и с параметрами.
    3. Разработать деструктор.
    4. Написать функцию main, в которой создается два объекта разработанного класса, и инициализируются их поля.
    Вариант 13.

    Список литературы 68
    1. C/C++. Программирование на языке высокого уровня./ Т.А. Павловская. — СПб.: Питер, 2002.
    2. C/C++. Структурное программирование: Практикум. /Т.А. Павловская, Ю.А. Щупак. — СПб.: Питер, 2003.
    3. C/C++. Объектно-ориентированное программирование: Практикум. /Т.А. Павловская, Ю.А.Щупак. — СПб.: Питер, 2003.
    4. Иванова Г.С., Ничушкина Т.Н., Пугачев Е.К. Объектно-ориентированное программирование: Учеб. для вузов. — М.: Изд-во МГТУ им. Н.Э. Баумана, 2001.
    5. Технология разработки программного обеспечения: Учебник /С. Орлов — СПб.: Питер, 2002.
    6. Буч Г. Объектно-ориентированный анализ и проектирование с примерами на C++. — М.: БИНОМ, 1998.
    7. Страуструп Б. Язык программирования C++. — СПб.: БИНОМ, 1999.

    "
logo

Другие работы