Цель урока: знать алгоритмические конструкции: следование, ветвление, цикл; создать и использовать вспомогательный алгоритм (функцию), изучаемого языка программирования; уметь соотносить основные понятия и команды языка программирования с их записью и описанием, составлять алгоритмы программным способом представления с помощью языка программирования.
Типы алгоритмов
Следование

Написать программу для вычисления значения выражения
Значения для x, y ввести с клавиатуры.
x = float(input((‘x = ’))
y = float(input((‘y = ’))
a = 2 * x * (x – y)/(7 + y * y)
print(‘a =’ , a)
Ветвление
Полное ветвление

x = int(input(“x = ”))
if x > 0:
print(“положительное”)
else
print(“отрицательное”)
Неполное ветвление (сокращенная форма)

n = int(input(“n = ”))
if n % 2 == 0:
print(“чётное число”)
Цикл
Повторение (цикл): цикл с предусловием

while x < 200:
fill_circle(x, y, r)
x += 20
Повторение (цикл): цикл с параметром

for i in range(1, 10):
c = a * 7
print(a, ‘*’, ‘7 = ’, c)
Математические выражения на языке программирования

Математические функции
| Функция | Описание | Использование | Результат | Аналог |
| fabs(x) | Находит модуль рационального числа x^-1 | fabs(-2.25) | 2.25 | abs(x) |
| pow(x, y) | Находит значение x^y | pow(25, 5) | 9765625.0 | x ** y |
| sqrt(x) | Находит корень квадратный из числа x | sqrt(55225) | 235.0 | |
| ceil(x) | Находит наименьшее целое число, большее или равное x | ceil(3.75) | 4 | |
| floor(x) | Находит наибольшее целое число, меньшее или равное x | floor(3.75) | 3 | |
| trunc(x) | Возвращает x без дробной части, оставляя целую | trunc(2.75) | 2 |

Задания по теме урока
Задание 1. Дано x. Написать программу для вычисления значения выражения
Задание 2. Заданы три числа (a, b, c). Напишите программу для поиска среднего арифметического этих чисел. Используя значения для ввода из таблицы ниже, сверьтесь в корректности вывода.
Задание 3. Заданы два числа. Напишите программу для поиска частного от деления первого числа на второе и округлите результат до ближайшего целого.

Домашнее задание
§ 1 учебного пособия, ответить на вопросы после параграфа.
