Уроки 26–27 · 2 урока · М. Р. Файзиева, Д. М. Сайфуров, Н. С. Хайтуллаева. Информатика и информационные технологии, 9 класс. «Nashriyot uyi Tasvir», Ташкент, 2020
26
Тест: алгоритмы и основы Python
Учебник: с. 62
ЦельПовторяет пройденные темы об алгоритмах, блок-схемах, переменных и типах данных и решает задание словесно и в виде кода на Python.
Новые слова
алгоритм: точная последовательность шагов, ведущая от исходных данных к результату · algoritmблок-схема: рисунок алгоритма из фигур, соединённых стрелками · blok-sxemaпеременная: именованная ячейка, хранящая значение · o‘zgaruvchiтип данных: int, float, str или bool · ma’lumot turi
Объяснение
Перед тестом приведём в порядок пройденное. Алгоритм – это точная последовательность шагов, ведущая к результату; его можно задать словесно, в виде блок-схемы или программы. В блок-схеме начало и конец изображаются овалом, ввод и вывод – параллелограммом, вычисление – прямоугольником, а условие – ромбом. В программе данные хранятся в переменной, её тип (int, float, str, bool) определяется по значению, и помните, что input() всегда возвращает строку. Сначала запишите словесно, как решается задание, а затем превратите это в код: так ошибок будет меньше. В конце вычислите результат вручную и сравните его с ответом программы.
Примеры
Площадь и периметр квадрата, словесно: 1) ввести сторону a; 2) вычислить S = a * a и P = 4 * a; 3) вывести S и P; 4) остановиться. В коде: a = int(input()) ⏎ print(a * a, 4 * a) Если набрать 7, выводится 49 28.
Знак числа, словесно: 1) ввести x; 2) если x > 0, вывести «положительное»; 3) иначе, если x < 0, вывести «отрицательное»; 4) в остальных случаях вывести «ноль». Здесь условие проверяется дважды, поэтому в блок-схеме два ромба.
Работа в классе
«Схема – код – результат»: пары выбирают небольшую задачу (длина окружности, площадь квадрата), записывают её словесно, в виде блок-схемы и в виде кода, а партнёр проверяет, что все три записи совпадают.
Упражнения
1
Запишите словесно алгоритм нахождения площади круга радиуса r.
1) ввести r; 2) вычислить S = PI * r * r (PI = 3.14); 3) вывести S.
2
Найдите сумму чисел, кратных 5, от 20 до 40 (включая оба конца).
150
3
Чему равно произведение всех целых чисел от -3 до 6 и почему?