Домашние задания

Домашняя работа к главе 26

18.09.2019

Сабскрипты (subscript) в Swift

18.09.2019

Структуры (structure) в Swift

Задание 1 Реализуйте структуру Point, описывающую точку на плоскости (2 оси) Структура должна обладать следующими характеристиками: — свойство, описывающее координаты очки на плоскости — метод, принимающую […]
18.09.2019

Перечисления (enumeration) в Swift

Перечисление — это объектный тип данных, который предоставляет доступ к различным предопределенным значениям. Рассматривайте его как перечень возможных значений, то есть набор констант, значения которых являются […]
18.09.2019

Консольная игра «Отгадай число» на Swift

Задание 1 Доработайте программу «Угадай число» так, чтобы после окончания каждого раунда программа спрашивала у пользователя о необходимости проведения нового раунда (без необходимости перезагрузки программы)
18.09.2019

Консольное приложение «Сумма двух чисел» под macOS

Задание 1 Доработайте программу «Сумма чисел» так, чтобы она производила проверку значений запрашиваемых параметров на соответствие числовому типу данных. Программа должна просить ввести корректное значение до […]
18.09.2019

Дополнительные возможности

Задание 1 Ранее мы с вами уже решали данное задание: Напишите функцию, которая принимает на вход массив с элементами типа Int, а возвращает целое число — […]
18.09.2019

Замыкания (closure) в Swift

Замыкания (closure), или замыкающие выражения — это сгруппированный программный код, который может быть передан в виде параметра и многократно использован. Ничего не напоминает? Если вы скажете, […]
17.09.2019

Функции (func) в Swift

Задание 1 Будет ли корректно выполняться данный код? Если нет, то укажите почему и по-возможности исправьте ошибки func mult(_ a: Double, _ b: Double) -> Double […]
17.09.2019

Операторы управления

Задание 1 Напишите код, который будет выводить на консоль персонализированное приветствие пользователю в зависимости от его имени. Пусть в константе name хранится имя пользователя. Используя операторы […]