SlideShare a Scribd company logo
1 of 23
Download to read offline
Программирование
доступное каждому
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

More Related Content

Viewers also liked

Программирование как этап решения задач на компьютере
Программирование как этап решения задач на компьютереПрограммирование как этап решения задач на компьютере
Программирование как этап решения задач на компьютереAndrey Dolinin
 
Шизофрения - полный курс лекций
Шизофрения - полный курс лекций Шизофрения - полный курс лекций
Шизофрения - полный курс лекций Igor Kleiner
 
Кружок по робототехнике. Занятие #2. Программируем моторы
Кружок по робототехнике. Занятие #2. Программируем моторыКружок по робототехнике. Занятие #2. Программируем моторы
Кружок по робототехнике. Занятие #2. Программируем моторыAlexander Kolotov
 
Функциональное программирование для разработки распределённых, облачных и веб...
Функциональное программирование для разработки распределённых, облачных и веб...Функциональное программирование для разработки распределённых, облачных и веб...
Функциональное программирование для разработки распределённых, облачных и веб...Dmitri Soshnikov
 
Кирилл Мокевнин — Ментальное программирование
Кирилл Мокевнин — Ментальное программированиеКирилл Мокевнин — Ментальное программирование
Кирилл Мокевнин — Ментальное программированиеDaria Oreshkina
 
Алексей Романчук «Реактивное программирование»
Алексей Романчук «Реактивное программирование»Алексей Романчук «Реактивное программирование»
Алексей Романчук «Реактивное программирование»DevDay
 
Что такое бренд и как его позиционировать
Что такое бренд и как его позиционироватьЧто такое бренд и как его позиционировать
Что такое бренд и как его позиционироватьЕкатерина Мартынычева
 
Ответы на типовые вопросы возникающие в ходе эксплуатации УАИС Бюджетный учет
Ответы на типовые вопросы возникающие в ходе эксплуатации УАИС Бюджетный учетОтветы на типовые вопросы возникающие в ходе эксплуатации УАИС Бюджетный учет
Ответы на типовые вопросы возникающие в ходе эксплуатации УАИС Бюджетный учетДепартамент образования города Москвы
 
FUTURE PERFECT PLATFORMS russian
FUTURE PERFECT PLATFORMS russianFUTURE PERFECT PLATFORMS russian
FUTURE PERFECT PLATFORMS russianJohn Fitzpatrick
 
Visual Design Basics: The Building Blocks of a Great Slide
Visual Design Basics: The Building Blocks of a Great SlideVisual Design Basics: The Building Blocks of a Great Slide
Visual Design Basics: The Building Blocks of a Great SlideChiara Ojeda
 
How to Use Color Wisely
How to Use Color WiselyHow to Use Color Wisely
How to Use Color WiselyEthos3
 
Making your slides lighter
Making your slides lighterMaking your slides lighter
Making your slides lighterAlexei Kapterev
 
