Программирование
Скачать программу: Паскаль ABC среда PascalABC.NET (pascalabc.net)
Python — высокоуровневый язык программирования, ориентированный на повышение производительности разработчика и читаемости кода.
скачать с официального сайта www.python.org
КуМир (Комплект Учебных МИРов) — это свободно распространяемая кроссплатформенная русскоязычная система программирования, предназначенная для начального обучения основам алгоритмизации. Скачать КуМир 1.9 можно на сайте разработчиков или на официальном сайте проекта.
Перспективы развития КуМира связаны с выходом версии 2.x, которая сейчас находится в стадии бета-тестирования. Возможности КуМира 2 подробно рассмотрены в докладе В.В. Яковлева Кумир 2.0. Компилятор и среда выполнения.
Исполнитель Чертежник, Исполнитель Робот
Онлайн-среды для программирования
cpp.sh (только C++)
wandbox.org (поддержка C++17)
coliru.stacked-crooked.com (поддержка C++17)
Среды для изучения программирования с автоматической проверкой задач:
Интересные сайты
ru.stackoverflow.com — сайт вопросов и ответов для программистов;
www.cyberforum.ru — форум программистов и специалистов по компьютерной технике;
informatics.msk.ru — сайт для подготовки к олимпиадам по информатике с автоматической проверкой решений;
algolist.manual.ru — сайт «Алгоритмы, методы, исходники»;
rsdn.org — сайт, посвящённый разработке программного обеспечения (на разных языках);
www.tutorialspoint.com — онлайн-учебники по программированию.
Решение 50 типовых задач по программированию на языке Pascal (Д.В. Душистов) скачать
Я иду на урок по программированию. Задачи по программированию (Д.М. Златопольский) скачать
Раздел I. ВВОД И ВЫВОД ЧИСЛОВЫХ ДАННЫХ 6-12 (скачать)
Раздел II. ЦЕЛОЧИСЛЕННАЯ АРИФМЕТИКА 13-17 (скачать)
Раздел III. ВЕЛИЧИНЫ ЛОГИЧЕСКОГО ТИПА 18-26 (скачать)
Раздел IV. УСЛОВНЫЙ ОПЕРАТОР 27-44 (скачать)
Раздел V. ОПЕРАТОР ЦИКЛА С ПАРАМЕТРОМ 45-54 (скачать)
Раздел VI. ОПЕРАТОРЫ ЦИКЛА С УСЛОВИЕМ 55-69 (скачать)
Раздел VII. СОЧЕТАНИЕ УСЛОВНОГО ОПЕРАТОРА И ЦИКЛА 70-82 (скачать)
Раздел VIII. ВЛОЖЕННЫЕ ЦИКЛЫ 83-93 (скачать)
Раздел IX. СТРОКИ СИМВОЛОВ 94-107 (скачать)
Раздел X. ФУНКЦИИ И ПРОЦЕДУРЫ 108-115 (скачать)
Раздел XI. ОДНОМЕРНЫЕ МАССИВЫ 116-141 (скачать)
Раздел XII. ДВУХМЕРНЫЕ МАССИВЫ 142-178 (скачать)
Раздел XIII. МАССИВЫ ВЕЛИЧИН ТИПА ЗАПИСЬ 179-187 (скачать)
Раздел XIV. ТИПИЗИРОВАННЫЕ ФАЙЛЫ 188-195 (скачать)
Раздел XV. ТЕКСТОВЫЕ ФАЙЛЫ 196-199 (скачать)
Раздел XVI. СЛУЧАЙНЫЕ ЧИСЛА 200-204 (скачать)
Ресурсы по языку Python
www.python.org — официальный сайт поддержки языка Python, дистрибутивы для различных операционных систем;
wingware.com — Wing IDE 101 — бесплатная среда программирования на Python;
sourceforge.net/projects/pyscripter/ — PyScripter — бесплатная среда программирования на Python;
www.jetbrains.com/pycharm/ — PyCharm — среда программирования на Python, версия Community — бесплатная;
www.pyinstaller.org — программа PyInstaller для преобразования скриптов на языке Python в исполняемые файлы;
pypi.org/project/Pillow — библиотека Pillow для работы с изображениями в Python;
www.numpy.org — пакет для научных исследований в Python, содержащий быстрые алгоритмы обработки матриц;
модуль graph для создания простых графических программ на языке Python (автор — К.Ю. Поляков);
модуль simpletk для создания программ с графическим интерфейсом на языке Python (автор — К.Ю. Поляков).
www.pygame.org — библиотека PyGame для программирования игр на языке Python;
interactivepython.org — «Алгоритмы и структуры данных с использованием Python» (бесплатная книга с интерактивным тренажёром);
younglinux.info/oopython.php — Python. Введение в объектно-ориентированное программирование;
wxpython.org — библиотека wxPython для разработки программ с графическим интерфейсом;
pygtk.org — библиотека PyGTK для разработки программ с графическим интерфейсом;
www.riverbankcomputing.com/software/pyqt/intro — библиотека PyQt для разработки программ с графическим интерфейсом;
younglinux.info/tkinter.php — Tkinter. Программирование графического интерфейса;
effbot.org/tkinterbook/tkinter-index.htm — учебник по пакету tkinter;
Робототехника
Образовательная робототехника для среднего школьного возраста. Элементы робототехники в базовом курсе информатики на основе авторской программы по информатике Л.Л. Босовой. Авторы Воронина В.В., Воронин И.В.
Дополнительные материалы к курсу информатики 5-6, 7-9 классы на основе завершенной предметной линии учебников «Информатика» для 5–9 классов общеобразовательных учреждений Л.Л.Босовой, А.Ю. Босовой. Часть первая (5-6 классы). Авторы Воронина В.В., Воронин И.В.
Дополнительные материалы к курсу информатики 5-6, 7-9 классы на основе завершенной предметной линии учебников «Информатика» для 5–9 классов общеобразовательных учреждений Л.Л.Босовой, А.Ю. Босовой. Часть вторая (7-9 классы). Авторы Воронина В.В., Воронин И.В.
Дистанционные курсы по работе с оборудованием Лаборатории УМКИ
Ссылки по школьной робототехнике
Robot Virtual Worlds — виртуальные миры роботов.
Mind-storms.com — сайт, посвящённый роботам LEGO Mindstorms.
www.prorobot.ru — сайт про роботов и робототехнику.
Робоплатформа Robbo (Scratchduino) — программирование Arduino-роботов на Scratch.
Занимательная робототехника — все о роботах для детей, родителей, учителей.
Конструктор ТРИК для робототехнического творчества.
ТРИК-Студия — среда программирования реальных и виртуальных роботов.
Образовательная робототехника на Тольяттинском вики-портале.