Практические задания - Урок 1: Основы Dart
Инструкция: Решите все задания по порядку. Создайте отдельный файл .dart для каждой задачи или решите все в одном файле, разделяя задачи комментариями.
Задача № 1
Уровень сложности: ⭐
Выведите в консоль друг за другом четыре строки:
Ожидаемый вывод
Изучаю язык программирования Dart
Dart создали Ларс Бак и Каспер Лунд
Программирование это круто
Привет, Мир!
Задача № 2
Уровень сложности: ⭐
Напишите программу, которая считает и выводит в консоль значения математических выражений:
- 5 умножить на 8
- 100 разделить на 4
- 15 умножить на 15
- Остаток от деления 47 на 5
Подсказка: Используйте операторы *, /, %
Задача № 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
Уровень сложности: ⭐⭐
Создайте программу-калькулятор. Напишите код, который:
- Выводит многострочный комментарий с описанием программы
- Выводит приветствие пользователю
- Вычисляет и выводит результаты следующих операций:
- Сумму чисел 123 и 456
- Произведение чисел 17 и 23
- Деление 1000 на 37
- Остаток от деления 87 на 9
- Сложное выражение: (100 - (20 + 5)) * 3
- Выводит сообщение о завершении работы
- Добавьте однострочные комментарии к каждому вычислению
Подсказка: Используйте /* */ для многострочных комментариев и // для однострочных.