Алгоритмизация. Формализация задач ГОУ СПО СПб «Медицинский техникум 9» Дисциплина: информатика и ИКТ Преподаватель: Новикова Л.А год 1
Алгоритм. Определение Алгоритм – правило, указывающее действия, при выполнении цепочки которых от исходных данных приходят к искомому результату. 2 День медицинской сестры 12 мая
Алгоритм. Определение Алгоритм – правила, предписывающие последовательность действий, ведущих к достижению необходимого результата. 3
4 Термин АЛГОРИТМ происходит от имени великого Абу Абдулла Мухаммеда ибн Муса аль – Хорезми محمد بن موسى الخوارزمي IX век Хива
Алгоритм и его свойства Дискретность процесс решения задачи должен быть разбит на последовательность отдельных шагов. Дискретность – ппроцесс решения задачи должен быть разбит на последовательность отдельных шагов. 5 Этапы Сестринского ппроцесса - Сестринское обследование - Сестринская диагностика - Планирование - Реализация плана ухода - Оценка Образующаяся структура алгоритма оказывается прерывной (дискретной) т.е. только выполнив одну команду, исполнитель может приступить к следующей.
Алгоритм и его свойства Точность - Точность - каждая команда алгоритма должна определять однозначное действие исполнителя. 6
Алгоритм и его свойства Понятность Понятность – алгоритм, составленный для конкретного исполнителя, должен включать только те команды, которые входят в его систему команд. 7 – Тебе одной - Натуральный блондин - Туманный остров - Я Буду Руки Твои Целовать - Снегом белым - Между нами города - Сердце
Алгоритм и его свойства Конечность Конечность(результативность) При точном выполнении всех команд алгоритма ппроцесс решения задач завершается за конечное число шагов. 8 При этом должен быть получен определённый ответ на вопрос задачи
Алгоритм и его свойства Массовость Массовость Алгоритм должен обеспечивать решения всего класса задач данного типа. 9 Стол 15
Способы представления алгоритма с помощью графического описания; с помощью словесного описания; в виде таблицы; в виде последовательности формул. 10
Алгоритмизация – общий метод кибернетики, который рассматривает ппроцессы управления в различных системах, как реализацию определённых алгоритмов. 11
Способы представления алгоритма Графическое описание алгоритма называется блок - схемой Блок-схема – это ориентированный граф, указывающий порядок исполнения команд алгоритма 12
Основные блоки блок-схем 13 А ССЫЛКА НА ВСПОМОГАТЕЛЬНЫЙ АЛГОРИТМ ССЫЛКА НА ВСПОМОГАТЕЛЬНЫЙ АЛГОРИТМ
Блок-схема Вершины графа могут быть одного из трёх типов : 14 Функциональная один вход и один выход F Предикатная один вход и два выхода P T F Объединяющая обеспечивающая передачу управления от одного из двух входов к выходу
Блок-схема Из данных элементарных блоков можно построить четыре блок-схемы, имеющих особое значение для практики алгоритмизации 15 s1 s2
Блок-схема Из данных элементарных блоков можно построить четыре блок-схемы, имеющих особое значение для практики алгоритмизации 16 s1 s2 B s1s2 Ветвление – алгоритмическая альтернатива Цикл – команда исполнителю многократно повторить указанную последовательность команд
Блок-схема Из данных элементарных блоков можно построить четыре блок-схемы, имеющих особое значение для практики алгоритмизации 17 s1 s2 B s1s2 s1 B
Блок-схема Из данных элементарных блоков можно построить четыре блок-схемы, имеющих особое значение для практики алгоритмизации 18 s1 s2 B s1s2 s1 B B
Блок-схема Из данных элементарных блоков можно построить четыре блок-схемы, имеющих особое значение для практики алгоритмизации 19 s1 s2 B s1s2 s1 B B
Блок-схема 20 А А Линейность (Композиция следования) Проснуться Встать Одеться Вечером поставить будильник и собрать все необходимые вещи: учебники, конспекты, одежду Умыться Приготовить завтрак Позавтракать Пойти в техникум
Блок-схема ( фрагмент ) 21 Всё готово, собрано? Да Нет Можно выходить Не теряю времени, собираюсь Разветвляющаяся альтернатива Развилка Иду в техникум
Блок-схема ( фрагмент ) 22 да Беру другой флакон нет Цикл с предусловием Проверяю срок годности лекарственного средства Срок годности истёк?
Блок-схема (фрагмент) 23 Пациент понял? Да Нет Да нет Цикл с поступлением нет да Пациент согласен? Отвечаем на вопросы пациента Консультация врача Выполняем назначение врача Врач изменил назначение? Проводим манипуляцию Объясняем пациенту манипуляцию
24 да нет да нет да нет Термометрия ( 87) начало А Руки чистые. Подойти к пациенту Пациент спит? Разбудить пациента Получить согласие, вытереть салфеткой подмышечную впадину, поставить термометр Засечь время Извлечь термометр А Оснащение: термометр, температурный лист, ем- кость с дезинфектантом, марлевая салфетка, мыло, полотенце Определить показание термометра Встряхнуть термометр и погрузить в емкость t 0 C больше 37 ºС ? Уведомить врача Записать t 0 C в историю болезни пациента (в температурный лист) конец Контроль времени нет Заменить да Термометр поврежден? Прошло 10 минут? да
25 Автор презентации: студент 294 группы Золотарев Сергей Теперь можно приступать к выполнению внеаудиторного задания. Л.А.