Урок 1.
Для успешного решения любой задачи нужно четко определить последовательность действий. Тому, как это лучше сделать в применении к вычислительной технике, и посвящен данный курс.
Изначально компьютеры были созданы для арифметических вычислений и, собственно говоря, только и умели, что быстро считать. Но сегодня ЭВМ также применяются для изучения явлений природы, управления технологическими процессами, в кино, на телевидении, в печати и т. д. На этом уроке мы поговорим о том, как можно использовать компьютер для решения различных, не только расчетных, задач, каковы основные этапы решения задачи с помощью компьютера.
Урок 2.
Решение задач в любой сфере деятельности – это всегда получение определенных результатов. А процесс получения результатов опирается на некоторый способ действий и предполагает использование определенных средств. Одним из новейших средств решения различных задач становятся современные компьютеры – универсальные устройства обработки и накопления данных.
Универсальность компьютеров состоит в том, что они могут обрабатывать любые данные и решать задачи в любой предметной области.
Решение задачи на компьютере происходит в несколько этапов.
1-й этап – постановка задачи. На данном этапе строится описательная информационная модель объекта или процесса. (Подробнее о моделировании мы поговорим на одном из последующих уроков. )
Поиск решения любой задачи начинается с анализа ее условий. Результатом анализа должна стать четкая постановка задачи, в которой должны быть ответы на четыре вопроса:
1. Что дано?
2. Что требуется?
3. Какие данные допустимы?
4. Какие результаты будут правильными, а какие нет?
Урок 3.
На слайде представлен процесс решения задачи на конкретном примере.
· Сначала условие формулируется на обычном языке.
· Затем производится точная постановка задачи.
· Далее следует собственно решение задачи.

Урок 4.
А теперь – вопрос. Чтобы сравнить свой ответ с правильным, нажмите кнопку "Ответ".
Урок 5.
2-й этап – разработка математической модели.
Правильность результатов решения задачи с помощью компьютера зависит, прежде всего, от правильности выбранного метода решения.
Метод решения является правильным, если для любых допустимых исходных данных он приводит к получению результатов, соответствующих постановке задачи.
Для решения задач с помощью компьютера соответствующим методам необходимо дать математическую интерпретацию. Как правило, строится математическая модель задачи. Создавая математическую модель, нужно записать математические соотношения (формулы, уравнения, неравенства и т. д. ), связывающие результаты с исходными данными.
Практикум-1
Ветвление в алгоритмах. Игра "Ежиные тропы"
Перед вами игра "Ежиные тропы", которая поможет на действующей модели освоить условно-логический оператор.
Цель игры – так настраивать условные операторы в блок-схеме алгоритма, чтобы ежики собирали как можно больше яблок.
В каждой попытке вам дается четыре яблока и четыре ежика. Каждый ежик имеет свой порядковый номер: 1, 2, 3 и 4 (этот номер мигает рядом с ежиком). Потрясите дерево, и упадут четыре яблока, каждое из которых, ударившись о землю, случайным образом расположится напротив одного из выходов блок-схемы (четыре синие стрелки). По команде "Собрать яблоки" ежики проходят по стрелкам по блок-схеме в соответствии с тем, истинное или ложное утверждение содержат условные блоки (очередной ежик побежит от условного блока по ветке "Да" или по ветке "Нет" соответственно). Но прежде чем нажать кнопку "Собрать яблоки", подумайте, какие цифры и какие знаки сравнения надо расставить в блоках условия, чтобы ежики собрали все яблоки (когда ежики побегут, вносить изменения вы уже не сможете). Если вам требуется заменить цифру – наведите курсор на поле с цифрой, которую вы хотите заменить, щелкните левой кнопкой мыши и нажмите на клавиатуре кнопку с соответствующей цифрой. Если нужно заменить знак сравнения – наведите на него курсор и щелкните левой кнопкой мыши; появится выпадающее меню с набором знаков сравнения; выберите необходимый знак, наведя на него курсор и щелкнув левой кнопкой мыши. Если условия приводят ежика к яблоку, ежик забирает его. Каждый ежик может унести только одно яблоко. Если условия приводят ежика к пустому месту, он убегает без яблока. Несобранные яблоки пропадают. После того как ежики убегают с экрана, можно позвать еще четырех ежиков, опять потрясти яблоню и заново настроить условные блоки. Результаты суммируются и отображаются в верхнем правом углу.
Ваша задача состоит в том, чтобы количество пробежавших ежей всегда совпадало с числом собранных яблок. Число ошибок, совершенных вами, есть разность между количеством пробежавших ежиков и количеством собранных яблок.
Полную информацию смотрите в файле.

Алгоритмика (разработки уроков) (2.54 MB)

