Similar presentations:
Turtle_Lektsia_tsikly
1. Python.Turtle. Составление алгоритмов и программ циклической структуры
2.
ЛИНЕЙНАЯ АЛГОРИТМИЧЕСКАЯ СТРУКТУРАПРИКЛАДНЫЕ ЗАДАЧИ
3.
ЦИКЛИЧЕСКАЯ АЛГОРИТМИЧЕСКАЯ СТРУКТУРАРИСОВАНИЕ ПАУКА
4.
ЦИКЛИЧЕСКАЯ АЛГОРИТМИЧЕСКАЯ СТРУКТУРАРИСОВАНИЕ ЛАБИРИНТА (СПИРАЛИ)
5.
ЦИКЛИЧЕСКАЯ АЛГОРИТМИЧЕСКАЯ СТРУКТУРАРИСОВАНИЕ ЛАБИРИНТА (СПИРАЛИ)
6.
ЦИКЛИЧЕСКАЯ АЛГОРИТМИЧЕСКАЯ СТРУКТУРАРИСОВАНИЕ ЛАБИРИНТА (СПИРАЛИ)
7.
ЦИКЛИЧЕСКАЯ АЛГОРИТМИЧЕСКАЯ СТРУКТУРАРИСОВАНИЕ ЛАБИРИНТА (СПИРАЛИ)
8.
ЦИКЛИЧЕСКАЯ АЛГОРИТМИЧЕСКАЯ СТРУКТУРАФУНКЦИЯ РИСОВАНИЯ ПРАВИЛЬНОГО МНОГОУГОЛЬНИКА
9.
ЦИКЛИЧЕСКАЯ АЛГОРИТМИЧЕСКАЯ СТРУКТУРАФУНКЦИЯ РИСОВАНИЯ МНОГОУГОЛЬНИКА
10.
ЛИНЕЙНАЯ АЛГОРИТМИЧЕСКАЯ СТРУКТУРАПРИКЛАДНЫЕ ЗАДАЧИ
11.
ЛИНЕЙНАЯ АЛГОРИТМИЧЕСКАЯ СТРУКТУРАПРИКЛАДНЫЕ ЗАДАЧИ
12.
ЛИНЕЙНАЯ АЛГОРИТМИЧЕСКАЯ СТРУКТУРАПРИКЛАДНЫЕ ЗАДАЧИ
13.
ЛИНЕЙНАЯ АЛГОРИТМИЧЕСКАЯ СТРУКТУРАПРИКЛАДНЫЕ ЗАДАЧИ
14.
ЛИНЕЙНАЯ АЛГОРИТМИЧЕСКАЯ СТРУКТУРАПРИКЛАДНЫЕ ЗАДАЧИ
15.
ЛИНЕЙНАЯ АЛГОРИТМИЧЕСКАЯ СТРУКТУРАПРИКЛАДНЫЕ ЗАДАЧИ
16.
ЛИНЕЙНАЯ АЛГОРИТМИЧЕСКАЯ СТРУКТУРАПРИКЛАДНЫЕ ЗАДАЧИ
ФАРМАКОЛОГИЯ
Пример 2. Составить алгоритм расчёт дозировки лекарств. Например, если
ребёнку весом 16 кг назначен препарат «Сумамед», необходимо рассчитать
суточную дозировку в миллилитрах, если доза рассчитывается как 10 мг/кг
ребёнка в сутки. 16 × 10 = 160 мг — суточная норма. В 5 мл суспензии
содержится 200 мг препарата, следовательно, в 1 мл — 40 мг. 160 : 40 = 4 мл
— ребёнок должен получить дозу препарата 4 мл суспензии в один приём.
17.
ЛИНЕЙНАЯ АЛГОРИТМИЧЕСКАЯ СТРУКТУРАПРИКЛАДНЫЕ ЗАДАЧИ
ДИАГНОСТИКА
Пример 3. Составить алгоритм расчета кровопотери пациента (мужчина)
Формула для расчёта объёма кровопотери. V = ОЦКд × (Htд - Htф) / Htд, где V
— объём кровопотери (мл.), ОЦК — должный ОЦК (мл.), Ht — показатель
гемотакрита, Htд — должный Ht, Htф — фактический Ht (после потери крови
показатель меняет своё значение).
18.
ЛИНЕЙНАЯ АЛГОРИТМИЧЕСКАЯ СТРУКТУРАОКРУЖНОСТИ И ДУГИ
Чтобы нарисовать окружность или дугу, используем
команду circle(r). Она ведет черепаху по дуге
окружности радиуса r.
•Центр окружности находится на расстоянии |r| слева
от текущего курса.
•Если радиус отрицательный, центр оказывается
справа и дуга пойдет по часовой.
Параметр extent задает угол дуги в градусах. Если его
не указать, то получится полный круг, если extent =
180, получится полукруг, при любом другом значении
— дуга.
По окончании рисования черепашка стоит в конце дуги
и смотрит по касательной, то есть ее курс изменится
на величину этой дуги.
19.
ЛИНЕЙНАЯ АЛГОРИТМИЧЕСКАЯ СТРУКТУРАОКРУЖНОСТИ И ДУГИ
import turtle as t
t.speed(3)
# Полный круг радиуса 60 (против часовой)
t.circle(60)
# Полукруг: ограничиваем дугу 180 градусами
t.penup(); t.goto(140, 0); t.pendown()
t.circle(60, extent=180)
# Дуга по часовой: берем отрицательный радиус
t.penup(); t.goto(280, 0); t.pendown()
t.circle(-60, extent=120)
t.done()