Содержание
- Типы данных
- Примитивные типы данных
- Целочисленные типы
- Символьный тип
- Числа с плавающей точкой
- Обертки примитивных типов
- Ссылочные типы
- Массивы
- Объявления
- Литералы
- Как объекты
- Ковариантность
- Reification
- Объекты
- Класс String
- Метод toString
- Класс StringBuilder
- Массивы
- Примитивные типы данных
- Операции
- Приоритеты
- Ассоциативность
- Операторы
- Простые
- Ветвления
- Циклы
- Переходы
- Структура исходного кода
- Заголовок
- Классы
- Интерфейсы
- Поля
- Конструкторы
- Методы
- Инициализаторы
Домашнее задание 8. Git
Загрузите решения домашних заданий (в том числе сданных) в ваш персональный git-репозиторий. Со следующей недели сдача домашних заданий будет производиться только через репозитории.
Персональные репозитории являются клонами этого репозитория. В нём вы можете ознакомиться с правилами ведения репозитория и рекомендациями по его настройке.
Персональные репозитории имеют URL
https://www.kgeorgiy.info/git-students/year2026/<USER>/prog-intro,
где <USER> — имя пользователя в PCMS
(пароль так же используется из PCMS).
Если у вас нет логина/пароля в PCMS, то
соберитесь группой и обратитесь к Николаю Викторовичу Ведерникову.
Домашнее задание 9. Чемпионат
- Решите как можно больше задач Чемпионата северо-запада России по программированию 2019.
-
Материалы соревнования:
- PCMS: Java. North-Western Russia Regional Contest - 2019
- Условия задач
- Разбор задач
-
Задачи для решения
Задача Тема Сложность A. Accurate Movement Формула 5 B. Bad Treap Циклы 10 C. Cross-Stitch Графы 40 D. Double Palindrome Массивы 40 E. Equidistant Деревья 30 H. High Load Database Массивы 20 I. Ideal Pyramid Циклы 15 J. Just the Last Digit Матрицы 20 K. King’s Children Массивы 40 M. Managing Difficulties Коллекции 10 - Рекомендуемое время выполнения задания: 3 часа.
- Дедлайн: понедельник, 2 ноября, 17:00.
Домашнее задание 10. Мидтерм
Подготовьтесь к мидтерму, который пройдёт на следующей практике.
Экзаменационные вопросы
- Типы данных
- Операции
- Операторы
- Структура исходного кода
Практические навыки
- Реализация программ на Java с применением интерфейсов и абстрактных базовых классов