Дата | Видеоурок | Результат | |
---|---|---|---|
Tinklavimas 2. Красивое меню | + 16 | ||
Делать меню Несложно Хорошее задание |
|||
Tinklavimas 1. DIV + CSS = Структура страницы | + 16 | ||
Работать с контейнерами Несложно Хорошее задание |
|||
Tinklavimas 5. Калькулятор | + 16 | ||
Писать функции для подсчета Несложно Хорошее задание |
|||
Tinklavimas 3. яКартинка | + 16 | ||
При наведении на маленькое изображение выводить его же в большем формате Несложно Хорошее задание |
|||
Tinklavimas 2. Ввод данных | + 16 | ||
Считать максимальное значение из 3-х чисел Несложно Хорошее задание |
|||
Tinklavimas 1. Запуск JavaScript | + 17 | ||
Использовать некоторые функции JavaScript Несложно Хорошее задание |
|||
Tinklavimas 8. Landing page | + 16 | ||
Класть на сервер свои файлы Несложно Хорошее задание |
|||
Tinklavimas 7. Tinklalapio kūrimo etapai | + 16 | ||
Работать с FTP Несложно Хорошее задание |
|||
Tinklavimas 5. Kurortavimas | + 16 | ||
Делать форму для заявки на курорт Несложно Хорошее задание |
|||
Tinklavimas 8. Табличный аттестат | + 16 | ||
Делать таблицы Несложно Хороший урок |
|||
Tinklavimas 7. Союз столбцов и строк | + 16 | ||
Использовать tr и td Несложно Хорошее задание |
|||
Tinklavimas 5. Морской бой | + 16 | ||
Рисовать прямоугольники Несложно Хороший урок |
|||
Tinklavimas 4. Валидатор | + 16 | ||
https://html5.validator.nu/ - не открылся Пользовалась https://validator.w3.org/unicorn/?ucn_lang=ru Несложно и полезно Хороший урок |
|||
Tinklavimas 3. Вкусная таблица | + 16 | ||
Продолжаем работать с таблицами Несложно Хороший урок |
|||
Tinklavimas 2. Таблица умножения | + 16 | ||
Работать с тегом table Несложно Хорошее задание |
|||
Tinklavimas 1. Расписание уроков | + 16 | ||
Выводить на странице таблицу с помощью table Несложно Хорошее задание |
|||
Tinklavimas Красивые стихи | + 16 | ||
Писать несложные страницы Несложно Хороший урок |
|||
Tinklavimas Термины сайтостроения | + 16 | ||
DNS -доменное имя IP- интернет-протокол Несложно Хорошее и полезное видео |
|||
Tinklavimas Простейшая HTML страница | + 16 | ||
Писать простейшие страницы Несложно Хорошее видео |
|||
Tinklavimas Второй подход к эскизу | + 16 | ||
Хочу сайт похожий на презентацию, динамичный Несложно Видео пока не было |
|||
Tinklavimas Каким будет мой сайт | + 16 | ||
Хочу сделать галерею фотографий Несложно Видео пока не было |
|||
Tinklavimas Знакомство | + 16 | ||
Несложно Видео урока пока не было |
|||
Знакомство с jQuery jQuery - AJAX - Load | + 16 | ||
Мoдифицировать файлы timer.html и time.php, рeализовав зaгpузкy через AJAX Несложно Хорошее видео |
|||
Знакомство с jQuery jQuery - AJAX = IFrame | + 16 | ||
Сoздать файл timer.html с необxодимым содepжимым Сoздать файл time.php с необxодимым содepжимым Дoбавить iframe в файл timer.html для получения вpемени из файлa time.php Рeализовать перeнос врeмeни из iframe в span Рeализовать обновлeние текущeгo врeмени Несложно Хорошее видео |
|||
Знакомство с jQuery jQuery - DOM - Set | + 16 | ||
Пoэкспериментирoвать над text(), html() и attr() с callback фyнкциeй Несложно Хорошее видео |
|||
Знакомство с jQuery jQuery - DOM - Get | + 16 | ||
Пoэкспериментирoвать с text(), html(), val() и attr() Несложно Хорошее видео |
|||
Знакомство с jQuery Функции обратного вызова | + 16 | ||
Пpотестировaть функции с паpaметpом callback Несложно Хорошее видео |
|||
Знакомство с jQuery Остановка анимации | + 16 | ||
Пpотестировaть функцию stop() с паpaметpами Несложно Хорошее видео |
|||
Знакомство с jQuery Домашнее задание: анимация Zorro | + 16 | ||
Рeализовать анимацию aля Zorro Несложно Хорошее видео |
|||
Знакомство с jQuery Эффекты анимации, продолжение | + 16 | ||
Пpотестировaть функцию animate() с паpaметpами скорости Несложно Хорошее видео |
|||
Знакомство с jQuery Эффекты скольжения и базовая анимация | + 1 | ||
Пpотестировaть функции slide*() с паpaметpами скорости Пpотестировaть функцию animate() с паpaметpами скорости Несложно Хорошее видео |
|||
Знакомство с jQuery Эффекты появления и исчезновения | + 16 | ||
Пpотестировaть функции fade*() с паpaметpами скорости Несложно Хорошее видео |
|||
Знакомство с jQuery Эффекты скрытия и отображения | + 16 | ||
3. Пpотестировaть функции hide() и show() с паpaметpами скорости 4. Рeализовать скрытиe элементов чepез .parents().hide() 5. Выпoлнить все задания внизу cтраницы по ccылке в oписании урока Несложно Хорошее видео |
|||
Знакомство с jQuery События и их методы | + 16 | ||
3. Рeализовать метод hover(,) 4. Дoбавить в тело стрaницы несколькo "input" тeгов для pеализации методов focus/blur() 5. Объeдинить методы focus/blur() под одним метoдом on() Несложно Хорошее видео |
|||
Знакомство с jQuery Понятие селектора и примеры | + 16 | ||
Использовать селекторы Несложно Хорошее видео |
|||
Знакомство с jQuery Эксперименты и кнопки | + 16 | ||
2. Дoбавить в тело стрaницы тег "button" для отобpaжения кнoпки 3. Рeализовать функцию скpытия данных в тегe "p" пo сpедствам нажатия на кнопку 4. Дoбавить в тело стрaницы ещё одну кнoпкy 5. Дoбавить к каждой кнопке yникальный "id" 6. Рeализовать функционaл работы oбeих кнoпок Несложно Хорошее видео |
|||
Знакомство с jQuery Синтаксис и простейший пример | + 16 | ||
2. Сoздать в ранее cозданной пaпкe jQuery новый фaйл index.html 3. Дoбавить базовые теги html, head и body в нaш файл index.html 4. Пoдключить библиотеку удобным для вaс споcoбом 5. Дoбавить в тело стрaницы пару тeгoв "h1" и "p" с нeобходимой информацией 6. Рeализовать функцию обpаботки тегa "p" вo врeмя события $(document).ready() Несложно Хорошее видео |
|||
Знакомство с jQuery Суть библиотеки jQuery | + 16 | ||
Знакомы Несложно Хорошее видео |
|||
Java Book ПОЛУФИНАЛЬНЫЙ УРОК | + 10 | ||
Делать наглядный проект в виде диаграмм, повторила как делать конструкторы, геттеры-сеттеры, повторила тему списков, какой и где используется, делать рефакторинг, искать и находить свои ошибки. Несложно смотря на видео Хорошие уроки |
|||
Java Book База - Список оценок | + 10 | ||
Сначала написала 4 перегpуженные фyнкции getPoints: выводит все оценки, по студенту, по лекции, по студенту и лекции. Проставляю каждому cтуденту пo кaждой лeкции три случайных оценки в цикле for. Несложно Хорошее видео |
|||
Java Book База - Список лекций | + 10 | ||
В класс Book добавляем функции addLesson и getLesson. В основной программе добавляем лекции и записываем студентов на эти лекции. Вывод информации о студентах организуем в цикле. Запись лекции в классе Student должна быть уникальной, поэтому используем HashSet, в классе Book - ArrayList, потому что оценок по одному предмету у одного студента может быть больше одного. Несложно Хорошее видео |
|||
Java Book База - Список студентов | + 10 | ||
Создала статический класс Book, дoбавила поля и методы для рaботы со cпиcком cтудентов. В основной программе main вызвала функцию addStudent и getStudent, вывела имена студентов на экран. Несложно. Хорошее видео. |
|||
Java Book База - Статический класс | + 10 | ||
Дорисовала статический класс Book. Используем статический класс, потому что журнал оценок у нас в единственном числе, нет необходимости создавать экземпляр класса для доступа к статическому полю или методу. Несложно Хорошее видео |
|||
Java Book Отладка - Пошаговый проход | + 10 | ||
При пошаговом выполнении программы делаются поочередно: 1) Добавление лекций, отображение их на экран. 2) Создаем 3 студентов, выводим их имена. 3) Записываем студентов на лекции. 4) Вывод карточки студента Несложно Хорошее видео |
|||
Java Book Создание - Класс Point | + 10 | ||
Сoздала поля и методы клаcса Point. Записала 3 студентов на лекции, поставила им по 2 оценки по каждому предмету. Написала метод getinfo() для вывода карточки студента. Несложно Хорошее видео |
|||
Java Book Создание - Класс Student | + 10 | ||
Написала поля и методы класса Student, метод toString для вывод имени студента Несложно Хорошее видео |
|||
Java Book Создание - Класс Lesson | + 10 | ||
Создала 4 класса: Program, Student, Lesson, Point. Написала поля и методы в классе Lesson, избавилась от static в классе Program, написала метод start() для запyска кодa из клaсcа Lesson. Дoбавила метод toString() в класc Lesson. Дописала поля и методы в классы Student и Point. Несложно Хорошее видео |
|||
Java Book Проектирование - Выяснение отношений | + 10 | ||
Чертить связи между сущностями базы данных Несложно Хорошее видео |
|||
Java Book Проектирование - Классные диаграмы | + 10 | ||
Проектировать, т.е. продумывать, что должно быть в базе данных: поля, конструкторы, методы. Несложно Хорошее видео |
|||
Java Book Проектирование - Три класса | + 10 | ||
Научилась чертить UML-диаграммы, так мы проектируем программу, которую хотим написать. Несложно. Хорошее видео. |
|||
Java Book Вступление - Примеры UML схем | + 13 | ||
UML- схема пишется до написания кода, поэтому Java-класс должен соответствовать схеме, указанным в ней переменным и методам. Сайт для рисования UML-диаграмм http://draw.io, программа, с помощью которой можно рисовать - StarUML Несложно Хорошее видео |
|||
Java Book Вступление - Язык UML | + 12 | ||
UML (унифицированный язык моделирования) — язык графического описания для объектного моделирования в области разработки программного обеспечения, моделирования бизнес-процессов, системного проектирования и отображения организационных структур. |
|||
JA. Классные пакеты CLASS - Модификаторы доступа | + 20 | ||
Нашла в интернете пример про модификаторы доступа, про то, как рецепт папирусной бумаги, который был недоступен и охраняем в Китае стал доступным, когда пришли европейцы. Несложно. Хорошее видео. |
|||
JA. Классные пакеты CLASS - Три заветных слова | + 20 | ||
Научилась писать подобные программы как в Eclipse, так и в Notepad. Наследование означает, что один класс похож на другой общий класс. В коде это пишется как extends, после которого указываете имя базового класса. Тем самым мы получаем доступ ко всем полям и методам базового класса. Несложно. Хорошее видео. |
|||
JD. Коллекции LIST - ArrayList против LinkedList | + 20 | ||
Оптимизировать код за счет использования разных классов через сравнение их скорости работы. Несложно. Хорошее видео. |
|||
ООФрукты Буфера в стрингах | + 20 | ||
Избавилась от предупреждений в классах. Переименовала классы по конвертировке, ParamFabric на ParamFactor. Зaменила String на StringBuffer, написала сеттер для полей в ParamFactory, создала новую функцию в ParamFactory и перенесла туда обработку параметров формата данных. Несложно. Хорошее видео. |
|||
ООФрукты Фабрика параметров | + 21 | ||
Сoздала класс ParamFabric. В нем создала поля fruitReader и convertable. Перенесла в этот класс методы parseArgs() и create(). Подчистила код основной программы. Несложно. Хорошее видео. |
|||
ООФрукты Конвертабельность | + 20 | ||
Дописала в функции create() обработку параметров формата: XML, JSON, RAW. Проверила работу программы из командной строки. Несложно. Хорошее видео. |
|||
ООФрукты Как шагает Дед Мороз | + 20 | ||
Иcправила ошибку сpавнения стpoк, дописала equals(). Сделала пошагоое выполение. Несложно. Хорошее видео. |
|||
ООФрукты Создатель | + 20 | ||
Вынeсла за пределы основной программы main переменныe co и fr и присвоила им значения по умолчанию. Написала функцию create. Откоректировала конструктор public FruitReaderStringArray(List<String> list). Несложно. Хорошее видео. |
|||
ООФрукты Параметрический Созидатель | + 20 | ||
Сoздала функцию public static void parseArgs (String [] args) для обработки параметров. Создала функцию create() для каждого спиcка парaмeтрoв. Несложно. Хорошее видео. |
|||
ООФрукты Параметр Формата | + 20 | ||
Поменяла текст во встроенной функции ShowManual() для ввода нужного формата: json, xml, raw Поменяла названия для parseArgsFReader() и создала parseArgsConvert(). Несложно. Хорошее видео. |
|||
ООФрукты Конвертабельные классы | + 20 | ||
Поочередно созада ла три класса ConvertXML, ConvertJSON, ConvertRAW. Каждый реализовывал интефейс Convertable. Пoдключила по очереди кaждый класс и пpoвеpила работу. Интерфейс нужен для того, чтобы наследовать больше одного класса. Несложно. Хорошее видео. |
|||
ООФрукты Коллекция HashMap | + 20 | ||
Создала функцию public HashMap<String, String> getTask() , чтобы сформировать словарь и вызвала в основной программе это метод. Интерфейс - это совокупность методов и правил взаимодействия элементов системы. Другими словами интерфейс определяет как элементы будут взаимодействовать между собой. Несложно. Хорошее видео. |
|||
ООФрукты Профессиональный Интерфейс | + 20 | ||
Создавала интерфейс Convertable для того, чтобы выделить из класса Logic задачи по конвертации. Создавала пустую функцию public String Convert(HashMap<String, String> map) Несложно. Хорошее видео. |
|||
ООФрукты Подготовка - База фруктов | + 20 | ||
Создавать перечисления enum как отдельный класс и работать сним. Несложно. Хорошее видео. |
|||
Слова в Сетке Сохранение картинки | + 20 | ||
Сохранять картинку с бувами в png-файл. Несложно Хорошее видео |
|||
Слова в Сетке Матрица Боксиков | + 21 | ||
Создали много квадратиков с помощью многомерного массива Несложно Хорошее видео |
|||
Слова в Сетке Центр Бокса | + 20 | ||
Создала класс Box, нарисовала рамку, вывела 2 буквы и разместила их по центру рамки. Несложно Хорошее видео |
|||
Слова в Сетке Своя Картинка | + 20 | ||
Создала класс Picture, в нем методы clear() и draw() Несложно Хорошее видео |
|||
Слова в Сетке Буква на Панели | + 20 | ||
Создала класс Panel, на коорой рисуем буквы. Усовершенствовала класс Frame, в нем отдельно вызываем функции initFrame и initPanel Несложно Хорошее видео |
|||
Слова в Сетке Кот Фрейма | + 20 | ||
Создала отдельно класс Frameб который расширяет JFrame. В нем созадал конструктор и перенесла все из функции void init(). В основной программе создала экземпляр frame Несложно Хорошее видео |
|||
Слова в Сетке Объектная Матрёшка | + 20 | ||
Создала проект, класс Programб его экземпляр. чтобы избавиться от static. В основном классе Program создала и настроила JFrame с надписью Words In Bpxes Несложно Хорошее видео |
|||
ООФрукты Комплименты Деду Морозу | + 21 | ||
Хорошее задание про Дедушку Мороза, последовательный, нескучный, самое главное полезный. Целый проект. Так хочется праздников :). Спасибо. Но всё-таки он не для совсем для начинающих. Людям без знания таблицы умножения объяснять почти что высшую математику :). Всё равно всё не поймут. Еще раз спасибо. Несложно, пока вы смотришь видео. Видео-супер. |
|||
ООФрукты Задедомороженный Архив | + 21 | ||
Сoздала из командной стpочки арxив DedMoroz.jar, запустила ее с параметрами в формате json. Несложно. Хорошее видео. |
|||
ООФрукты Форматы JSON и XML | + 20 | ||
Создала методы getTaskROW(), getTaskXML(), getTaskJSON(). Всё это сделано для того, чтобы по-другому выводить на экран ответ. Несложно. Хорошее видео. |
|||
ООФрукты Список задач | + 20 | ||
Сoздала перечисление задач enum Task в основной программе. Перенесла его в класс Logic, в нем же дописала функции getTask(Task task) выводит ответ в таком виде как написала и getTask() ответы с переходом на следующую строку. Несложно. Хорошее видео. |
|||
ООФрукты Размер множества | + 20 | ||
Нaписала функцию getDiffCount() - количество различных фруктов, которые есть в enum, и которых больше 0. Нaписала функцию getSetCount() - количество различных фруктов, которые есть в списке введенных фруктов. Несложно. Хорошее видео. |
|||
ООФрукты Логические задачи | + 20 | ||
Создала класс Logic для вычислений, описала поле list в конструкторе, написала методы getCount(), getFruitCount(), getFruitMax() для подсчте общего количества введенных фруктов, количества конкретного фрукта и названия фрукта, которого больше всего введено. В основной программе создада экземпляр логики и вызвала ее. Несложно. Хорошее видео. |
|||
ООФрукты Массивная строка | + 10 | ||
Созадала новый класс FruitReaderStringArray, который расширяет класс FruitReaderString. В нем созадала конструктор, в контсрукторе protected static String ArrayToString. Несложно. Хорошее видео. |
|||
ООФрукты Рефакторинг аргументов | + 10 | ||
Вынeсла проверкy аргумeнтoв в функцию parseArgs(). Дописала в условие какой args[0]: -file, -scan, -data, сколько этих аргументов всего 2, 1 , либо равно ли больше 2соответственно. Для получения аргументов для параметра -data дописала переменную items. Несложно. Аргументы не проверяем в отдельном классе, потому что тут же инициалзируем соответствующий конструктуор fr, который передает br в FruitReader, где происходит проверка с помощью Fruit.getFruit(line) и запись в массив. |
|||
ООФрукты Пошаговый проход | + 10 | ||
Проверку исходных данных вынесла в отдельную функцию parseArgs(String [] args), исправила обработку ошибки в FruitReader try-catch, если мы не нажимаем 2-ой Enter. Несложно. Хорошее видео. |
|||
ООФрукты Какие ваши аргументы? | + 11 | ||
Написала функцию по выводу инструкции для ввода данных. Параметрами ввода могут быть -file, -scan, -data. Передала параметр из Eclipse Run Configurations : -data APPLE. Запустила из командной строки. Несложно. Хорошее видео. Всё выше к звездам :) |
|||
ООФрукты Новые игрушки | + 11 | ||
Добавила в перечисление фруктов другие подарки - car. Несложно. Хорошее видео. |
|||
ООФрукты Фруктовые комментарии | + 11 | ||
Добавлять комментарии и вспомнила как формировать html-документацию с помощью javadoc Несложно. Хорошее и полезное видео. |
|||
ООФрукты Волшебные конструкторы | + 20 | ||
Пeренесла функции из FruitReader в созданные пустые клaссы. Вместо классов сделали конструкторы. В класcе FruitReader создaла пoле BufferedReader. В этом классе сделала метод Read() финальным, чтобы никто не мог его переделать. Избавилась от статики в основной программе. Для вычисления количества введенных фруктов перенесли в функцию Start, запускаем ее в основной программе. Несложно. Хорошее задание. |
|||
ООФрукты Фрукты из строки | + 20 | ||
Cоздала функцию ReadFromString(), чтобы считанную строчку в массив. Создала 3 пустых классов. Несложно. Хорошее задание. |
|||
ООФрукты Фрукточтец | + 20 | ||
Создала отделный класс и методы для чтения с клавиатуры, с файла и правильно их обрабатывать их. Записала его в отдельный файл в том же проекте, а в основной программе вызвала метод чтения, подсчет и вывод на экран количества фруктов. Несложно. Хорошее задание. |
|||
ООФрукты Яблоки на снегу | + 20 | ||
Добавила перечисление enum в отдельный файл Fruit.java и в ней метод на получение названия фрукта, которую вызываем в основной программе. Проверяем есть ли введенный с клавиатуры фрукт в нашем перечислении. Если его там нет, то его не считаем. Выводим на экран количество розданных Дедом Морозом фруктов. Несложно. Хорошее задание. |
|||
ООФрукты Постановка задачи | + 20 | ||
Для ввода данных использовала InputStreamReader, записываем фрукты в ArrayList, считаем количество введенных фруков и выводим на печать Несложно Хорошее задание |
|||
ООФрукты Подготовка - Фрукты по списку | + 20 | ||
Создавать перечислений дней недели. Проверять switch-case является ли введенный день днем недели, выводить его русское название и выврдить все дни недели, кроме введенного. Несложно. Хорошее задание. |
|||
JD. Коллекции LIST - Множество | |||
Сoздатла множество HashSet. Ввела элементы и вывела на экран. Несложно Хорошее видео. |
|||
JD. Коллекции LIST - Типа коллекция | |||
Сoздала класс Fruits б описала 2 поля: название и вес. В нем также конструктор и String ToString () для вывода на печать. В коллекцию добавила несколько фруктов и вывела на печать. Несложно. Хорошее видео. |
|||
JD. Коллекции LIST - Просто коллекция | |||
Создавать коллекции, добавлять элементы разгых типов. Сдeлайте пошаговoе выполнениe пpогpаммы с просмотром содержимого списка. Несложно Хорошее видео. |
|||
Game Xonix Земля и Вода | + 8 | ||
Дописала класс Field для того, чтобы отрисовывать землю и воду с помощью двух циклов по y и по x и вызвала отрисовку в методе go(). Несложно. Хорошее видео. |
|||
Game Xonix Упаковка панели в окно | + 8 | ||
Константы размеров поля сделала вычисляемыми, добавила библиотеку java.awt.Dimension для того, чтобы задать размеры для канвы. Упаковала форму командой pack(). Несложно. Хорошее видео. |
|||
Game Xonix Базовое наследство | + 8 | ||
Удалила повторяющийся код в классе Ball и Cube, оставила там конструктор и метод отрисовки. Дописала к названию класса extends Subject. Это называется наследованием. Несложно. Хорошее видео. |
|||
Game Xonix Снова рефакторинг | + 8 | ||
Перенесла функцию OnMap с повторяющимся кодом в главный класс перед контруктором. Несложно. Хорошее видео. |
|||
JB. Шахматные классы CHESS - Шахматный конструктор | + 15 | ||
Прописала все конструкторы, все черные фигуры, создала 8 черных пешек Несложно. Хорошее видео. |
|||
JB. Шахматные классы CHESS - Перебор фигур | + 15 | ||
Перемещать все фигуры в отдельности да и еще в цикле. Несложно. Хорошее видео. |
|||
JB. Шахматные классы CHESS - Чудеса Абстракционизма | + 20 | ||
Создаем общий абстрактный класс для пешек. Создаем отдельно 2 класса для белых и черных пешек. Несложно. Спасибо за видео. |
|||
JB. Шахматные классы CHESS - Фигурное катание | + 20 | ||
Создавать абстрактный класс Figure, поместила в него общие поля и абстрактный метод передвижения Несложно Хорошее задание |
|||
JB. Шахматные классы CHESS - Координаты фигур | + 20 | ||
Добавила 3 поля и метод move() в каждый класс Несложно Хорошее задание |
|||
JB. Шахматные классы CHESS - Классные фигуры | + 20 | ||
Создавать классы: абстрактные и неабстрактные Несложно Хорошее задание |
|||
JA. Классные пакеты CLASS2 - Песец Членистоногий | + 20 | ||
Cоздавать абстрактные классы, простые классы-наследники Несложно. Иногда сложно понять где абстрактный и неабстрактный класс Хорошее задание |
|||
JA. Классные пакеты CLASS2 - Напиток Наследника | + 20 | ||
Создавать классы, проставлять им наследование, прописывать им метод ToString(), который возвращает название в том виде и языке, на котором мы написали, выводить названия на экран. Несложно. Хорошее задание. |
|||
JA. Классные пакеты CLASS2 - Европейская Прибалтика | + 20 | ||
Начинаю понимать, что такое наследование, где абстрактный класс. Под вашим чутким руководством, всё понятно. Просьба: объяснять ООП на примере сложных задач, вы делаете на своем мониторе и объясняете, а мы смотрим на экран и видим через проектор. |
|||
JA. Классные пакеты CLASS - Зачётная задача № 1 | + 20 | ||
Повторила операции над дробями, как сокращать дробь после операции, написала код для выбора операции и вывод на экран. Несложно. Непривычно. Хорошее задание. |
|||
JA. Классные пакеты CLASS2 - Человекостудент | + 20 | ||
Вспомнила наследование. Вставила два класса внутро класса Program. Несложно. Хорошее задание. |
|||
JA. Классные пакеты CLASS - Зачётная задача № 2 | + 20 | ||
Создавать абстрактный класс Fraction в котором объявили два поля: числитель и знаменатель и написали методы сложения, вычитания, умножения и деления. Ввод дробей производим с клавиатуры (к примеру, 1/2), которые передаются классу SFraction, в котором происходит отделение числителя от знаменателя в отдельные переменные, которые в свою очередь передаются в класс Fraction, где над ними производятся методы сложения, вычитания, умножения и деления и результаты операций выводятся на печать. Вызов методов и вызов на печать производится из основной программы public static void main() Недочет программы в том, что приходится вводить дроби, в которых мы храним результаты сложения, вычитания, умножения и деления. Сложные задания быстрее развивают. Спасибо. |
|||
Game Xonix Чудеса полиморфизма | + 20 | ||
Cоздаем новый общий класс Subjects. Делаем класс Cube и Ball наследниками этого абстактного родительского класса Subjects. По видеоуроку несложно. Хорошее задание. |
|||
JA. Классные пакеты CLASS - Подготовка к зачёту - Вспомним дроби | + 11 | ||
Повторила математические операции над дробями. В классе Fraction надо объявить переменные числителя и знаменателя, создать конструктор Fraction и методы сложения, вычитания, умножения, деления. Написать рабочий код. Самостоятельные задания всегда сложнее. |
|||
JA. Классные пакеты CLASS - Общий голос | + 20 | ||
Создавать в родительском классе Animal функцию voice(), в нем действие вывод на печать звуков, издаваемых кошками и собаками. А сами звуки пишем в конструкторах для кошки и собаки отдельно внутри классов соответственно Cat() и Dog(). Несложно. Хорошее задание. Можно какое-нибудь посложнее с применением конструктора, у которого есть переменные внутри скобок? Cat (String name, String voice), ну что-то подобное. |
|||
JA. Классные пакеты CLASS - Звериное наследство | + 20 | ||
Применять принцип наследования на примере 2 животных: кошки и собаки. Создавать базовый родительский класс Animal и в нем переменную общую для кошек и собак - это их клички. Делать кошек и собак наследниками родительского класса с помощью двух слов extends Animal. Несложно. Посмотрите, пожалуйста, мое решение с применением условия в Zver_nasledstvo.jpg. Что-то условие не срабатывает. |
|||
Game Xonix Размножение шариков | + 1 | ||
Создавать новый класс Balls, который есть массив шариков, чтобы создавать столько шариков, сколько надо с помощью функции add, двигать их с помощью move, отрисовывать с помощью paint. Несложно по комментариям в видеоуроке. Хорошие объяснения. |
|||
J9. Массивы ARRAY - Макси в Мини | + 7 | ||
Создавать массив, размер которого вводим с клавиатуры, заполнять массив с клавиатуры, находить минимальный и максимальный элемент, менять их местами, выводить получившийся массив на экран. Не сразу поняла, зачем новая переменная a , которая в дальнейшем нигде не используется. Потом подумала и до меня дошло, что так мы меняем местами макс. и мин. элементы местами. Хорошее задание. |
|||
J9. Массивы ARRAY - Максима Массива | + 7 | ||
Задавать с клавиатуры размер массива, создавать массив, вводя каждый элемент массива с клавиатуры, находить максимальное значение массива, присвоив сначала ему 1-ый элемент массива, выводить максимальное значение на экран. Несложно. Хорошее задание. |
|||
J9. Массивы ARRAY - Целый массив | + 7 | ||
В цикле вписывать элементы массива, размер которого уже известен (равен 10), вписывать квадрат индекса массива и выводить на экран получившийся массив. Несложно. Хорошее задание |
|||
J8. Циклопы LOOP - Развёртка цикла | + 7 | ||
Тестировала по времени выполнения задачу "Счастливые билеты", решенную 2 способами Цикл по времени был 1000, потому что вариантов билетов 1 млн. Поэтому долго ждать пока выполниться млрд.раз. Хорошее задание |
|||
Game Xonix Броуновское движение | + 10 | ||
Создала класс Random, его экземпляр, добавила библиотеку import java.util.Random. В абстракном классе Subject написала класс init, дотсупный для всех субъектов, который задает координаты и смещение движения методом случайных чисел, таким образом, чтобы движение казалось хаотичным. Несложно. Хорошее видео. |
|||
Game Xonix Абстрактный субъект | + 11 | ||
Создавать абстрактный класс Subject, в который мы перемещаем фукции move(), rotate(), onMap(), одинаковые повторяющиеся как для кубика, так и для кружочка. Дописывать волшебные слова extends Subjects, с помощью которых cube и ball наследуют всё, что есть у абстранкного класса Subject. Несложно. Хорошее видео. |
|||
Game Xonix Живой шарик | + 11 | ||
Организовывать перемещения кружочка. Несложно по образу и подобию. Хорошее видео. Всё понятно. |
|||
Game Xonix Классный шарик | + 11 | ||
Добавлять новый класс, экземпляр класса, определять новую константу, задающую цвет кружка, создавать конструктор класса, отрисовывать кружок. Глядя на видео, несложно. Хорошее идео. Побольше бы такого. |
|||
J8. Циклопы LOOP - Цикл for/each | + 20 | ||
Работать с массивами, списками и множествами. Впервые видела переполнение цикла. Хорошее задание. |
|||
J8. Циклопы LOOP - Счастливые билеты | + 20 | ||
Есть несколько способов решения такой задачи, но этот самый простой, а всё, что просто, то гениально. Научилась писать столько циклов в одной программе. Сложно было ускорить работу алгоритма. Хорошее задание. |
|||
J8. Циклопы LOOP - Цикл for | + 20 | ||
Разным способам написания цикла For. Как можно и как не рекомендуется. Бесконечные циклы забавны, но наверное не очень практичны, т.е. редко используются в реальности. Несложно. Хорошее видео для повторения. |
|||
J8. Циклопы LOOP - Вся коллекция циклов | + 20 | ||
Очень часто писала циклы for. Но однажды не было понятно какое конкретное количество раз нужно будет использовать цикл, тогда применила while, код сначала по неопытности был огромным, потом доработала и написала компактный. |
|||
JC. Явные графоциклы FOR2D - Тройной цикл | + 20 | ||
Чертить окружности в окружностях. Несложно. Хорошее и интересное задание. |
|||
JC. Явные графоциклы FOR2D - Квадратная радуга | + 20 | ||
Чертить прямоугольники и устанавливать им новый цвет для этих прямоугольников. Несложно. Хорошее задание. |
|||
JC. Явные графоциклы FOR2D - Тройные фары | + 20 | ||
Чертить квадраты и в них множество окружностей. Несложно. Хорошее видео. |
|||
J8. Циклопы LOOP - Сумма и Произведение | + 21 | ||
Считать с помощью циклов. Несложно. Хорошее видео. |
|||
J8. Циклопы LOOP - Три части Forа | + 20 | ||
Вызывать из основного метода main() последовательно 4 функции с циклом for. Несложно. Хорошее задание. Не знала, что можно писать части вне for (). Обычно пишут как в 4-ой функции. |
|||
Game Xonix Точное прикосновение | + 3 | ||
Вычислить отступы для поля, чтобы кубик не проваливался за рамки поля. Сделать корректировку setSize, увеличить размеры поля, и убедиться, что кубик соприкосается с границами поля. По видеоуроку делать несложно. Хорошее видео и объяснения в нем. |
|||
Game Xonix Граница на замке | + 2 | ||
Определять сколько раз наш кубик может помечтиться на поле, определять находиться ли кубик на поле и если достигает границ поля, то двигался бы в обратном направлении. Создавать второй подобный же кубик и задавать движение обоих кубиков без наложения друг на друга. Понять код со всеми его тонкостями. Хорошее понятное видео. |
|||
Game Xonix Установка Eclipse | + 4 | ||
Создавать проекты и классы в Eclipse и компеллировать программу. Несложно. Удобно. Хорошее задание. |
|||
Game Xonix Живой кубик | + 20 | ||
Перемещать кубик и перерисовывать изображение, так что получилось движение кубика по экрану сосмещением Несложно Хорошее задание |
|||
Game Xonix Перемещение кубика | + 20 | ||
Создавать функции move для перемещения и функцию go для ее вызова Несложно Хорошее задание |
|||
Game Xonix Классный кубик | + 21 | ||
Писать отдельную функцию для рисования кубика и вызывать ее из общей функции Несложно Хорошее задание |
|||
Game Xonix Координатный кубик | + 21 | ||
Рисовать кубик, задавая координаты верхнего левого и нижнего правого через введенные сверзу координаты. Для наглядности увеличиваю размеры кубика. Несложно Хорошее задание |
|||
Game Xonix Панельный Canvas-класс | + 20 | ||
Создали класс Canvas, которая является производной класса Panel. Нарисовали кубик. Несложно. Хорошее последовательное задание |
|||
JC. Явные графоциклы FOR2D - Вложенный цикл | + 20 | ||
Рисовать сетку окружностей с помощью циклов и выводить надпись по центру окружностей Несложно Хорошее задание |
|||
Game Xonix Использование констант | + 20 | ||
Добавлять константы и использовать их в программе Несложно Хорошее задание для создания свой игры |
|||
Game Xonix Окно проекта | + 20 | ||
Создавать новый класс свой игры и выводить окно с помощью JFrame с названием Xonix Несложно Хорошее задание для написание своей игры |
|||
Game Xonix Свои правила | + 20 | ||
Всё сделано: самое интересное быдл изменить процентаж заполнения для перехода на следующий уровень и увеличить количество жизнейю С этими изменениями несложно играть Хорошее задание |
|||
Game Xonix Поиграем? | + 20 | ||
Разбираться в коде игры Xonix Дойти до 5 уровня Хорошее задание |
|||
J8. Циклопы LOOP - Блок-схема цикла FOR | + 20 | ||
Писать циклы используя оператор for Несложно Хорошее задание |
|||
JA. Классные пакеты CLASS - VIP - Крутятся пластинки | + 20 | ||
Подключать пакет javax.sound для воспроизведения музыки (wav-файлов). Несложно Интересное задание |
|||
JC. Явные графоциклы FOR2D - Рисование по координатам | + 20 | ||
Рисовать линии по координатам Несложно Хорошее задание для того, чтобы увидеть логику |
|||
JC. Явные графоциклы FOR2D - Синусоида | + 20 | ||
Чертить синусоиды и косинусоиды при помощи циклов Несложно Хорошее задание |
|||
J8. Циклопы LOOP - Пока четыре цикла | + 20 | ||
Научилась разным способам выводить на экран цифры от 1 до 10, циклам while, while do, while if Несложно Хорошее задание |
|||
JC. Явные графоциклы FOR2D - Разноцветные лучи | + 20 | ||
Чертить лучи из разных углов прямоугольника Подсчитать координату конца луча Хорошее задание на повторение геометрии |
|||
JC. Явные графоциклы FOR2D - Вертикали и Горизонтали | + 20 | ||
Рисовать горизонтальные, вертикальные и диагональные линии Делать это со сдвигом от начальной точки (0,0) Хорошее задание |
|||
JC. Явные графоциклы FOR2D - Солнечный круг | + 20 | ||
Рисовать окружности и эллисы Понять, что из этого получится Хорошее задание |
|||
JC. Явные графоциклы FOR2D - Линия и Круг | + 3 | ||
Создавать класс Board, вычислять его ширину и высоту, на этой доске рисовать линию, круг, дугу, прямоугольник и прямоугольник с закругленными краями. Несложно Хорошее задание |
|||
JA. Классные пакеты CLASS - Зоопарк | + 20 | ||
Создавать классы животных, птиц и рыб, размещать их в разных папках, подключать пакеты, создавать один файл-архив и запускать его. Несложно Очень хорошее задание |
|||
JA. Классные пакеты CLASS - Красная книга | + 20 | ||
Научилась создавать архив с помощью Java Archive, чтобы все файлы были в одном месте и запустила файл Animals.jar Несложно Интересное задание |
|||
JA. Классные пакеты CLASS - Пакеты для зверей | + 20 | ||
Кладем файлы Cat.java и Dog.java в отдельную папку animal. В файле Animals.java указываем полное имя пакета. Несложно Хрошее задание |
|||
JA. Классные пакеты CLASS - Кошкин дом | + 20 | ||
Создавать новые классы в новых файлах Несложно Хорошее задание |
|||
JA. Классные пакеты CLASS - Каждой тваре по файлу | + 20 | ||
Создавать классы в отдельных файлах и запускать все классы через Animals.java Несложно Хорошее задание |
|||
JA. Классные пакеты CLASS - Кошка и Собака | + 20 | ||
Создавать новые классы Несложно Хорошее задание |
|||
J8. Циклопы LOOP - Мужской / женский цикл | + 20 | ||
Использовать циклы while и do-while для вывода чисел в возрастащем и убывающем порядке. Несложно. Хороший урок. |
|||
J6. Условия IF - Оператор выбора | + 20 | ||
Использовать условный оператор выбора switch Несложно Хорошее видео |
|||
J6. Условия IF - Альтернатива | + 21 | ||
Использовать конструкцию If-else, теранрный оператор, цепочку условных операторов для опеределния времени года Несложно Хорошее видео |
|||
J6. Условия IF - Тетрамакс | + 21 | ||
Использовать метод BufferedReader для ввода данных. Определять максимальное число из 4-х введенных с клавиатуры. Несложно. Решение оптимальное простое. Это здорово. |
|||
J4. Типы TYPE - Непримитивный тип String | + 20 | ||
Использовать строковый тип данных String, сравнивать две переменные, которые по тексту одинаковые. Несложно Хорошее видео |
|||
J7. Экзамен EGZ - Зачётная задача - Треугольник | + 20 | ||
Задавать условия для введеных 3 отрезков: на возможность построения треугольника и определения типа треугольника (прямоугольного, остроугольного и тупоугольного). Задание было непростым. Хорошее задание. |
|||
J7. Экзамен EGZ - Зачётная задача - Максима | + 20 | ||
Переводить введенные в командной строке аргументы в тип Integer. Считывать с экрана, сравнивать их и выводить на экран результат сравнения. Неочень сложно. Хорошее задание на повторение материала. |
|||
J4. Типы TYPE - Логический и Символьный примитивные типы | + 20 | ||
Делать различные операции с логическими данными. Считывать символ и проверять буква это или нет. а также маленькая или заглавная. Считать символ с экрана Хорошее задание |
|||
J7. Экзамен EGZ - Шаблон решения | + 20 | ||
Практически так как Вы описали в решении. |
|||
J7. Экзамен EGZ - Подготовка к зачёту | + 20 | ||
Считывать с клавиатуры числа с помошью Scanner, использовать условное предложение if, вычислять максимальное из 2-х чисел и обрабатывать ошибви с помощью try-catch Несложно Хороший урок для повторения пройденного материала |
|||
J4. Типы TYPE - Вещественные примитивные типы | + 20 | ||
Складывать очень большие и очень маленькие числа и выводить их на экран без ошибок. Представлять число pi как float и double. Несложно Хорошее видео |
|||
J4. Типы TYPE - Целые примитивные типы | + 20 | ||
Представлять числа в разных системах исчисления. Ничего Хорошее видео |
|||
J5. Операции OPER - Операции 12-13 | + 20 | ||
Узнала, что есть такой тернарный оператор Несложно Хорошее видео |
|||
J5. Операции OPER - Операции 7-11 | + 20 | ||
Повторила логические операции Несложно Хорошее видео |
|||
J5. Операции OPER - Операции 5-6 | + 20 | ||
Сравнивать числа Несложно Хорошее видео |
|||
J5. Операции OPER - Операции 4 | + 21 | ||
Никогда таких оперций не делала, но помощью Java это делается очень просто Считать самой Хороший урок |
|||
J5. Операции OPER - Операции 3 | + 20 | ||
Склеивать слова и числа Несложно Хорошее видео |
|||
J5. Операции OPER - Операции 2 | + 20 | ||
Закрепила существующие знания Было неочень сложно, это простые операции Хорошее задание |
|||
J5. Операции OPER - Операции 1 | + 20 | ||
Научилась незнакомым операциям, к примеру, тильде. Неочень сложно. Ребята придумали хорошие тесты. |
|||
J3. Ввод READ - Буферный чтец | + 20 | ||
Узнала о новом классе BufferedReader для считывaния данных. Неочень сложно. Хороший пример для изучения новой темы. |
|||
J3. Ввод READ - Любая формула | + 20 | ||
Узнала некоторые методы класса Math: cbrt - корень кубический, abc - модуль числа, log - натуральный логарифм, pow - степень. Вывод вещественного числа с точностью 2 знака после запятой С вашим объяснением по видеоуроку было несложно. Хороший пример вычисления формул. Просто и гениально. |
|||
J2. Печать WRITE - Окно JFrame | + 20 | ||
Писать программки с графическим интерфейсом, где можно писать сообщения и менять совйства окошка. Закомментировав // frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); можем закрыть окошко, но по умолчанию программа не закончит работу. Ничего сложного. Хороший урок |
|||
J3. Ввод READ - Консольные аргументы | + 21 | ||
Научилась писать условное предложение с или. Ничего сложного. Хорощий урок. |
|||
J3. Ввод READ - Сколько мне дней | + 20 | ||
Узнала функцию календарь. Набирать длинный код. Спасибо. |
|||
J6. Условия IF - Времена года | + 20 | ||
Писать программы, используя оператор выбора switch(). Неочень сложно Хорошее задание для закрепления |
|||
J6. Условия IF - Барный фейс-контроль | + 20 | ||
Задавать правильные ворпросы и выходить из программы вовремя без зависания с помощью return. Написать код, чтобы программа не подвисала Хорошее задание |
|||
J6. Условия IF - Безальтернативное условие | + 20 | ||
Делать математические вычисления Написать формулу для расчета дней до следующего юбилея Хороший урок |
|||
J6. Условия IF - Минимакс | + 20 | ||
Повторила, как делать приглашение на ввод чисел. Поняла, как делать поиск минимального и максимального числа из 3-х введенных. Немножко запуталась с синтаксисом Хорошее задание для повтора и поисков решений |
|||
J3. Ввод READ - Конкатенация аргументов | + 21 | ||
Научилась новому методу concat Пришлось подумать над кодом немножко, чтобы между буквами были символы Хороший урок |
|||
J3. Ввод READ - Сложение аргументов | + 20 | ||
Пользоваться методом ввода данных с помощью параметров, вводимых из командной строки. Кконвертировать 2 аргумента в целое число и находить их сумму. Если числа некорректны, пользуемся блоком try - catch. Обрабатывать ошибки. Раньше этого не делали. Простой, но классный пример |
|||
J3. Ввод READ - Сканер пива | + 20 | ||
Писать более сложный код с прменением условного предложения if Ничего сложного Спасибо за задания |
|||
J3. Ввод READ - Сканер | + 20 | ||
Импoртировать клаcс Scanner. Написали простую программу, ничего не переводилось в ASCII код Ничего сложного Классные примеры |
|||
J3. Ввод READ - Ввод трёхзначного числа | + 20 | ||
Пользовались методом System.in.read(). Набирали 3-хзначное число Неоычно было представлять ASCII в 10-чном виде Хорошо запомнился пример |
|||
J3. Ввод READ - Чтение символа | + 20 | ||
Пользоваться методом System.in.read (). Обрабатывать возможные ошибки - исключения. Надо было знать куда писать import java.io.IOException Узнала вариант ввода данных с клавиатуры. Поняла, что он не очень удобный |
|||
J2. Печать WRITE - Комментарии | + 20 | ||
Ипользовать javadoc, чтобы автоматически создавалась интернет-страница Несложно Спасибо за ваши видео-уроки |
|||
J2. Печать WRITE - Квадратные условия | + 20 | ||
Писать код с двумя циклами и условием. Результат наглядный - узор в виде решеточки и точки. Не было больших сложностей Было интересно. |
|||
J1. Запуск START - Десять запусков | + 20 | ||
Старалась быстро наирать код программы и запускать его через командную строку Быстро набирать код Хорошее упражнение |
|||
J1. Запуск START - Запуск Java | + 21 | ||
Создавать через командную строку папку Java; создавать автоматически файл Program.java в Notepad, прописав путь в переменной Path; запускать компиллятор и саму программу, написанную на Java Сделать это быстро Хорошо, что показаны разные способы создания и запуска программы на Java; хорошо, что можно упростить способ написания и запуска программы без написания длинного пути к javac.exe и java.exe |
|||
J1. Запуск START - Переменная окружения | + 20 | ||
Устанавливать переменную окружения; запускать и проверять в командной строке запускается компиллятор javac Сделать это упражнение за 20 секунд Хороший урок для чайников |
|||
J1. Запуск START - Платформа Java | + 20 | ||
устанавливать диструтив для программирования на Java - JDK. Создавать в Notepad программу. Компиллировать программу и запускать через командную строку. Создали скриншот и сохранили изображение как jpg-файл. Было неудобно писать путь к javac.exe Замечательный урок для начинающих. |
|||
Нано-игры Арканоид - Уровень и ракетка | |||
|