Программирование доступное каждому

Preview:

Citation preview

Программированиедоступное каждому

http://startup-university.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

Луноход

Попробуйте сами :)

ЛуноходЗаметили одинаковые действия?

Их можно объединить в функцию. Например “Поворот направо”

Можно добавить, доп.действия и выбор.

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

Программированиедоступно каждому?

Подробнее

на 3х месячном курсе

http://startup-university.ru/

КонтактыМихаил Акимов

http://facebook.com/michael.akimov

michael@island-future.ru

Сайт курса:

http://startup-university.ru

Соцсети:

https://www.facebook.com/startup.university.ru

https://vk.com/startupuniversity

Recommended