Программирование доступное каждому http://startup-univer sity.ru/
Что такое Программа?
Что такое программа?
Что такое программа?
Что такое программа?
Что такое программа?Википедия:
Програ� мма (от греч. προ — пред, греч. γράμμα — запись) — термин, в переводе означающий «предписание», то есть предварительное описание предстоящих событий или действий. Данное понятие непосредственно связано с понятием алгоритм.Алгори� тм — набор инструкций, описывающих порядок действий исполнителя для достижения результата решения задачи за конечное число действий.
Гугл:
1. План деятельности, работ и т. п.2. Изложение содержания и цели деятельности политической партии, организации или отдельного деятеля. // "П. партии"3. Краткое изложение содержания учебного предмета. // "П. по истории"4. Перечень содержания театральных, концертных представлений, а также листок с таким перечнем. // "П. концерта"5. Канал радио или телевещания. // "Первая п. телевидения"
6. Последовательное описание (на формальном языке) процесса обработки информации для решения какой-л. задачи на ЭВМ спец..
Какие программы Вы уже составляли
?
Из чего обычно состоит программа?
Порядок
Ветвление / Выбор
Цикл / Повтор действий
Функция / группировка действий
Сложно?
Тогда :) домашкаНапишите инструкцию как что-то сделать.
с использованием Выбора,Цикла и задание со звездочкой - Функции
Например: как вымыть посуду, или как добраться до работы, или как готовить бутерброд, или как согласовать документ, или ...
Про обещанного лунохода
Луноход
Знает 2 основные комманды:
(G) Вперед(L) Поворот налево
И 2 дополнительных комманды:
(W?) Впереди препятствие?(E?) Вышли?
Луноход
Нужно провести луноход через лабиринт.
Луноход
Самый простой способ:
G,G,G,L,L,L,G,G,L,G,G,G,L,L,L,G,L,G,L,L,L,G,L,G
Луноход
Попробуйте сами :)
ЛуноходЗаметили одинаковые действия?
Их можно объединить в функцию. Например “Поворот направо”
Можно добавить, доп.действия и выбор.
Постепенно усложняя, получаем более универсальное решение, которое на первый взгляд становится проще
Программированиедоступно каждому?
КонтактыМихаил Акимов
http://facebook.com/michael.akimov
Сайт курса:
http://startup-university.ru
Соцсети:
https://www.facebook.com/startup.university.ru
https://vk.com/startupuniversity