Программирование

Скачать программу: Паскаль ABC среда PascalABC.NET (pascalabc.net)


Python — высокоуровневый язык программирования, ориентированный на повышение производительности разработчика и читаемости кода.

скачать с официального сайта www.python.org


КуМир 1.9.0, 2.1.0

КуМир (Комплект Учебных МИРов) — это свободно распространяемая кроссплатформенная русскоязычная система программирования, предназначенная для начального обучения основам алгоритмизации. Скачать КуМир 1.9 можно на сайте разработчиков или на официальном сайте проекта.

Перспективы развития КуМира связаны с выходом версии 2.x, которая сейчас находится в стадии бета-тестирования. Возможности КуМира 2 подробно рассмотрены в докладе В.В. Яковлева Кумир 2.0. Компилятор и среда выполнения.

Практикум КуМир:

Исполнитель Чертежник, Исполнитель Робот


Задачи в КуМир

Учебник по алгоритмизации для 5-6 классов (К.Ю. Поляков) скачать

Информатика. Изучаем алгоритмику. Мой КуМир (Е.А. Мирончик) скачать

Учебники по программированию Python/C++ (К.Ю. Поляков) ч1, ч2, ч3, ч4

Онлайн-среды для программирования

Среды для изучения программирования с автоматической проверкой задач:

Интересные сайты

  • 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.comWing 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 классы). Авторы Воронина В.В., Воронин И.В.

Дистанционные курсы по работе с оборудованием Лаборатории УМКИ


Сайт К.Ю. Полякова

Ссылки по школьной робототехнике