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

  • ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ «РОССИЙСКИЙ УНИВЕРСИТЕТ ТРАНСПОРТА (МИИТ)»

  • (РУТ (МИИТ) Факультет «Управление процессами перевозок»Кафедра «Железнодорожная автоматика, телемеханика и связь»КОНТРОЛЬНАЯ РАБОТА

  • ЗАДАНИЕ 1. ПРОСТОЕ ФОРМАТИРОВАНИЕ ТЕКСТА Заполнить файл text.md текстом в формате Markdown . Текст выбирается согласно номеру варианта. Номер варианта соответствует последней

  • ЗАДАНИЕ 2. ФОРМАТИРОВАНИЕ ТАБЛИЧНЫХ ДАННЫХ (ЧАСТЬ 1)

  • ЗАДАНИЕ 3. ФОРМАТИРОВАНИЕ ТАБЛИЧНЫХ ДАННЫХ (ЧАСТЬ 2)

  • ПОРЯДОК ВЕРСИОНИРОВАНИЯ РЕШЕНИЯ ЗАДАНИЙ

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

  • Лог системы контроля версий

  • Современные средства программирования. ССП. Контрольная работа по дисциплине Современные системы программирования


    Скачать 368.64 Kb.
    НазваниеКонтрольная работа по дисциплине Современные системы программирования
    АнкорСовременные средства программирования
    Дата16.08.2020
    Размер368.64 Kb.
    Формат файлаdocx
    Имя файлаССП.docx
    ТипКонтрольная работа
    #135628


    МИНИСТЕРСТВО ТРАНСПОРТА РОССИЙСКОЙ ФЕДЕРАЦИИ

    ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ

    ОБРАЗОВАТЕЛЬНОЕ

    УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

    «РОССИЙСКИЙ УНИВЕРСИТЕТ ТРАНСПОРТА (МИИТ)»

    (РУТ (МИИТ)


    Факультет «Управление процессами перевозок»

    Кафедра «Железнодорожная автоматика, телемеханика и связь»

    КОНТРОЛЬНАЯ РАБОТА

    По дисциплине «Современные системы программирования»

    Москва 2019
    ЗАДАНИЕ 1. ПРОСТОЕ ФОРМАТИРОВАНИЕ ТЕКСТА
    Заполнить файл text.md текстом в формате Markdown. Текст выбирается согласно номеру варианта. Номер варианта соответствует последней цифре номера студенческого билета.
    Рисунок 9. Вариант 8 задания №1



    Задание 1

    **Основы** **Mercurial**

    **Изменения, ревизии и общение с другими людьми**

    В контроле версий есть множество слов и фраз, означающих одно и то же. Если речь идет об истории в *Mercurial*, вы увидите, что слово `changeset` (набор изменений), обычно сокращается до`change` , или (при письме), до `cset`, а иногда `changeset` называют ` revision` (ревизия) или `rev`.

    Не важно, какое слово используется для концепции *ревизии* **Идентификатор,** по которому можно сослаться на *определенную ревизию* имеет гораздо большее значение. Ревизия в выводе команды `hg log` идентифицируется номером и шестнадцатеричной строкой.

    **Номер ревизии** удобен для записи, но действителен только в пределах своего репозитория.

    **Шестнадцатеричная строка** — постоянный, неизменный параметр, который всегда идентифицирует одну и ту же ревизию в каждой копии репозитория.

    Это различие очень важно. Если отправить кому-нибудь письмо с упоминанием «ревизии 33», существует большая вероятность, что их ревизия 33 будет совсем другой. Причиной этого является то, что номер ревизии зависит от порядка, в котором ревизии попадают в репозиторий, и нет никакой гарантии, что одни и те же изменения произойдут в одинаковом порядке в различных репозиториях.

    *Mercurial* использует номера ревизий исключительно для удобства. Если нужно обсудить с кем-то конкретную ревизию, или по какой-то другой причине ссылаться на нее, то используется шестнадцатеричный идентификатор.

    ЗАДАНИЕ 2. ФОРМАТИРОВАНИЕ ТАБЛИЧНЫХ ДАННЫХ

    (ЧАСТЬ 1)
    Заполнить файл table.md текстом и таблицей в формате Markdown. Текст и таблица выбирается согласно номеру варианта. Номер варианта соответствует предпоследней цифре номера студенческого билета.
    Рисунок 16. Вариант 4 задания №2



    Таблица. Выборка значений функции `у(х) = 13x + 6`

    | *x* | *y* |

    |:-:|:--:|

    |-3|-33|

    |-2|-20|

    |-1|-7|

    |0|6|

    |1|19|

    |2|32|

    |3|49|

    ЗАДАНИЕ 3. ФОРМАТИРОВАНИЕ ТАБЛИЧНЫХ ДАННЫХ

    (ЧАСТЬ 2)
    Заполнить файл table.md текстом и таблицей в формате Markdown. Текст и таблица выбирается согласно номеру варианта. Номер варианта соответствует предпоследней цифре номера студенческого билета.
    Рисунок 26. Вариант 4 задания №3


    Таблица. Выборка значений функции `у(х) = 13x + 6`

    | *x* | *y* |

    |:-:|:--:|

    |-3|-33|

    |-2|-20|

    |-1|-12|

    |0|6|

    |1|19|

    |2|32|

    |3|45|

    ПОРЯДОК ВЕРСИОНИРОВАНИЯ РЕШЕНИЯ ЗАДАНИЙ
    Процесс версионирования решения заданий должен быть следующим:

    1. В репозитории создать документ text.md, который является решением задания №1. Зафиксировать ревизию.

    2. Создать пустой документ с названием table.md и зафиксировать новую ревизию.

    3. Создать новую ветку с названием table. В этой ветке заполнить документ table.md решением задания №2. Зафиксировать ревизию с изменениями.

    4. Перейти на ветку default. В этой ветке заполнить документ table.md

    решением задания №3. Зафиксировать ревизию с изменениями.

    5. Произвести слияние ветки default с веткой table. Решить конфликт

    слияния файлов table.md в разных ветках: должна получиться таблица, в которой строки содержат только правильные соотношения.

    6. Зафиксировать результаты слияния в новую ревизию.

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

    Cd mercurial

    Hg init

    Hg config –edit –local

    Hg add text.md

    Hg commit –m zadanie1

    Hg log

    Hg add table.md

    Hg commit –m table.md-empty

    Hg branch table

    Hg commit –m table.zadanie2

    Hg log

    Hg update default

    Hg branch

    Hg commit –m table.zadanie3

    Hg log –G

    Hg merge table

    Hg commit –m merge

    Hg log –G

    Лог системы контроля версий





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