23
Программирование доступное каждому http://startup-univer sity.ru/

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

Embed Size (px)

Citation preview

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

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

http://startup-university.ru/

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

Что такое Программа?

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

Что такое программа?

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

Что такое программа?

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

Что такое программа?

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

Что такое программа?Википедия:

Програ� мма (от греч. προ — пред, греч. γράμμα — запись) — термин, в переводе означающий «предписание», то есть предварительное описание предстоящих событий или действий. Данное понятие непосредственно связано с понятием алгоритм.Алгори� тм — набор инструкций, описывающих порядок действий исполнителя для достижения результата решения задачи за конечное число действий.

Гугл:

1. План деятельности, работ и т. п.2. Изложение содержания и цели деятельности политической партии, организации или отдельного деятеля. // "П. партии"3. Краткое изложение содержания учебного предмета. // "П. по истории"4. Перечень содержания театральных, концертных представлений, а также листок с таким перечнем. // "П. концерта"5. Канал радио или телевещания. // "Первая п. телевидения"

6. Последовательное описание (на формальном языке) процесса обработки информации для решения какой-л. задачи на ЭВМ спец..

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

Какие программы Вы уже составляли

?

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

Из чего обычно состоит программа?

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

Порядок

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

Ветвление / Выбор

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

Цикл / Повтор действий

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

Функция / группировка действий

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

Сложно?

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

Тогда :) домашкаНапишите инструкцию как что-то сделать.

с использованием Выбора,Цикла и задание со звездочкой - Функции

Например: как вымыть посуду, или как добраться до работы, или как готовить бутерброд, или как согласовать документ, или ...

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

Про обещанного лунохода

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

Луноход

Знает 2 основные комманды:

(G) Вперед(L) Поворот налево

И 2 дополнительных комманды:

(W?) Впереди препятствие?(E?) Вышли?

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

Луноход

Нужно провести луноход через лабиринт.

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

Луноход

Самый простой способ:

G,G,G,L,L,L,G,G,L,G,G,G,L,L,L,G,L,G,L,L,L,G,L,G

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

Луноход

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

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

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

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

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

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

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

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

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

Подробнее

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

http://startup-university.ru/

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

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

http://facebook.com/michael.akimov

[email protected]

Сайт курса:

http://startup-university.ru

Соцсети:

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

https://vk.com/startupuniversity