Рабочая тетрадь по информатике на тему "Пример поэтапной разработки алгоритма решения задачи". Рабочая тетрадь по информатике на тему "Пример поэтапной ра. Урок 31 Тема Пример поэтапной разработки программы решения задачи Цель научиться выполнять анализ математической задачи
Скачать 175 Kb.
|
Урок 31Тема: Пример поэтапной разработки программы решения задачиЦель: научиться выполнять анализ математической задачи !I. Формирование новых знаний (с.136-141) Этапы решения задачи: постановка, формализация, анализ, построение алгоритма, программирование, тестирование №2 с.236. (Заполните пропуски) Постановка задачи (Определение исходных данных и искомых результатов) Дано: Результат: Формализация (переход к задаче обработки некоторой знаковой системы) Заштрихованная область представляет собой … радиусами 3 и 5 Х2+у2=… Анализ математической задачи (определение всех вариантов решения множеств значений исходных данных. Определение для каждого варианта способа решения и вида выходных данных) Точки, лежащие правее …, удовлетворяют неравенству … Точки, лежащие левее …, удовлетворяют неравенству … Для точек, лежащих в I и IV должно быть верно … Построение алгоритма (определение структуры алгоритма, последовательности команд): 1.Ввести координаты точки 2.проверить условие (какое?) 3.вывести предложение о принадлежности или непринадлежности Структура алгоритма - ? Составление программы Var … : integer; Begin Writeln(‘Введите значение переменных x, y’); Readln(x,y); If …and… and …then writeLn(‘ Точка принадлежит заданной области’) else writeLn(‘ Точка не принадлежит заданной области’); End. Тестирование
№3 с.236 Постановка задачи (Определение исходных данных и искомых результатов) Дано: Результат: Формализация (переход к задаче обработки некоторой знаковой системы) Анализ математической задачи Построение алгоритма Составление программы Var … : ; Begin Writeln(‘Введите координаты точки x,y’); Readln(…); If …Then writeln (‘точка принадлежит’) else writeLn(‘ Точка не принадлежит заданной области’); End. Тестирование
3. Практическая работа программы выполнить в среде программирования. IV. Домашнее задание. §20, №5 с.237. |