Главная страница
Навигация по странице:

  • Ключевые слова

  • Ожидаемые результаты

  • 1.2. Базовые концепции языка

  • 2.2. Базовые концепции языка

  • 2.3. Массивы и указатели

  • Список литературы

  • Отчет по практике. Отчет о практике защищен с оценкой


    Скачать 38.23 Kb.
    НазваниеОтчет о практике защищен с оценкой
    Дата02.12.2022
    Размер38.23 Kb.
    Формат файлаdocx
    Имя файлаОтчет по практике.docx
    ТипОтчет
    #825104

    Министерство науки и образования Республики Казахстан

    Евразийский технико-экономический колледж



    Учебная практика

    по объектно-ориентированному программированию

    Группа: МПО 11-21-2

    Подготовил(-а): Усманова А.

    «Отчет о практике защищен с оценкой «______»

    «___»_______ 2022

    Руководитель практики: Сериков М.К._________

    Алматы 2022

    Содержание

    І

    Введение...................................................................................................

    3

    ІІ

    Основная часть........................................................................................




































    III

    Заключение...............................................................................................

    22

    IV

    Список литературы..................................................................................

    23


    Введение

    Описание программы, продукты с которым вы будете работать. История, возможности этой программы. Текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст.

    Ключевые слова: 5-6 слов по своей тематике

    Объект исследования: что будете исследовать

    Цель: какую цель необходимо достчиь.

    Задачи: какие задачи перед собой поставили

    1 задача

    2 задача

    и другие задачи.

    Ожидаемые результаты: по итогу работы чего вы ожидаете получить. Как вы представялете свою итоговую работу.

    Результаты: какие результаты были получены, что было сделано

    I. Основная часть.

    1.1. История языка программирования C++

    Язык C++ возник в начале 1980-х годов, когда сотрудник Bell Labs Бьёрн Страуструп придумал ряд усовершенствований к языку программирования C под собственные нужды, а именно в процессе работы над кандидатской диссертации по теории математических очередей, обнаружил что язык программирования C не позволяет писать удобный код и не поддерживает классы, структуры и другие абстрактные объекты.

    1.2. Базовые концепции языка

    В основе C++ лежит целая совокупность фундаментальных понятий – точки объявления и инстацирования, полные и неполные типы, правые и левые ссылки, области видимости и спецификаторы связаывания. Все они крайне важны.

    1.3. Массивы и указатели

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

    II. Специальная часть.

    2.1. История языка программирования C++

    Язык C++ возник в начале 1980-х годов, когда сотрудник Bell Labs Бьёрн Страуструп придумал ряд усовершенствований к языку программирования C под собственные нужды, а именно в процессе работы над кандидатской диссертации по теории математических очередей, обнаружил что язык программирования C не позволяет писать удобный код и не поддерживает классы, структуры и другие абстрактные объекты.

    2.2. Базовые концепции языка

    В основе C++ лежит целая совокупность фундаментальных понятий – точки объявления и инстацирования, полные и неполные типы, правые и левые ссылки, области видимости и спецификаторы связаывания. Все они крайне важны.

    2.3. Массивы и указатели

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

    Заключение

    Являясь одним из самых популярных языков программирования, C++ широко используется для разработки программного обеспечения. Область его применения включает создание операционных систем, разнообразных прикладных программ, драйверов устройств, приложений для встраиваемых систем, высокопроизводительных серверов, а также развлекательных приложений (игр).

    Существует множество реализаций языка C++, как бесплатных, так и коммерческих и для различных платформ. Например, на платформе x86 это GCC, Visual C++, Intel C++ Compiler, Embarcadero (Borland) C++ Builder и другие. C++ оказал огромное влияние на другие языки программирования, в первую очередь на Java и C#.

    Синтаксис C++ унаследован от языка C. Одним из принципов разработки было сохранение совместимости с C. Тем не менее, C++ не является в строгом смысле надмножеством C; множество программ, которые могут одинаково успешно транслироваться как компиляторами C, так и компиляторами C++, довольно велико, но не включает все возможные программы на C.

    Познакомилась с различными парадигмами программирования. Изучила библиотеку стандартных шаблонов и основные возможности языка в сфере разработки прикладного и академического программного обеспечения. В данной практике, все цели поставленные в начале были выполнены.

    Список литературы
    [1] – C++ для профи, Лоспинозо Джош. – СПб.: Питер, 2021. – 816 с.: ил. – (Серия «Для профессионалов»), ISBN 978-5-4461-1730-7
    [2] – Курс лекций по языку программирования C++, Владимиров К. И, версия от 13 апреля 2021 года, доступ по ссылке: https://sourceforge.net/projects/cpp-lects-rus
    [3] – Программирование на языке C++. Практический курс, Огнева М.В., Кудрина Е.В., Издательство Юрайт, 2022 – 335 с, ISBN 978-5-534-05123-0
    [4] – Метапрограммирование шаблонов C++ в задачах математической физики, Краснов Михаил Михайлович, М.: ИПМ им М.В. Келдыша, 2017 год, 84 с., доступ по ссылке: http://keldysh.ru/e-biblio/krasnov
    [5] – Effective Modern C++, Scott Meyers, Published by O’Reilly Media, Inc., 2014 year, 334 pages, ISBN 978-5-491-90399-5


    написать администратору сайта