Практические задания - Урок 1: Основы Dart

Инструкция: Решите все задания по порядку. Создайте отдельный файл .dart для каждой задачи или решите все в одном файле, разделяя задачи комментариями.

Задача № 1

Уровень сложности:

Выведите в консоль друг за другом четыре строки:

Ожидаемый вывод
Светлая тема Темная тема
Изучаю язык программирования Dart
Dart создали Ларс Бак и Каспер Лунд
Программирование это круто
Привет, Мир!

Задача № 2

Уровень сложности:

Напишите программу, которая считает и выводит в консоль значения математических выражений:

Подсказка: Используйте операторы *, /, %

Задача № 3

Уровень сложности:

Исправьте ошибки в коде:

Код с ошибками
Светлая тема Темная тема
void main() {
  print("Привет Dart
  Print(2***4 + 3\2)
  print "Хммм ... Что-то здесь странное!)
  print "Изучаю программирование";
}

Задача № 4

Уровень сложности:

Расставьте скобки так, чтобы результат сложного выражения был равен 50:

Выражение для вычисления
Светлая тема Темная тема
10 + 5 * 2 + 8 - 3 * 4

Подсказка: Сначала вычисляются выражения в скобках, затем умножение, затем сложение.

Задача № 5

Уровень сложности:

Добавьте комментарии к коду. Используйте однострочные комментарии для объяснения каждой операции:

Код без комментариев
Светлая тема Темная тема
void main() {
  print("Начинаем вычисления");
  print(25 + 17);
  print(100 / 7);
  print(2 * 2 * 2 * 2 * 2);
  print("Вычисления завершены");
}

Подсказка: Используйте символы // для создания комментариев.

Задача № 6

Уровень сложности:

Определите, какой результат выведет каждое выражение, учитывая порядок операций. Сначала запишите свои ответы, затем проверьте себя, запустив код:

Выражения для анализа
Светлая тема Темная тема
print(2 + 3 * 4);         //  ?
print(20 - 15 / 3);       //  ?
print((8 + 2) * (6 - 4)); //  ?
print(3 * 3 + 1);         //  ?

Подсказка: Вспомните порядок операций: скобки → степень → умножение/деление → сложение/вычитание

Задача № 7

Уровень сложности: ⭐⭐

Создайте программу-калькулятор. Напишите код, который:

  1. Выводит многострочный комментарий с описанием программы
  2. Выводит приветствие пользователю
  3. Вычисляет и выводит результаты следующих операций:
    • Сумму чисел 123 и 456
    • Произведение чисел 17 и 23
    • Деление 1000 на 37
    • Остаток от деления 87 на 9
    • Сложное выражение: (100 - (20 + 5)) * 3
  4. Выводит сообщение о завершении работы
  5. Добавьте однострочные комментарии к каждому вычислению

Подсказка: Используйте /* */ для многострочных комментариев и // для однострочных.