Уроки 6 · 1 урок · М. Р. Файзиева, Д. М. Сайфуров, Н. С. Хайтуллаева. Информатика и информационные технологии, 9 класс. «Nashriyot uyi Tasvir», Ташкент, 2020
6
Этапы решения задач на компьютере
Учебник: с. 17–19
ЦельПеречисляет по порядку шесть этапов решения задачи на компьютере и показывает, что делается на каждом этапе простой задачи.
Новые слова
постановка задачи: формулировка цели и определение данных и искомых величин · masalaning qo‘yilishiматематическая модель: задача, записанная с помощью формул и соотношений · matematik modelисходные и результирующие величины: то, что нам известно, и то, что нужно найти · boshlang‘ich va natijaviy kattaliklarтестирование: запуск программы на выбранных значениях для проверки её правильности · testlash
Объяснение
Решение задачи на компьютере состоит из шести этапов. 1) Постановка задачи: фиксируется цель, выделяются исходные и результирующие величины, а ненужные данные отбрасываются. 2) Математическая модель: связь между величинами записывается в виде формулы или уравнения. 3) Разработка алгоритма: по модели последовательность действий записывается словами или в виде блок-схемы. 4) Программирование: алгоритм записывается на языке программирования. 5) Ввод программы в память компьютера. 6) Получение и анализ результата: программа запускается, проверяется на разных значениях, ошибки исправляются. Чем яснее и полнее постановка задачи, тем легче остальные этапы; результат также всегда проверяют на здравый смысл (например, время не должно получиться отрицательным).
Примеры
Задача: автомобиль проехал 180 км за 3 часа; какова его средняя скорость? 1) Дано: S = 180 км, t = 3 ч; найти: v. 2) Модель: v = S / t. 3) Алгоритм: ввести S и t; вычислить v = S / t; вывести v. 6) Результат: v = 60 км/ч – реалистично и с правильной единицей измерения.
Задача: Жасур нарисовал жёлтым маркером прямоугольник со сторонами 7 см и 4 см. Какова его площадь? Цвет маркера — лишняя информация. Модель: S = a · b = 7 · 4 = 28 см². То же работает и для размера текстового файла: 25 страниц × 38 строк × 64 символа = 60 800 символов ≈ 59 КБ (1 символ = 1 байт).
Работа в классе
«Цепочка этапов»: на шести карточках написаны названия этапов. Карточки перемешивают, ученики выстраиваются в правильном порядке и говорят, что делается на каждом этапе.
Упражнения
1
Перечислите по порядку шесть этапов решения задачи.
Постановка задачи, математическая модель, разработка алгоритма, программирование, ввод программы, получение и анализ результата.
2
1 кг яблок стоит 12 000 сум. Сколько стоят 2,5 кг? Запишите модель и вычислите.
30000
3
Сардор ехал на синем велосипеде со скоростью 18 км/ч 2 часа. Какая информация лишняя и какое расстояние он проехал?
Цвет (синий) лишний; S = v · t = 18 · 2 = 36 км.
4
Почему результат анализируют и проверяют на разных значениях?
Неверная формула, неправильно введённое число или нереалистичный результат (например, отрицательное время) обнаруживаются на этом этапе.