Цель: Ознакомление обучающихся с понятием алгоритма, его свойств, исполнителя алгоритма и основными алгоритмическими структурами. Задачи



Download 0,59 Mb.
Sana16.03.2022
Hajmi0,59 Mb.
#495018
Bog'liq
Algoritm Определение, свойства, классификация, способы записи

  • Определение, свойства, классификация, способы записи
  • Цель:
  • Ознакомление обучающихся с понятием алгоритма, его свойств, исполнителя алгоритма и основными алгоритмическими структурами.
  • Задачи:
  • 1. Дать понятие алгоритма, исполнителя алгоритма и рассмотреть свойства алгоритмов.
  • 2. Познакомить обучающихся с основными алгоритмическими структурами.
  • 3. Научить обучающихся создавать блок-схемы алгоритмов.
  • 4. Способствовать развитию у обучающихся информационной культуры и логического мышления.
  • Из истории …….
  • алгоритм
  • произошло от algorithm – латинского написания имени аль – Хорезми, величайшего ученого из города Хорезма, Мухамеда бен Мусу, жившего в 783 – 850 гг.
  • Алгоритм
  • это последовательность действий, понятных исполнителю и направленных на решение поставленной задачи.
  • 3

Исполнитель - это

  • человек или устройство (в частности, процессор ЭВМ),
  • умеющие выполнять определённый набор действий.
  • Такой набор действий – система команд исполнителя.(СКИ)

Свойства алгоритмов

  • Понятность. Алгоритм составляется только из команд, входящих в СКИ исполнителя.
  • Детерминированность. Исполнитель должен выполнять команды
  • алгоритма в строго в определённой последовательности
  • (определённость формулировок, не допускающая разных толкований).
  • Дискретность. Алгоритм разбит на отдельные элементарные
  • действия(шаги).
  • Массовость. Алгоритм, разработанный для решения некоторой задачи, должен быть применим для решения задач этого типа при всех допустимых значениях исходных данных.
  • Результативность (или конечность). Выполнение алгоритма должно приводить к результату за конечное число шагов.
  • Способы записи алгоритма.
    • словесный;
    • графический;
    • табличный;
    • программный.
  • Недостатки словесного способа:
    • такие описания строго не формализуемы;
    • страдают многословностью записей;
    • допускают неоднозначность толкования.
  • Графический способ записи – в виде блок-схем.
  • Блок-схема – последовательность блоков, соединенных линиями передачи
  • (ветвями).
  • Табличный способ записи – в виде таблицы, устанавливающей зависимость
  • результата от исходных данных.
  • Программный способ записи – в виде текста на каком-либо языке
  • программирования.
  • Типы алгоритмов
  • Несмотря на то, что алгоритмов огромное количество - сколько задач, столько и алгоритмов их решения - типов алгоритмов (базовых) всего три:
  • линейный
  • разветвляющийся
  • циклический
  • 4
  • 5
  • Линейные алгоритмы состоят из команд, которые выполняются последовательно.
  • В таком алгоритме имеются разные варианты решения задачи в зависимости от результата проверки какого-либо условия (расходятся в разные стороны как веточки на дереве, отсюда название – разветвленный). Например, составление алгоритма проведения выходного дня в зависимости от погоды. Если будет дождь – одни действия, если – нет, то планы будут другие.
  • Или: мама вспомнила, что завтра - 8 Марта и решила не варить борщ, а сделать маникюр! ( если праздник, то …)
  • 7
  • Разветляющиеся алгоритмы
  • начало
  • Вам 14 лет?
  • Хлопни в ладоши
  • 3 раза
  • Хлопни в ладоши
  • 2 раз
  • конец
  • Выполни алгоритм
  • да
  • нет
  • Разветляющийся алгоритм
  • Разветляющийся алгоритм
  • Циклический алгоритм предполагает наличие действий, выполняющихся многократно. Например, алгоритм рыбной ловли, сбора ягод, грибов и т.д. – отдельные действия в алгоритме будут повторяться.
  • 9
  • Преподаватели «зацикливаются» порой – повторяют одно и то же Иванову, Петрову, Сидорову …
  • Циклические алгоритмы
  • начало
  • Встать
  • Сделал
  • упр-е 5 раз?
  • Наклониться влево
  • Наклониться вправо
  • Сесть
  • конец
  • Выполни алгоритм
  • нет
  • да
  • 1. Что такое алгоритм?
  • 2. Перечислить типы алгоритмов.
  • 3. Что такое «условие»?
  • 4. Составить алгоритм действия лифта.
  • 5. Нарисовать блок-схему.

Download 0,59 Mb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish