# |
Название видеоурока |
Видео / Тесты |
Решило |
Рейтинг |
Доступ |
1 |
READ - Консольные аргументы
|
без видео
3 теста |
83 чел. |
★ 5 |
Done |
|
На этом уроке мы поработаем с параметрами командной строки. Из консоли мы можем передавать в программу несколько string-параметров. Выведем первый из них и подсчитаем его длину. Если параметров нет - программа ничего делать не будет.
Отчёт отправил: 13417. Chip Выполнено за 27 мин. [Показать отчёт]
Научился: Повторил работу с аргументами командной строки. Узнал про новый спецификатор формата 'z' в функции printf для типа size_t.
По заданию требовалось добавить подсказки о запуске программы, если введено ноль или более одного аргумента. Добавил краткое сообщение. |
|
Tom, Владимир, Григорий, Anatoli, Игорь Бойко, grom518, Андрей Трофимов, Yefim, крем сода, Сергей, Слава, Dmitry Sinitsin, Chip, Danil42Russia, Trira, Andrew, Serge, Андрей Гладков, Kapitanov Dmitrij, Sergej Šugajev, Aleksej Fiodorov, Andrej Gladkov, Andrej Petrunev, Povilas Abramovicius, Kiril Krutiajev, Jurij Cyburevkin, Алексей|BrisK|Кривицкий, Кирилл, Александр, Фомичева Наталья, Станислав, Вася, Константин, Александр, Roman Poliakovskij, Ivan Bykov, Dmitrij Novikov, Сергей, Reinis Stacevič, Сергей Соколов, Максим Лапшинов, Александр Заскотченко, Alvydas Buičenka, Константин, Елена, Erik Obuchovič, Jevgenij Kariagin, Zulchumor Kurbonova, Kiril Palajev, Иван Воронин, Tekashnik, Vitalii Iudichev, vdimae, Vitalijus Tirevičius, Валерий Жданов, Алексей В., Leonid Shevchenko, Кирилл Бравин, Renat Kanbekov, Sergej Piskun, Michail Ostryj, Auksė Cycarienė, Antonina Ignatjeva, Dmitrij Starikovič, Stanislav Čuličkov, Vladimir Fedotov и другие
|
2 |
READ - Сложение аргументов
|
без видео
4 теста |
67 чел. |
★ 5 |
Done |
|
На этом уроке мы вновь получим два аргумента командной строки. Далее, мы их сконвертируем в целое число и найдём сумму. Если числа заданы некорректно - возникнет ошибка. Для её обработки используем блок try - catch. Для проверки программы сделайте семь запусков с разными аргументами (без параметров, с 1, 2, 3 параметрами, с числами, со строками и т.д.).
Отчёт отправил: 13417. Chip Выполнено за 47 мин. [Показать отчёт]
Научился: Научился перехватывать исключения при конвертации строки в число с помощью функции stoi. Проверил работу программы при вводе чисел, символов, строк. |
|
Tom, Anatoli, Игорь Бойко, grom518, Андрей Трофимов, Yefim, крем сода, Сергей, Слава, Dmitry Sinitsin, Chip, Danil42Russia, Trira, Andrew, Serge, Андрей Гладков, Jurij Cyburevkin, Kapitanov Dmitrij, Sergej Šugajev, Andrej Petrunev, Aleksej Fiodorov, Andrej Gladkov, Povilas Abramovicius, Kiril Krutiajev, Алексей|BrisK|Кривицкий, Александр, Фомичева Наталья, Станислав, Вася, Константин, Александр, Roman Poliakovskij, Ivan Bykov, Dmitrij Novikov, Сергей, Сергей Соколов, Максим Лапшинов, Александр Заскотченко, Alvydas Buičenka, Константин, Елена, Jevgenij Kariagin, Иван Воронин, Erik Obuchovič, Новопашин Владимир, Vladimir Falejev, Renat Kanbekov, Monachov Maksim, Tekashnik, Vitalii Iudichev, vdimae, Валерий Жданов, Алексей В., Leonid Shevchenko, Kiril Palajev, Auksė Cycarienė, Antonina Ignatjeva, Zulchumor Kurbonova, Stanislav Čuličkov, Vladimir Fedotov, Dmitrij Starikovič, Евгений Мехтиев, Denis Morozov, Кирилл Бравин, Sergej Piskun и другие
|
3 |
READ - Конкатенация аргументов
|
без видео
2 теста |
76 чел. |
★ 5 |
Done |
|
На этом уроке мы в цикле пройдёмся по всем переданным аргументам и склеим их всех в одну строчку. Метод String concat (String a) приклеивает к заданной строчке переданный параметр и возвращает полученную строку.
Отчёт отправил: 13417. Chip Выполнено за 20 мин. [Показать отчёт]
Научился: Попрактиковался в конкатенации строк, выполнил дополнительные задания 3 и 4. Если программа запущена без аргументов, то выводится сообщение о требуемом формате запуска программы. Добавил знаки '-' между аргументами в строке результата конкатенации. |
|
Tom, Anatoli, Игорь Бойко, grom518, Андрей Трофимов, Yefim, крем сода, Сергей, Слава, Dmitry Sinitsin, Chip, Trira, Danil42Russia, Andrew, Serge, Андрей Гладков, Jurij Cyburevkin, Kapitanov Dmitrij, Sergej Šugajev, Aleksej Fiodorov, Andrej Gladkov, Andrej Petrunev, Povilas Abramovicius, Kiril Krutiajev, Алексей|BrisK|Кривицкий, Александр, Фомичева Наталья, Станислав, Константин, Александр, Roman Poliakovskij, Ivan Bykov, Dmitrij Novikov, Кирилл Бравин, Сергей, Сергей Соколов, Reinis Stacevič, Максим Лапшинов, Александр Заскотченко, Renat Kanbekov, Alvydas Buičenka, Vitalii Iudichev, Vladimir Falejev, Константин, Елена, Tekashnik, Stanislav Čuličkov, Jevgenij Kariagin, Иван Воронин, Auksė Cycarienė, Erik Obuchovič, Vladimir Fedotov, Monachov Maksim, Kiril Palajev, vdimae, Валерий Жданов, Dmitrij Starikovič, Алексей В., Zulchumor Kurbonova, Sergej Piskun, Leonid Shevchenko, Michail Ostryj, Antonina Ignatjeva, Евгений Мехтиев, Denis Morozov, Новопашин Владимир и другие
|
4 |
READ - Чтение символа
|
без видео
3 теста |
64 чел. |
★ 5 |
Done |
|
На этом уроке мы воспользуемся базовым способом ввода с клавиатуры - методом System.in.read ().
Эта функция возвращает КОД введённого символа. Для числа 1 это 49, для буквы А - 65.
Для успешной компиляции программы необходимо использовать секуцию try - catch, либо к заголовку функции main () добавить параметр thrown IOException, который показывает о том, что эта функция может сгенерировать исключение.
Отчёт отправил: 13417. Chip Выполнено за 25 мин. [Показать отчёт]
Научился: Вспомнил ASCII коды для цифры 1 и буквы A :) Повторил как считывать по-символьно информацию из потока ввода.
В моем случае нет необходимости обязательно перехватывать исключения, можно обойтись проверкой состояния битов потока. Но я решил максимально приблизиться к java-программе, поэтому научился устанавливать вызов исключений в случае ошибки ввода-вывода. В качестве ошибки использовал символ конца потока (Ctrl+D в терминале). На первом скриншоте вариант с обработкой исключений в блоке try-catch. На втором - просто обычный проброс исключения наверх, как на скриншоте задания. Компьютер во втором случае был недоволен словить необработанное исключение :) |
|
Tom, Anatoli, Игорь Бойко, grom518, Андрей Трофимов, Yefim, крем сода, Слава, Dmitry Sinitsin, Chip, Trira, Danil42Russia, Andrew, Serge, Андрей Гладков, Jurij Cyburevkin, Kapitanov Dmitrij, Sergej Šugajev, Andrej Petrunev, Andrej Gladkov, Povilas Abramovicius, Kiril Krutiajev, Алексей|BrisK|Кривицкий, Александр, Фомичева Наталья, Станислав, Константин, Александр, Roman Poliakovskij, Сергей, Dmitrij Novikov, Константин, Сергей Соколов, Елена, Иван Воронин, vdimae, Валерий Жданов, Алексей В., Jevgenij Kariagin, Tekashnik, Александр Заскотченко, Vitalii Iudichev, Leonid Shevchenko, Новопашин Владимир, Renat Kanbekov, Максим Лапшинов, Ivan Bykov, Alvydas Buičenka, Dmitrij Starikovič, Antonina Ignatjeva, Vladimir Fedotov, Auksė Cycarienė, Stanislav Čuličkov, Zulchumor Kurbonova, Евгений Мехтиев, Erik Obuchovič, Denis Morozov, Monachov Maksim, Kiril Palajev, Reinis Stacevič, Кирилл Бравин, Sergej Piskun, Vladimir Falejev, Michail Ostryj
|
5 |
READ - Ввод трёхзначного числа
|
без видео
1 тест |
61 чел. |
★ 5 |
Done |
|
На этом уроке мы напишем код для ввода трёхзначного числа, используя базовый метод - System.in.read(). Для этого придётся конвертировать код каждой цифры и составлять число из полученных цифр.
Отчёт отправил: 13417. Chip Выполнено за 16 мин. [Показать отчёт]
Научился: Повторил ввод одного символа, как определить цифру по её коду, как составлять число из цифр. |
|
Tom, Anatoli, Игорь Бойко, grom518, Андрей Трофимов, Yefim, крем сода, Слава, Dmitry Sinitsin, Chip, Trira, Danil42Russia, Andrew, Андрей Гладков, Jurij Cyburevkin, Kapitanov Dmitrij, Sergej Šugajev, Andrej Petrunev, Andrej Gladkov, Povilas Abramovicius, Kiril Krutiajev, Алексей|BrisK|Кривицкий, Александр, Фомичева Наталья, Станислав, Александр, Константин, Сергей Соколов, Сергей, Dmitrij Novikov, Reinis Stacevič, Александр Заскотченко, Елена, Иван Воронин, Валерий Жданов, vdimae, Алексей В., Jevgenij Kariagin, Новопашин Владимир, Tekashnik, Leonid Shevchenko, Vitalii Iudichev, Renat Kanbekov, Максим Лапшинов, Stanislav Čuličkov, Ivan Bykov, Dmitrij Starikovič, Alvydas Buičenka, Antonina Ignatjeva, Auksė Cycarienė, Vladimir Fedotov, Евгений Мехтиев, Zulchumor Kurbonova, Erik Obuchovič, Denis Morozov, Michail Ostryj, Monachov Maksim, Sergej Piskun, Кирилл Бравин, Kiril Palajev, Vladimir Falejev
|
6 |
READ - Сканер
|
без видео
5 тестов |
61 чел. |
★ 5 |
Done |
|
На этом уроке мы воспользуемся сканером для считывания данных. Это более удобный способ считывания данных разного типа.
Отчёт отправил: 13417. Chip Выполнено за 32 мин. [Показать отчёт]
Научился: Повторил как использовать форматированный ввод для считывания чисел. Действительно, это удобнее, чем считывать цифры по-символьно и потом из них составлять число. |
|
Tom, Anatoli, Игорь Бойко, grom518, Андрей Трофимов, Yefim, крем сода, Слава, Dmitry Sinitsin, Chip, Trira, Danil42Russia, Andrew, Андрей Гладков, Jurij Cyburevkin, Kapitanov Dmitrij, Sergej Šugajev, Andrej Petrunev, Andrej Gladkov, Povilas Abramovicius, Kiril Krutiajev, Алексей|BrisK|Кривицкий, Александр, Фомичева Наталья, Станислав, Константин, Александр, Сергей Соколов, Сергей, Dmitrij Novikov, Reinis Stacevič, Елена, Иван Воронин, Александр Заскотченко, Новопашин Владимир, Максим Лапшинов, Vladimir Falejev, Валерий Жданов, vdimae, Алексей В., Jevgenij Kariagin, Tekashnik, Leonid Shevchenko, Vitalii Iudichev, Кирилл Бравин, Renat Kanbekov, Sergej Piskun, Ivan Bykov, Dmitrij Starikovič, Auksė Cycarienė, Stanislav Čuličkov, Antonina Ignatjeva, Zulchumor Kurbonova, Alvydas Buičenka, Vladimir Fedotov, Евгений Мехтиев, Denis Morozov, Erik Obuchovič, Kiril Palajev, Monachov Maksim, Michail Ostryj
|
7 |
READ - Сканер пива
|
без видео
3 теста |
61 чел. |
★ 5 |
Done |
|
На этом уроке мы увидим, как с помощью Сканера можно считывать данные разных типов - текстовые и числовые. Программа запрашивает имя и возраст человека, чтобы определить, можно ли ему продавать пиво.
Отчёт отправил: 13417. Chip Выполнено за 35 мин. [Показать отчёт]
Научился: Узнал про спецификатор формата %[], научился считывать строку символов в фиксированный по длине буфер. |
|
Tom, Anatoli, Игорь Бойко, grom518, Андрей Трофимов, Yefim, крем сода, Слава, Dmitry Sinitsin, Chip, Trira, Danil42Russia, Andrew, Андрей Гладков, Jurij Cyburevkin, Kapitanov Dmitrij, Sergej Šugajev, Andrej Petrunev, Andrej Gladkov, Povilas Abramovicius, Kiril Krutiajev, Алексей|BrisK|Кривицкий, Александр, Фомичева Наталья, Станислав, Константин, Александр, Сергей Соколов, Сергей, Dmitrij Novikov, Максим Лапшинов, Reinis Stacevič, Александр Заскотченко, Alvydas Buičenka, Елена, Иван Воронин, Новопашин Владимир, Валерий Жданов, Vladimir Falejev, vdimae, Алексей В., Jevgenij Kariagin, Tekashnik, Leonid Shevchenko, Кирилл Бравин, Renat Kanbekov, Sergej Piskun, Vladimir Fedotov, Vitalii Iudichev, Ivan Bykov, Zulchumor Kurbonova, Auksė Cycarienė, Dmitrij Starikovič, Antonina Ignatjeva, Erik Obuchovič, Stanislav Čuličkov, Евгений Мехтиев, Denis Morozov, Kiril Palajev, Michail Ostryj, Monachov Maksim
|
8 |
READ - Сколько мне дней
|
без видео
2 теста |
72 чел. |
★ 4.9 |
Done |
|
На этом уроке мы напишем программу, которая позволит подсчитать, сколько тебе уже дней стукнуло. В отчёте напиши, сколько тебе дней. * Добавьте в программу считывание даты рождения - три числа: год, месяц, день.
Отчёт отправил: 13417. Chip Выполнено за 4 час. 19 мин. [Показать отчёт]
Научился: Очередной сюрприз, тема раздела ввод данных, а в этой программе используется календарь :) Мне 11256 дней. Научился работать с функциями календаря стандартной библиотеки, выполнил задание 5 - ввод даты рождения с клавиатуры. |
|
Tom, Anatoli, Игорь Бойко, grom518, Андрей Трофимов, Yefim, крем сода, Слава, Dmitry Sinitsin, Chip, Trira, Danil42Russia, Andrew, Андрей Гладков, Jurij Cyburevkin, Kapitanov Dmitrij, Sergej Šugajev, Andrej Petrunev, Andrej Gladkov, Povilas Abramovicius, Kiril Krutiajev, Алексей|BrisK|Кривицкий, Фомичева Наталья, Александр, Станислав, Dmitrij Novikov, Сергей, Кирилл Бравин, Сергей Соколов, Alvydas Buičenka, Александр Заскотченко, Максим Лапшинов, Stanislav Čuličkov, Константин, Елена, Zulchumor Kurbonova, Vladimir Falejev, Ivan Bykov, vdimae, Vitalijus Tirevičius, Иван Воронин, Auksė Cycarienė, Vitalii Iudichev, Алексей В., Jevgenij Kariagin, Antonina Ignatjeva, Vladimir Fedotov, Dmitrij Starikovič, Reinis Stacevič, Babenko Oleg, Michail Ostryj, Erik Obuchovič, Евгений Мехтиев, Leonid Shevchenko, Denis Morozov, Renat Kanbekov, Kiril Palajev, Валерий Жданов, Новопашин Владимир, Serg, Tekashnik, Alcatraz, Игорь, Максим Базуев, zhikharevav, valerys Nikola и другие
|
9 |
READ - Любая формула
|
00:12:26
2 теста |
58 чел. |
★ 4.9 |
Done |
|
Выбрать любую задачу из серии «Формулы». Написать программу в текстовый файл. Откомпилировать и запустить. Ввести данные, получить ответ. Проверить полученное значение. Расписать подробное, поэтапное вычисление формулы с введёнными значениями в тетради или в паинте и приложить фото/скриншот.
Отчёт отправил: 13417. Chip Выполнено за 30 мин. [Показать отчёт]
Научился: Выбрал формулу 0100, повторил работу с математическими функциями, написал программу, проверил результаты вручную и с помощью робота явы. |
|
Tom, Anatoli, Игорь Бойко, grom518, Андрей Трофимов, крем сода, Yefim, Слава, Dmitry Sinitsin, Chip, Trira, Danil42Russia, Andrew, Андрей Гладков, Kapitanov Dmitrij, Sergej Šugajev, Andrej Gladkov, Andrej Petrunev, Povilas Abramovicius, Kiril Krutiajev, Алексей|BrisK|Кривицкий, Александр, Станислав, Ivan Bykov, Кирилл Бравин, Antonina Ignatjeva, Константин, Auksė Cycarienė, Alvydas Buičenka, Сергей Соколов, Сергей, Максим Лапшинов, Dmitrij Novikov, Renat Kanbekov, Reinis Stacevič, Александр Заскотченко, Елена, Erik Obuchovič, Иван Воронин, Stanislav Čuličkov, Vladimir Falejev, Jevgenij Kariagin, Dmitrij Starikovič, Vladimir Fedotov, Евгений Мехтиев, Leonid Shevchenko, Monachov Maksim, Kiril Palajev, Zulchumor Kurbonova, Алексей В., vdimae, Vitalii Iudichev, Michail Ostryj, Denis Morozov, Новопашин Владимир, Tekashnik, Alcatraz, zhikharevav
|
10 |
READ - Буферный чтец
|
без видео
1 тест |
77 чел. |
★ 4.9 |
Done |
|
Более универсальный способ для считывания данных - использование класса BufferedReader.. Он может использоваться для чтения данных из различных потоков.
Отчёт отправил: 13417. Chip Выполнено за 57 мин. [Показать отчёт]
Научился: Научился перенаправлять стандартный поток ввода на ввод из файла с помощью функции freopen. Один и тот же код выполняет ввод данных как из терминала, так и из файла. |
|
Tom, Anatoli, Игорь Бойко, grom518, Андрей Трофимов, крем сода, Yefim, Слава, Dmitry Sinitsin, Chip, Trira, Danil42Russia, Andrew, Андрей Гладков, Kapitanov Dmitrij, Sergej Šugajev, Andrej Gladkov, Andrej Petrunev, Povilas Abramovicius, Kiril Krutiajev, Алексей|BrisK|Кривицкий, Александр, Станислав, Ivan Bykov, Кирилл Бравин, Antonina Ignatjeva, Константин, Auksė Cycarienė, Alvydas Buičenka, Сергей Соколов, Сергей, Максим Лапшинов, Erik Obuchovič, Dmitrij Novikov, Reinis Stacevič, Александр Заскотченко, Елена, Иван Воронин, Stanislav Čuličkov, Алексей В., Jevgenij Kariagin, Vladimir Fedotov, Leonid Shevchenko, Евгений Мехтиев, Dmitrij Starikovič, Zulchumor Kurbonova, vdimae, Vitalii Iudichev, Sergej Piskun, Michail Ostryj, Kiril Palajev, Renat Kanbekov, Denis Morozov, Новопашин Владимир, Serg, Игорь, Tekashnik, Alcatraz, Karpenko Artūras, Klimas Mindaugas, Sabaliauskaitė Evelina, zhikharevav, R1 Rybakova Sofija, Mamzaleva Jekaterina, Sudalenko Julija, Gvozdeva Evelina и другие
|
|
Итого: 10 видеоуроков |
12 мин.
26 тестов
|
56 чел. |
★ 4.97 |
|
|
Финалисты:
Denis Morozov, Michail Ostryj, vdimae, Kiril Palajev, Monachov Maksim, Zulchumor Kurbonova, Евгений Мехтиев, Leonid Shevchenko, Dmitrij Starikovič, Vladimir Fedotov, Jevgenij Kariagin, Tekashnik, Новопашин Владимир, Алексей В., Vladimir Falejev, Stanislav Čuličkov, Vitalii Iudichev, Иван Воронин, Елена, Александр Заскотченко, Reinis Stacevič, Renat Kanbekov, Dmitrij Novikov, Erik Obuchovič, Максим Лапшинов, Сергей, Сергей Соколов, Alvydas Buičenka, Auksė Cycarienė, Константин, Antonina Ignatjeva, Кирилл Бравин, Ivan Bykov, Станислав, Александр, Алексей|BrisK|Кривицкий, Kiril Krutiajev, Povilas Abramovicius, Andrej Petrunev, Andrej Gladkov, Sergej Šugajev, Kapitanov Dmitrij, Андрей Гладков, Andrew, Danil42Russia, Trira, Chip, Dmitry Sinitsin, Слава, Yefim, крем сода, Андрей Трофимов, grom518, Игорь Бойко, Anatoli, Tom .
|