36 KiB
36 KiB
Table of Contents
Тесты к курсу «Введение в программирование»
Домашнее задание 2. Сумма чисел 
Модификации
- Base
- Исходный код тестов: SumTest.java, SumTester.java, базовые классы
- Откомпилированные тесты: SumTest.jar
- Аргументы командной строки: модификации
- 3637
- Входные данные являются 64-битными числами в формате с плавающей точкой
- На вход подаются десятичные и шестнадцатеричные числа
- Шестнадцатеричные числа имеют префикс
0x, например0xa.bp2равно (10+11/16)·4 равно 42.75 - Ввод регистронезависим
- Класс должен иметь имя
SumDoubleHex
- 3839
- Входные данные помещаются в тип BigDecimal
- На вход подаются десятичные и шестнадцатеричные числа
- Шестнадцатеричные числа имеют префикс
0x, например0xbscравно 11·10⁻¹² (мантисса и порядок являются целыми числами) - Ввод регистронезависим
- Класс должен иметь имя
SumBigDecimalHex
- 3435
- На вход подаются десятичные и шестнадцатеричные числа
- Шестнадцатеричные числа имеют префикс
0x - Ввод регистронезависим
- Класс должен иметь имя
SumHex
- 3233
- Входные данные являются 64-битными числами в формате с плавающей точкой
- Класс должен иметь имя
SumDouble
- 4142
- Входные данные помещаются в тип BigInteger
- восьмеричные числа имеют суффикс
o - Класс должен иметь имя
SumBigIntegerOctal
- 4749
- Входные данные являются 64-битными целыми числами
- восьмеричные числа имеют суффикс
o - Класс должен иметь имя
SumLongOctal
Для того, чтобы протестировать программу:
- Скачайте откомпилированные тесты (SumTest.jar)
- Откомпилируйте
Sum.java - Проверьте, что создался
Sum.class - В каталоге, в котором находится
Sum.class, выполните командуjava -ea -jar <путь к SumTest.jar> Base- Например, если
SumTest.jarнаходится в текущем каталоге, выполните команду
java -ea -jar SumTest.jar Base - Например, если
- Для ускорения отладки рекомендуется сделать скрипт, выполняющий шаги 2−4.
Домашнее задание 1. Запусти меня!
Модификации
- RunMe
- Скачайте исходный код RunMe.java.
- Создайте скрипт, компилирующий и запускающий
RunMeиз командной строки с выданными вам аргументами командной строки. - Следуйте выведенной инструкции.
Рекомендации по выполнению модификации
- Проверьте версию Java:
- Запустите
javac --versionи проверьте, что версия находится в диапазоне 21..24. - Запустите
java --versionи проверьте, что версия такая же как и уjavac.
- Запустите
- Скачайте RunMe.java
- Откомпилируйте
RunMe.java:- Запустите
javac RunMe.java - Убедитесь, что компиляция завершилась без ошибок
- Проверьте, что появился
RunMe.class
- Запустите
- Запустите
RunMe:- Запустите
java RunMe [шесть] [слов] [пароля] [пришедшего] [на] [email] - При правильном исполнении вы должны получить ссылку. Если получено сообщение об ошибке — исправьте её и запустите повторно
- Зайдите по полученной ссылке и убедитесь, что она правильная
- Запустите
- Напишите и протестируйте скрипт:
- Вы можете получить больше плюсиков, модифицируя код
RunMe.java