##master-page:VMSHClassTemplate ##master-date:Unknown-Date #format wiki #language ru = Постановка и решение задач; функции = * Решение «олимпиадных» задач 1. Формализация: дано, требуется, условия 1. Моделирование объектной области (данные, их структура и приёмы работы с ними) 1. Поиск и формализация алгоритма, уточнение формализации и модели 1. Программирование алгоритма, уточнение формализации, модели и самого алгоритма 1. Тестирование на заданном примере 1. Тестирование на генераторе входных-выходных данных * Задание и использование функций * Формальные и фактические параметры * Пространства имён * глобальные переменные * защита от «побочного эффекта» === Домашнее задание === 1. {i} Прочитать [[http://ru.wikibooks.org/wiki/Python/%D0%A3%D1%87%D0%B5%D0%B1%D0%BD%D0%B8%D0%BA_Python_2.6#.D0.9E.D0.BF.D1.80.D0.B5.D0.B4.D0.B5.D0.BB.D0.B5.D0.BD.D0.B8.D0.B5_.D1.84.D1.83.D0.BD.D0.BA.D1.86.D0.B8.D0.B9|про функции]] в учебнике 1. Дорешать задачи [[../2014-10-31|предыдущего домашнего задания]] 1. <> 1. <> 1. <> ==== Условные обозначения ==== . {o} — тема по Linux . ­— тема повышенной сложности . {i} — теоретическое задание . {*} — тема для самостоятельного изучения ---- CategoryClass CategoryVmsh