Similar presentations:
GYMNASIUM 47. Зачем изучать программирование
1. GYMNASIUM 47
2019Тоболин Д.Ю.
2. GYMNASIUM 47
Зачем изучать программирование?1. Чтобы иметь возможность получить
интересную и высокооплачиваемую
работу в любой точке Мира
2. Иметь возможность без посторонней
помощи реализовывать свои идеи в
компьютерных программах.
3. Богатейшие программисты Мира
4. Самые известные программисты Мира
5. Задание
Написать имена программистовизображенных на предыдущем слайде и
указать их заслуги.
6. Средние зарплаты программистов в Европе
7. Что должен знать успешный программист?
1. Один из популяных языковпрограммирования
2. Английский язык (На высоком
уровне,
включая
свобдное
владение разговорным языком и
компьютерной лексикой)
8. Gymnasium 47
Вопросы детей и родителей:1. Какие языки программирования изучать?
2. Какой язык программирования наиболее
востребован в настоящее время?
3. Почему в школе преподают именно эти
языки программирования?
9. Что преподают в школах ЕКАТЕРИНБУРГА?
PASCAL, PASCAL && PASCALТребования работодателей
ЕКАТЕРИНБУРГА?
Java, C++, JavaScript, Python
10. TIOBE (2002-2019) Индекс популярности языков программирования
11. Индекс TIOBE Индекс популярности языков программирования
12. PYPL Индекс популярности языков программирования по Google
13. Зарплаты программистов в США в зависимости от языка www.daxx.com
14. Зарплата программистов в Швейцарии в зависимости от языка программирования www.daxx.com
15. R + Python Почему?
1.2.
3.
4.
Направленность на задачи ЕГЭ
R идеален для решения задач по логике и графам
R “чрезвычайно” прост и не требует подготовки
R может помочь в решении математических задач.
Производные, интегралы, графики функций
5. На Python написаны примеры алгоритмов на ЕГЭ
6. Python очень прост в обучении и прощает многие
ошибки, которые не прощают другие языки (C, C++, Java)
7. C помощью Python можно очень быстро писать
программы в том числе с графическим интерфейсом
16. R language
17. R language
Ознакомится с языком R в Википедииhttps://ru.wikipedia.org/wiki/R_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC
%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)
18. R Language
Cайт для загрузки языка Rhttps://www.r-project.org/
19. R Language
1. Загрузить exe файл2. Запустить файл и установить приложение
3. Открыть приложения для работы с языком R
20. R language
21. R language
Пример задания 2 из ЕГЭ по Информатики22. R language (logics)
Пример ошибочного решения с проверкой на языке R23. R language (logics)
Пример проверки правильного решения на языке RОтвет
24. R language iGraph
Руководство для работы с библиотекой iGraph языка R25. R language iGraph
Задача №3 из ЕГЭ по информатики на неориентированые графыи матрицу смежности
26. R language iGraph
Пример построения графа из задачи №3 с использованиемязыка R и библитеки igraph
g <- graph(c("А","Б", "А","В", "Б","В", "В","Д", "В","Е", "В","Г",
"Д","Е", "Г","Е", "Г","К", "Е","К"), n=8, directed=FALSE)
> plot(g)
27. R language iGraph
Пример построенного графа из задачи №3 с использованием языка Rи библитеки igraph
28. R language iGraph
Пример построения матрицы смежности из задачи №3 с использованиемязыка R и библитеки igraph
29. R language iGraph
Пример построения списка смежности из задачи №3 с использованием языка Rи библитеки igraph
30. R language iGraph
B = П6 (5 ребер) Е = П4 (4 ребра)Находим по количеству ребер (edges) в матрице смежности
Правильный ответ 20
31. R language (Math)
Нахождение производных32. R language (Math)
Интегрирование33. R language (Math)
Первообразные34. R language (Math)
Графики функций35. R language (Math)
Графики функций36. R language (Math)
Задание:Построить 5 известных математических
функций с использованием языка R,
аналогично показанному на предыдущих
слайдах
37. А нужна ли нам змея? Python
Python простой язык для решения широкогоспектра научных задач, биологии,
лингвистики, физики, искусственного
интелекта и т.д.