Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Следующая версия Следующая версия справа и слева | ||
elective_2017 [2017/10/05 12:11] super_admin |
elective_2017 [2017/10/13 17:06] super_admin [ОСНОВЫ ЛОГИКИ] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Электив ====== | ====== Электив ====== | ||
- | ===== ОСНОВЫ ЛОГИКИ ===== | + | === ОЛИМПИАДЫ === |
+ | [[olympiads2|Прейти в раздел "ОЛИМПИАДЫ"]] | ||
+ | |||
+ | ==== ОСНОВЫ ЛОГИКИ ==== | ||
==== Контактные схемы в логике ==== | ==== Контактные схемы в логике ==== | ||
* http://pgap.chat.ru/zap/zap116.htm | * http://pgap.chat.ru/zap/zap116.htm | ||
Строка 7: | Строка 10: | ||
===== Язык программирования Python ===== | ===== Язык программирования Python ===== | ||
- | + | [[python3 | Основы программирования на языке Python3]] | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | ==== Избранные задачи для отработки базовых навыков ==== | + | |
- | **Теория. Операции с целыми числами** | + | |
- | * [[https://server.179.ru/~yurkov/0910/7b/matprak/29remainders.pdf]] - теорема о делении с остатком | + | |
- | * [[http://natalibrilenova.ru/blog/1487-teorema-o-delenii-s-ostatkom.html]] - - теорема о делении с остатком | + | |
- | **Практика** | + | |
- | * [[http://pythontutor.ru/lessons/inout_and_arithmetic_operations/problems/apples/]] - Задача «Дележ яблок» | + | |
- | * [[http://pythontutor.ru/lessons/inout_and_arithmetic_operations/problems/electronic_watch/]] - Задача «Электронные часы» | + | |
- | * [[http://pythontutor.ru/lessons/inout_and_arithmetic_operations/problems/desks/]] - Задача «Парты» | + | |
- | **Теория. Условные операторы** | + | |
- | * [[http://pythontutor.ru/lessons/ifelse/]] | + | |
- | **Практика** | + | |
- | * [[http://pythontutor.ru/lessons/ifelse/problems/chess_board/]] - Задача «Шахматная доска» | + | |
- | * [[http://pythontutor.ru/lessons/ifelse/problems/minimum3/]] - Задача «Минимум из трех чисел» | + | |
- | * [[http://pythontutor.ru/lessons/ifelse/problems/num_equal/]] - Задача «Сколько совпадает чисел» | + | |
- | * [[http://pythontutor.ru/lessons/ifelse/problems/king_move/]] - Задача «Ход короля» | + | |
- | * [[http://pythontutor.ru/lessons/ifelse/problems/chocolate/]] - Задача «Шоколадка» | + | |
- | **Теория. Цикл for** | + | |
- | * [[http://pythontutor.ru/lessons/for_loop/]] | + | |
- | + | ||
- | Факториа́л натурального числа n (лат. factorialis — действующий, производящий, умножающий; обозначается n!, произносится эн факториа́л) — произведение всех натуральных чисел от 1 до n включительно: n! = 1*2*3*...*n | + | |
- | Например:\\ | + | |
- | 5! = 1*2*3*4*5 = 120 | + | |
- | + | ||
- | + | ||
- | **Практика** | + | |
- | * [[http://pythontutor.ru/lessons/for_loop/problems/series_2/]] - Задача «Ряд - 2» | + | |
- | * [[http://pythontutor.ru/lessons/for_loop/problems/factorial/]] - Задача «Факториал» | + | |
- | * [[http://pythontutor.ru/lessons/for_loop/problems/sum_of_factorials/]] - Задача «Сумма факториалов» | + | |
- | * [[http://pythontutor.ru/lessons/for_loop/problems/lost_card/]] - Задача «Потерянная карточка» | + | |
- | **Теория. Цикл while** | + | |
- | * [[http://pythontutor.ru/lessons/while/]] | + | |
- | **Практика** | + | |
- | * [[http://pythontutor.ru/lessons/while/problems/minimal_divisor/]] - Задача «Минимальный делитель» | + | |
- | * [[http://pythontutor.ru/lessons/while/problems/powers_of_two/]] - Задача «Степень двойки» | + | |
- | * [[http://pythontutor.ru/lessons/while/problems/running/]] - Задача «Утренняя пробежка» | + | |
- | ==== Ссылки на учебные ресурсы: ==== | + | |
- | + | ||
- | * [[http://www.intepra.ru/wiki/doku.php?id=start#учебные_ресурсы_по_языку_python]] - Учебные ресурсы по языку Python | + | |
- | * [[http://pythontutor.ru/]] - интерактивный учебник | + | |
- | * [[https://snakify.org/]] - интерактивный учебник на английском | + | |
- | * [[https://stepik.org/lesson/24458/step/1?unit=6765]] - 1.2 Модель данных: объекты | + | |
- | + | ||
- | Работаем в [[https://repl.it]] | + | |
- | + | ||
- | + | ||
- | <code> | + | |
- | a = input() | + | |
- | print(type(a)) | + | |
- | b = input() | + | |
- | print(a+b) | + | |
- | </code> | + | |
- | + | ||
- | + | ||
- | [[http://nbviewer.jupyter.org/github/probabilitydiht/python/blob/master/python_help.ipynb]] ФИВТ МФТИ | + | |
- | Курс математической статистики. Никита Волков (email, VK). Справочник по Python | + | |
- | + | ||
- | + | ||
- | [[https://stepik.org/course/67/syllabus]] Python для начинающих | + | |
==== СИСТЕМЫ СЧИСЛЕНИЯ ==== | ==== СИСТЕМЫ СЧИСЛЕНИЯ ==== | ||
* http://cdn.cs50.net/2016/x/psets/0/pset0/bulbs.html - **CS50's Binary Bulbs** | * http://cdn.cs50.net/2016/x/psets/0/pset0/bulbs.html - **CS50's Binary Bulbs** | ||