Чупров Димитрий Иванович - учитель информатики
почта: q3gyx@ya.ru
мой сайт: robot.naroddiplom.ru
портфолио: q3gyx.ru/portfolio


Робототехника- прикладная наука, занимающаяся разработкой автоматизированных технических систем и являющаяся важнейшей технической основой интенсификации производства

Mindstorms

Для ребят с 5 по 7 класс рекомендую для изучения конструктор LEGO

Скачать Mindstorms EV3

Ардуино

Для ребят после 7 класса в самый раз переходить на роботов Arduino Робот Амперка

Скачать Arduino IDE

Программирование — процесс создания компьютерных программ. По известному выражению Никлауса Вирта «Программы = алгоритмы + структуры данных»; иными словами, ключевыми непосредственными задачами программирования являются создание и использование алгоритмов и структур данных.

ЯП Паскаль

Для детей с 5 класса можно начать программировать с языка Паскаль

Скачать PascalABC.NET

Так же ребята и постаршее программируют в меннее требовательной к операционной системе IDE

Скачать Free Pascal

Программисты уже старшего возраста используют единую интегрированную среду разработки

Скачать Rad Studio

Особенностями языка являются строгая типизация и наличие средств структурного (процедурного) программирования. Паскаль был одним из первых таких языков. По мнению Вирта, язык должен способствовать дисциплинированному программированию, поэтому, наряду со строгой типизацией, в Паскале сведены к минимуму возможные синтаксические неоднозначности, а сам синтаксис автор постарался сделать интуитивно понятным даже при первом знакомстве с языком.

ЯП Си

Для ребят с 7 по 9 класс для углублённого изучения си рекомендуют установить DevCpp c компилятором MinGW

Скачать DevCpp

Те же что занимается на более профессиональном и любительском уровне используют

Скачать QT Creator

Скачать Eclipse

Программисты уже старшего возраста используют многогигабайтную среду разработки

Скачать Visual Studio

Язык программирования Си отличается минимализмом. Авторы языка хотели, чтобы программы на нём легко компилировались с помощью однопроходного компилятора, чтобы каждой элементарной составляющей программы после компиляции соответствовало весьма небольшое число машинных команд, а использование базовых элементов языка не задействовало библиотеку времени выполнения.

Обучение как приключение: Чтобы сделать уроки интересными и увлекательными специалисты предлагают делать уроки в виде приключенческой игры QUEST(англ. adventure game) — один из основных жанров компьютерных игр, представляющий собой интерактивную историю с главным героем, управляемым игроком.


Важнейшими элементами игры в жанре квеста являются собственно повествование и обследование мира, а ключевую роль в игровом процессе играют решение головоломок и задач, требующих от игрока умственных усилий.

Такие игры стали набирать всю большую популярность например:

ЧасКода Ам-нямыч

В России проходит уникальный урок, которого еще никогда не было и который изменит ваше представление о программировании

Запустить Час Кода

JavaRush

Java считается мало подходящим для того, чтобы стать первым языком программирование в школе. Вид учебника полностью меняет способы современного обучения.

Запустить JavaRush

С какого языка начать?

Если вы уже искали по этому вопросу информацию в поисковиках, то наверно видели, что выбор идет между двумя языками C (Си) и Pascal(Паскаль). Между приверженцами этих двух языковых направлений постоянно возникают споры, называемые в интернете "холиварами". Я предлагаю вам начать с любого, в принципе не важно с какого языка начать. Язык это всего лишь инструмент для описания алгоритма. Главное в программировании, это научиться строить алгоритмы решения задачи, а языки это дело наживное!

Зачем нужны блок-схемы?

Блок схема помогает получить начальное представление о том, какой будет программа. В блок схеме отражаюся все развязки и можно найти места, где цикл или условие не выполняется или то место, где не учитывается заданное условие. Когда переходишь к объяснению кода другому человеку (особенно гумманитарию) без блок схем просто не обойтись. Если Вы создали программу на си или Паскале советую сделать блок схему на сайте PasLab.ru

Какую мышку выбрать?


Logitech Wireless Mouse M510 Black USB


Microsoft Sculpt Comfort Mouse


e-blue Mazer Type-R Mouse

С чего начать творить?

Достаточно купить микроконтроллер и найти нужную информацию по программированию микроконтроллеров. Программы для микроконтроллеров пишут на языках программирования. Я рекомендую начать с языка Си. Это древний и простой язык. Для написания текста програмы используют программы компиляторы. Они позволяют создавать, редактировать и переваривать написанный программистом текст программы в код (прошивку), который можно загрузить в (прошить) микроконтроллер.

Что для этого нужно?

Начни с 3 главных направлений:

Как научиться программировать?

Соблюдайте 4 рекомендации:

Какой компьютер купить в 2015 году?

Ответ: только Socket 2011-3

Какую книгу выбрать?

Если знания нулевые, начните с изучения базового синтаксиса. Узнайте что такое структуры и интерфейсы, наследование, переменные и классы, методы и уровни доступа, управляющие операторы (циклы, условия). Это вы сможете прочитать где угодно, хоть википедия , хоть Справочник от Microsoft

Текстовое содержимое доступно в соответствии с лицензией Creative Commons Attributions-ShareAlike (CC-BY-SA), http://creativecommons.org/licenses/by-sa/3.0/.Источник: Википедия http://ru.wikipedia.org/wiki/.Авторы: http://ru.wikipedia.org/w/index.php?title=&action=history