Подготовка к олимпиадам / соревнованиям по информатике / программированию


Алгоритмы

Математика

Системы счисления. Перевод из одной системы счисления в другую.

Степени десяти, двойки.

Квадраты натуральных чисел.

Векторы. Тригонометрия.

Языки программирования

Java

Ввод

Reader
InputStreamReader
FileReader
StreamTokenizer (методы: nextToken; свойства: sval, nval)
BufferedReader
System (методы: getProperty)
IOException

Чтение файла с конца.

Считывание токенов.

Вывод

Writer
OutputStreamWriter
FileWriter
PrintWriter (методы: print, println, flush)

Вывод чисел (десятичных дробей, целых).

Математика

java.lang.Math (методы: ceil, pow)

Округление вправо.

Приоритет операций.

ООП

Модификаторы доступа (области видимости) для классов, их полей и методов. Используемые по умолчанию модификаторы доступа.

Типы данных

String (методы: indexOf, charAt, substring, length)
Integer (методы: parseInt)

Диапазоны значений.

Представление вещественных чисел. Точность. Действия с числами с плавающей запятой.

ASCII таблица. Диапазоны цифр и букв. Получение кода символа и символа по коду.