Skip to content

Files

Latest commit

10796d2 · Feb 20, 2025

History

History

1.6

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Sep 18, 2022
Sep 18, 2022
Dec 19, 2022
Feb 20, 2025

Домашнее задание к занятию «Функции и их параметры. Рекурсия»

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

Цель задания

  1. Научиться создавать и использовать функции.
  2. Научиться возвращать значение из функции.
  3. Освоить рекурсивные функции.

Подготовка к выполнению домашнего задания

Для выполнения задания и прохождения курса нужен компьютер с операционной системой Windows, macOS или Linux и установленной на нём последней версией браузера Google Chrome.

Инструкция по выполнению домашнего задания

В этом курсе рекомендуем вам использовать среду разработки Giga IDE и систему контроля версий GitVerse или GitHub (если знакомы с этим инструментом или находитесь не на территории РФ):

В Giga IDE создавайте проекты и пишите код. В GitVerse/GitHub загружайте файлы. Чтобы сдать задание на проверку, загрузите .cpp файл на GitVerse/GitHub и прикрепите ссылку в личном кабинете.

Чтобы скачать/открыть файлы проекта:

  • нажмите правой кнопкой мыши на файлы проекта в Giga IDE
  • выберите "Открыть по адресу"
  • нажмите на "Средство поиска"

Вы откроете папку с файлами проекта, которые можно приложить в личном кабинете или загрузить на GitHub или GitVerse.


Вам будут встречаться два типа заданий в домашней работе:

  • без звёздочки.
  • со звёздочкой (*).

Задания без звёздочки обязательны к выполнению и необходимы для получения зачёта.

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


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

Любые вопросы по решению задач задавайте в чате курса.


Задание 1

Арифметические функции.

Задание 2

Устранение дублирования.

Задание 3

Числа Фибоначчи.


Критерии оценки домашней работы

  1. В личном кабинете прикреплены ссылки на GitVerse/GitHub с кодом для заданий 1, 2 и 3.
  2. В ссылке содержится код, который при запуске выполняет описанный в задании алгоритм.