Практическое занятие 2.4. Алгоритмы Вопросы и задания для подготовки к занятию:
Толкование понятия «алгоритм».
Происхождение термина «алгоритм».
Свойства алгоритмов.
Способы записи алгоритмов.
Виды алгоритмов.
Установите, для решения каких задач используются следующие алгоритмы:
Алгоритм А.
Пишу единицы под единицами, десятки под десятками, сотни под сотнями.
Складываю единицы: 4 + 2 = 6.
Складываю десятки: 6 + 4 = 10, десять десятков равны одной сотне. Пишу под десятками 0, а одну сотню запомню и прибавлю к сотням.
Складываю сотни: 2 + 5 = 7, да еще 1, получится 8. Пишу 8 под сотнями.
Читаю ответ: 806.
Алгоритм Б.
Отметь на листе бумаги точку О.
Установи раствор циркуля равным длине отрезка АВ.
Поставь ножку циркуля в точку О.
Проведи окружность.
Объясните, почему следующая программа действий является алгоритмическим предписанием:
Собери портфель
Открой портфель.
Положи в портфель тетради.
Положи в портфель учебники.
Положив портфель карандаш
Положив портфель ручку.
Закрой портфель.
Составьте алгоритм построения отрезка длиной 5 см. Какие изменения произойдут в нем с изменением длины отрезка?
Задания для самостоятельной работы
Является ли следующая программа действий алгоритмом или алгоритмическим предписанием:
А. Измерение длины отрезка АВ.
Совместить линейку с отрезком АВ, совместив 0 с А.
Отметить число, соответствующее точке В.
Записать полученное значение.
Б. Построение биссектрисы угла.
Провести циркулем дугу окружности, пересекающую стороны данного угла, и с центром в вершине угла.
Обозначить точки пересечения дуги окружности со сторонами угла буквами А и В.
Провести окружность с центром в точке А и тем же радиусом.
Провести окружность с центром, в точке В и тем же радиусом.
Обозначить одну из точек пересечения окружностей буквой С.
Провести луч из вершины угла через точку С.
Составьте алгоритм вычисления по формуле:
у = (5х-3) · (2х+7);
у = 2. (х +8) - 1.
По приведенному алгоритму восстановите формулу для вычисления значения у:
Умножить х на 4, обозначить результат R1.
Сложить R1 с числом 7, обозначить результат R2.
Разделить R2 на х, считать результат значением у.
Составьте алгоритм вычислении в миллиметрах длины ломаной, состоящей из:
двух звеньев;
пяти звеньев
Алгоритм решения неравенства х+2440 методом перебора задан при помощи блок схемы. Восстановите пропущенные шаги.
Составьте и запишите алгоритм построения на клетчатой бумаге квадрата со стороной 5 см. Какие изменения надо внести в него, чтобы построить квадрат: а) со стороной 5 см на нелинованной бумаге; б) со стороной любой длины?
Используя прием пошаговой детализации, составьте алгоритм выполнения задания: «Определите логическую структуру и значение истинности высказывания, запишите его, используя символы». Проверьте правильность составленного алгоритма для следующих высказываний:
28 кратно 4 и меньше 31;
28 кратно 4 или 9;
неверно, что 28 кратно 9.
Используя определение квадрата, составьте и запишите алгоритм, позволяющий среди различных геометрических фигур распознавать квадраты. Применяя его, выполните задание: «среди следующих фигур выделите квадраты».
Используя задание: «лежат ли три точки на одной прямой, если известны расстояния между ними: а) 3, 5, 8; б) 1, 4, 2; в) 6, 4, 5; г) 7, 11, 4; д) 3, 8, 12; е) 3, 6, 3?», разделите все случаи на группы в зависимости от результата; обобщите полученные выводы и постройте алгоритм принадлежности трех точек одной прямой. Каким приемом построения алгоритма вы воспользуетесь?
Примечание: расстояния между точками измерены с помощью одной и той же единицы длины.
|