Подготовка по информатике
Для участников школьного этапа всероссийской олимпиады по информатике в Москве открыты тренировочные туры. Они предназначены для знакомства учащихся 7-8 и 9-11 классов с форматом проведения олимпиады и тестирующей системой.
Школьный этап пройдет с 24 по 29 октября 2016 года. Опубликованы советы начинающим и инструкция по сдаче задач в тестирующую систему на школьном и муниципальном этапах.
https://olympiads.ru/moscow/2016-17/vsosh/introduction.shtml - Информация о проведении этапов всероссийской олимпиады школьников по информатике в г.Москве
https://olympiads.ru/moscow/2015-16/vsosh/school_archive.shtml - Задачи и решения школьного этапа олимпиады
https://olympiads.ru/moscow/2015-16/vsosh/okrug_archive.shtml - Задачи муниципального этапа олимпиады
https://olympiads.ru/moscow/2016-17/vsosh/school_training_9-11.shtml - Тренировочный тур для учащихся 9-11 классов
https://olympiads.ru/moscow/2016-17/vsosh/ejudge_user_manual.pdf - инструкция по использованию системы тестирования
http://foxford.ru/o - Олимпиада Фоксфорда (дистанционная - выполнять задания можно на домашнем компьютере)
http://vos.olimpiada.ru/archive/table/tasks/years/2014/#table. Олимпиадные задачи школьной олимпиады.
http://olimpiada.ru/intro/iikt - подготовка к Олимпиаде
http://www.e-olymp.com/ru/ - Открытая Дистанционная Олимпиада
Динамическое программирование
http://sis.khashaev.ru/2013/august/c-prime/ - Летняя компьютерная школа — это летняя школа для учащихся 6-10 классов, увлеченных программированием.
http://habrahabr.ru/post/191498/ - Всё, что вы хотели знать о динамическом программировании, но боялись спросить
<WRAP center round todo 60%> http://pythontutor.ru/ - интерактивный учебник по языку Python
https://repl.it/ - среда программирования
http://www.codeskulptor.org/ - среда программирования (Rice University.)
https://olympiads.ru/moscow/2015-16/vsosh/school_archive/solutions_9-11.pdf - варианты решения олимпиадных задач школьного этапа!!!
</WRAP>
http://foxford.ru/wiki/informatika/chisla-i-tsifry - учебник по информатике
http://younglinux.info/algorithm - Реализация известных алгоритмов на языке программирования Python (необходимый минимум для решения олимпиадных задач)!!!
Школьная олимпиада по информатике (тренировочный тур)
https://olympiads.ru/moscow/ - общая инофрмация
https://olympiads.ru/moscow/2015-16/vsosh/school_training_9-11.shtml - тренировочный тур
Приведен фрагмент, подробнее (правила для командных олимпиад) приведены на странице: http://olympiads.ru/moscow/2012-13/team/rules.shtml
Для решения задач участники могут использовать следующие языки программирования и соответствующие им системы разработки. Допускается замена версий языков программирования на более новые.
Во время тура разрешается пользоваться любой литературой и личными записями. Категорически запрещается пользоваться любыми носителями информации в электронном виде (дискетами, CD и DVD дисками, USB flash drive'ами и др.), электронными устройствами (калькуляторами, электронными записными книжками, собственными компьютерами) и средствами связи (мобильные телефоны, пейджеры), общаться с руководителями команд.
Во время тура участники решают предложенные задачи. Решением задачи является программа, написанная на одном из допустимых языков программирования. Программа не должна содержать вспомогательных модулей или файлов. Разные задачи можно решать на разных языках программирования.
Все задачи предполагают, что входные данные вводятся со стандартного потока ввода, результат выводится на стандартный поток вывода.
Три способа решения задачи «Шестеренки»
На языке программирования Python.
Решение задачи «Распаковка строчки»
http://acmp.ru/article.asp?id_text=195 Школа программиста - Pascal
http://younglinux.info/algorithm - Реализация известных алгоритмов на языке программирования Python
Базовые алгоритмы!!!: