Привет, меня зовут Алексей, и я хочу поделиться с вами своим опытом работы над практическими задачами на языке программирования Java․1) Первая задача, с которой я столкнулся, была дополнить вывод в игре ″Крестики-Нолики″ так, чтобы было понятно, какой именно игрок выиграл․ Для этого я использовал дополнительную переменную, которая хранила информацию о текущем игроке․ После каждого хода проверялось, не наступила ли победа, и если да, то выводилась информация о победителе․2) Вторая задача заключалась в написании программы, где игроку нужно было угадать загаданное компьютером число от 1 до 100․ Для этого я использовал цикл, который повторялся до тех пор, пока игрок не угадывал число․ В каждой итерации цикла пользователю предлагалось ввести свой вариант числа, и программа сравнивала его с загаданным числом․ Если числа совпадали, то выводилась информация о победе пользователя․ Если нет, то программа давала подсказку и просила пользователя ввести новый вариант числа․
3) Следующая задача заключалась в написании программы классической игры ″Камень, ножницы, бумага″ между игроком и компьютером․ Я создал переменную, которая хранила случайное число от 1 до 3, где каждая цифра соответствовала одному из вариантов игры (камень, ножницы, бумага)․ После этого программа предлагала пользователю ввести свой вариант и сравнивала его с выбором компьютера․ В результате выводилось сообщение о победе одного из игроков или ничье․
4) Последняя задача заключалась в написании программы на языке Java, которая принимает двумерный массив чисел и выводит его на экран в упорядоченном виде․ Я использовал два вложенных цикла⁚ первый проходил по строкам массива, а второй проходил по элементам каждой строки․ В результате выводился отсортированный массив с числами․
Вот все задачи, над которыми я работал в рамках данной практической работы․ Если вам интересно узнать подробности или получить полный код на языке Java по каждой задаче, я с радостью могу поделиться ими с вами․ Желаю вам успешного программирования!