Задача №1_Первая программа
Инструкция
Вывести на консоль текст “Hello World!”:
- Скачать и установить IntelliJ IDEA.
- Написать первую программу, которая выводит в консоль строку “Hello World!”.
- Подключиться к GitHub, залить программу в созданный репозиторий.
Задача №2_Типы данных
Инструкция
Создание переменных:
- Создайте переменную типа с плавающей точкой с наибольшим диапазоном чисел. Присвойте ей произвольное дробное значение
- Создайте переменную целочисленного типа с наименьшим диапазоном чисел. Присвойте ей наибольшее возможное значение
Задача №3_Массивы
Инструкция
Выполните следующие действия с массивом:
- Задайте массив из 5 любых целых чисел
- Поменяйте местами первый и последний элемент в массиве
- Вывести в консоль результат суммы первого и среднего элемента
Примечание: Для получения последнего и среднего элементов в массиве используйте свойство length.
Задача №4_Операторы
Инструкция
Написать программу, которая будет выполнять следующие действия:
- Ввести три числа с клавиатуры x, y, z
- Найти и вывести в консоль среднее арифметическое этих чисел
- Разделить среднее арифметическое на 2 и округлить в меньшую сторону
- Если полученное число больше 3, то вывести на экран сообщение "Программа выполнена корректно"
Задача №5_Операторы
Инструкция
Напишите простой калькулятор:
- Ввести 2 числа с клавиатуры, затем один из символов ‘+’, ‘-’, ‘*’ или ‘/’
- В зависимости от символа вывести в консоль результат выполнения соответствующей арифметической операции.
Задача №6_Операторы
Инструкция
Напишите программу конвертер физических величин:
- Пользователю предлагается на выбор ввести массу или расстояние. Пример:
Выберите что переводить: 1 - масса, 2 - расстояние 2
- Пользователю предлагается выбрать единицу измерения. Пример:
Выберите единицу измерения:
1 - метр, 2 - миля, 3 - ярд, 4 - фут
1
- Пользователю предлагается ввести количество выбранных единиц:
Введите число 10
Результат: Метры: 10
Мили: 0.006
Ярды: 10.94
Футы: 32.81
Задача №7_Циклы
Инструкция
Напишите программу:
- Пользователь вводит размер массива и данные с клавиатуры в массив
- Сравнить элементы массива с заранее заданными константами x, y, z.
- Если массив содержит хотя бы одну из констант, вывести текст "Данное значение имеется в константах".
Задача №8_Циклы
Инструкция
Напишите программу, где пользователь вводит любое целое положительное число n. А программа суммирует все нечетные числа от 1 до введенного пользователем числа n.
Задача №9_Циклы
Инструкция
Напишите программу:
-
Пользователь вводит размер массива и данные с клавиатуры в массив типа double.
-
Посчитайте среднее арифметическое элементов массива.
-
После этого произведите вывод массива на экран, где каждый элемент массива умножается на среднее арифметическое
Задача №10_Циклы
Инструкция
Напишите программу, где пользователь вводит данные с клавиатуры в матрицу, а после этого произведите вывод первой строки матрицы на экран, где каждый элемент умножается на 3. Размерность матрицы задается пользователем.
Задача №11_Работа с данными
Инструкция
Напишите программу:
-
Ввести первое число с клавиатуры и записать его в строковую переменную.
-
Ввести второе число с клавиатуры и сохранить его в целочисленную переменную типа int.
-
Сравнить 2 числа и вывести большее на экран
-
Выведите также меньшее число на экран, предварительно переконвертировать его в тип double.
Задача №12_Работа с данными
Инструкция
Напишите программу, принимающую на вход строку “I like Java!!!”, которая будет выполнять следующие действия:
-
Проверить, содержит ли строка подстроку “Java” (используйте contains()).
-
Проверить, начинается ли строка с подстроки “I like” (используйте startsWith()).
-
Проверить, заканчивается ли строка с подставки “!!!” (используйте endsWith()).
-
Если 3 предыдущих условия верны, выведите данную строку, преобразованную к верхнему регистру.
-
Замените все символы ‘a’ на ‘о’ и введите подстроку “Jovo” на экран (используйте substring()).
Задача №13_ Работа с данными
Инструкция
Напишите программу, где пользователь должен ввести строку из слов, разделенных пробелами.
Например: “I love java 8 Я люблю java 14 core1”. Выполните следующие действия:
-
Выведите слова, состоящие только из латиницы.
-
Выведите количество этих слов.
Задача №14_ Работа с данными
Инструкция
Напишите программу, заполняющую массив из 15 элементов рандомными значениями в диапазоне от -20 до 20. Далее:
-
Выведите максимальный и минимальный элемент массива.
-
Из максимального и минимального значения выведите наибольшее по модулю.
Итоговая задача №1
Инструкция
Напишите программу конвертер валют. Программа должна переводить рубли в доллары по текущему курсу. Пользователь вводит текущий курс и количество рублей. Итоговое значение должно быть округлено до двух знаков после запятой.
Пример для теста работы программы:
- Курс доллара: 67,55
- Количество рублей: 1000
- Итого: 14,80 долларов
Итоговая задача №2
Инструкция
Напишите программу, которая позволит решить простое уравнение относительно x. Программа принимает на вход строку длиной 5 символов. Второй символ строки является знаком ‘+’ или ‘-’, четвертый символ строки ‘=’. Первым, третьим и пятым символом являются две цифры (от 0 до 9) и буква ‘x’ (обозначает неизвестное) в любом порядке.
Нужно найти неизвестное.
Пример для теста работы программы:
- Ввод: x+5=7
- Вывод: 2
- Ввод: 3-x=9
- Вывод: -6
- Ввод: 3-3=x
- Вывод: 0
Итоговая задача № 3
Инструкция
Напишите программу, где пользователь вводит сначала количество строк n, затем сами строки. Среди данных строк найти строку с максимальным количеством различных символов. Если таких строк будет много, то вывести первую.
Пример для теста работы программы:
Количество строк: 3
Строка 1: привет
Строка 2: анализ
Строка 3: 111111111111
Ответ: привет
Итоговая задача №4
Инструкция
Напишите программу-загадку: “Сидит дед, во сто шуб одет, кто его раздевает, тот слезы проливает”.
Ответ: “Заархивированный вирус”.
-
У пользователя есть 3 попытки, чтобы отгадать загадку.
-
Если пользователь ввел верный ответ, вывести: “Правильно!” и завершить работу.
-
Если пользователь ввел неверный ответ на 1 или 2 попытке, вывести “Подумай еще!” и еще раз запросить ответ у пользователя.
-
Если пользователь сделал 3 неправильных попытки, вывести “Обидно, приходи в другой раз” и завершить работу.
-
Также пользователь имеет право на подсказку при первой попытке, при этом 2 и 3 попытки уже недоступны. Если на первой попытке он введет строку “Подсказка”, вывести любую подсказку. Если на 2 и 3, вывести “Подсказка уже недоступна”.
-
Если пользователь, использовавший подсказку, ошибется, вывести “Обидно, приходи в другой раз” и завершить работу.