Keynote I Love You (But You're Bringing Me Down)
Keynote I Love You (But You're Bringing Me Down)Keynote I Love You (But You're Bringing Me Down)
Keynote I Love You (But You're Bringing Me Down)Emiland
 
Internet Trends 2014 - Redesigned
Internet Trends 2014 - RedesignedInternet Trends 2014 - Redesigned
Internet Trends 2014 - RedesignedEmiland
 
It's a Slideshow About Nothing
It's a Slideshow About NothingIt's a Slideshow About Nothing
It's a Slideshow About NothingShahar Goldfinger
 

Viewers also liked (19)

Программирование как этап решения задач на компьютере
Программирование как этап решения задач на компьютереПрограммирование как этап решения задач на компьютере
Программирование как этап решения задач на компьютере
 
Шизофрения - полный курс лекций
Шизофрения - полный курс лекций Шизофрения - полный курс лекций
Шизофрения - полный курс лекций
 
Кружок по робототехнике. Занятие #2. Программируем моторы
Кружок по робототехнике. Занятие #2. Программируем моторыКружок по робототехнике. Занятие #2. Программируем моторы
Кружок по робототехнике. Занятие #2. Программируем моторы
 
Функциональное программирование для разработки распределённых, облачных и веб...
Функциональное программирование для разработки распределённых, облачных и веб...Функциональное программирование для разработки распределённых, облачных и веб...
Функциональное программирование для разработки распределённых, облачных и веб...
 
Кирилл Мокевнин — Ментальное программирование
Кирилл Мокевнин — Ментальное программированиеКирилл Мокевнин — Ментальное программирование
Кирилл Мокевнин — Ментальное программирование
 
Алексей Романчук «Реактивное программирование»
Алексей Романчук «Реактивное программирование»Алексей Романчук «Реактивное программирование»
Алексей Романчук «Реактивное программирование»
 
Что такое бренд и как его позиционировать
Что такое бренд и как его позиционироватьЧто такое бренд и как его позиционировать
Что такое бренд и как его позиционировать
 
Ответы на типовые вопросы возникающие в ходе эксплуатации УАИС Бюджетный учет
Ответы на типовые вопросы возникающие в ходе эксплуатации УАИС Бюджетный учетОтветы на типовые вопросы возникающие в ходе эксплуатации УАИС Бюджетный учет
Ответы на типовые вопросы возникающие в ходе эксплуатации УАИС Бюджетный учет
 
Мобильное программирование: Проведи лето с пользой
Мобильное программирование: Проведи лето с пользойМобильное программирование: Проведи лето с пользой
Мобильное программирование: Проведи лето с пользой
 
MCJ Edward Tufte Notes
MCJ Edward Tufte NotesMCJ Edward Tufte Notes
MCJ Edward Tufte Notes
 
FUTURE PERFECT PLATFORMS russian
FUTURE PERFECT PLATFORMS russianFUTURE PERFECT PLATFORMS russian
FUTURE PERFECT PLATFORMS russian
 
Visual Design Basics: The Building Blocks of a Great Slide
Visual Design Basics: The Building Blocks of a Great SlideVisual Design Basics: The Building Blocks of a Great Slide
Visual Design Basics: The Building Blocks of a Great Slide
 
How to Use Color Wisely
How to Use Color WiselyHow to Use Color Wisely
How to Use Color Wisely
 
Sharpen your point
Sharpen your point Sharpen your point
Sharpen your point
 
Making your slides lighter
Making your slides lighterMaking your slides lighter
Making your slides lighter
 
Keynote I Love You (But You're Bringing Me Down)
Keynote I Love You (But You're Bringing Me Down)Keynote I Love You (But You're Bringing Me Down)
Keynote I Love You (But You're Bringing Me Down)
 
Internet Trends 2014 - Redesigned
Internet Trends 2014 - RedesignedInternet Trends 2014 - Redesigned
Internet Trends 2014 - Redesigned
 
Simple Design
Simple Design Simple Design
Simple Design
 
It's a Slideshow About Nothing
It's a Slideshow About NothingIt's a Slideshow About Nothing
It's a Slideshow About Nothing
 

More from Michael Akimov

Что нужно бизнесу от образования -> для ВУЗов
Что нужно бизнесу от образования -> для ВУЗовЧто нужно бизнесу от образования -> для ВУЗов
Что нужно бизнесу от образования -> для ВУЗовMichael Akimov
 
Идеальный процесс разработки - размышления на тему (ред 3).
Идеальный процесс разработки - размышления на тему (ред 3).Идеальный процесс разработки - размышления на тему (ред 3).
Идеальный процесс разработки - размышления на тему (ред 3).Michael Akimov
 
Зачем нужно уметь программировать?
Зачем нужно уметь программировать?Зачем нужно уметь программировать?
Зачем нужно уметь программировать?Michael Akimov
 
ДворСовет - делаем ЖКХ добрее
ДворСовет - делаем ЖКХ добрееДворСовет - делаем ЖКХ добрее
ДворСовет - делаем ЖКХ добрееMichael Akimov
 
Стартап: Тестируем ВСЕ!
Стартап: Тестируем ВСЕ!Стартап: Тестируем ВСЕ!
Стартап: Тестируем ВСЕ!Michael Akimov
 

More from Michael Akimov (9)

Что нужно бизнесу от образования -> для ВУЗов
Что нужно бизнесу от образования -> для ВУЗовЧто нужно бизнесу от образования -> для ВУЗов
Что нужно бизнесу от образования -> для ВУЗов
 
Идеальный процесс разработки - размышления на тему (ред 3).
Идеальный процесс разработки - размышления на тему (ред 3).Идеальный процесс разработки - размышления на тему (ред 3).
Идеальный процесс разработки - размышления на тему (ред 3).
 
Зачем нужно уметь программировать?
Зачем нужно уметь программировать?Зачем нужно уметь программировать?
Зачем нужно уметь программировать?
 
ДворСовет - делаем ЖКХ добрее
ДворСовет - делаем ЖКХ добрееДворСовет - делаем ЖКХ добрее
ДворСовет - делаем ЖКХ добрее
 
Startup Univeristy
Startup UniveristyStartup Univeristy
Startup Univeristy
 
Motivation
MotivationMotivation
Motivation
 
Gather tour harvest
Gather tour harvestGather tour harvest
Gather tour harvest
 
Gather tour
Gather tourGather tour
Gather tour
 
Стартап: Тестируем ВСЕ!
Стартап: Тестируем ВСЕ!Стартап: Тестируем ВСЕ!
Стартап: Тестируем ВСЕ!
 

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