• Содержание:

    Наименование работы: лабораторная работа №7 «Указатели и ссылки. Имя массива как указатель. Динамические массивы».
    Цель работы: изучить работу с указателями и ссылками, а также получить практические навыки программирования с использованием динамических массивов.
    СОДЕРЖАНИЕ

    Введение 3
    1 Задание на лабораторную работу 4
    1.1 Задание 1. Указатели 4
    1.2 Задание 2. Ссылки 4
    1.3 Задание 3. Имя массива как указатель 4
    1.4 Задание 4. Динамические массивы 5
    2 Схема алгоритма 6
    2.1 Схема алгоритма для задания 1 6
    2.2 Схема алгоритма для задания 2 6
    2.3 Схема алгоритма для задания 3 6
    2.4 Схема алгоритма для задания 4 7
    3 Листинг программы 8
    3.1 Программа для задания 1 8
    3.2 Программа для задания 2 8
    3.3 Программа для задания 3 9
    3.4 Программа для задания 4 10
    4 Результаты выполнения программы 12
    4.1 Результат выполнения задания 1 12
    4.2 Результат выполнения задания 2 12
    4.3 Результат выполнения задания 3 12
    4.4 Результат выполнения задания 4 13
    Заключение 14

  • Выдержка из работы:

    СОДЕРЖАНИЕ

    Введение 3
    1 Задание на лабораторную работу 4
    1.1 Задание 1. Указатели 4
    1.2 Задание 2. Ссылки 4
    1.3 Задание 3. Имя массива как указатель 4
    1.4 Задание 4. Динамические массивы 5
    2 Схема алгоритма 6
    2.1 Схема алгоритма для задания 1 6
    2.2 Схема алгоритма для задания 2 6
    2.3 Схема алгоритма для задания 3 6
    2.4 Схема алгоритма для задания 4 7
    3 Листинг программы 8
    3.1 Программа для задания 1 8
    3.2 Программа для задания 2 8
    3.3 Программа для задания 3 9
    3.4 Программа для задания 4 10
    4 Результаты выполнения программы 12
    4.1 Результат выполнения задания 1 12
    4.2 Результат выполнения задания 2 12
    4.3 Результат выполнения задания 3 12
    4.4 Результат выполнения задания 4 13
    Заключение 14

    Введение

    Указатель в языке C++ представляет собой переменную, предназначенную для хранения адреса области памяти. Указатели используются для обращения к объектам по адресу, для работы с динамической памятью, а также при обработке массивов и передаче данных в функции. Для получения адреса объекта применяется операция &, а для доступа к значению по адресу используется операция разыменования *. При работе с указателями важно выполнять их корректную инициализацию, так как обращение к неинициализированному указателю является частой причиной ошибок в программах.
    Ссылка представляет собой альтернативное имя уже существующей переменной. В отличие от указателя, ссылка должна быть инициализирована в момент объявления и не может затем быть переназначена другой переменной. Применение ссылок упрощает запись программ, поскольку позволяет работать с данными по адресу без явного использования операции разыменования. Ссылки особенно удобны при передаче параметров в функции и при организации более наглядного доступа к данным.
    ………………………………………


    1 Задание на лабораторную работу

    Согласно методическим указаниям в данной лабораторной работе необходимо выполнить четыре программы: по указателям, по ссылкам, по использованию имени массива как указателя и по динамическим массивам. Для раздела 5.2 вариант выбирается добавлением 5 к основному номеру варианта. В разделе 5.4 формулировка дана не совсем корректно, однако по смыслу работа должна быть выполнена как задача на массивы с использованием динамического массива и вводом размера с клавиатуры.

    1.1 Задание 1. Указатели

    Для варианта 6 требуется, используя вместо самой переменной указатель на нее, написать программу вычисления высоты треугольника по двум сторонам и углу между ними. В данной работе вычисляется высота, опущенная на первую сторону.

    ………………………………………

Не подошла работа?

Закажите написание эксклюзивной работы по Вашим требованиям