ПРЕДСТАВЯНЕ НА АЛГОРИТМИ. Прилагат се три основни начина за описание на алгоритмите: Словесно Блок – схеми Алгоритмични (програмни) езици.

Презентация:



Advertisements
Похожие презентации
ОСНОВИ НА ИНФОРМАТИКАТА АЛГОРИТМИ. 1. Науката информатика Предмет на науката информатика е информацията и основните информационни дейности Компютърна.
Advertisements

Логически основи в компютъра Изготвил: София Копанарова.
Пожарна безопасност и защита на населението Гасене на пожари в резервоари с ЛЗТ и ГТ изготвил: инсп.Личев.
С ЪДЪРЖАНИЕ : Какво е Linux? Ядро Обвивка X Среда Свободен софтуер Ubuntu Debian Отворен код Дистрибуции.
Аритметични действия в електронна таблица. 1. Структура на таблица Клетка (cells)- най- малката единица, в която се въвежда информация. Редове (rows)-
Тема Чиста България; Презентацията да реагира на сигнали на зрители, като върху картата ще се отбелязват места и региони, в които има нерегламентирани.
Използване на макроси. Макрос Макросът представлява запомнена серия от команди Макросът представлява запомнена серия от команди Изпълняват се в приложенията.
Изследване на слогана Изготвил: Анелия Валентинова Недялкова F39464 Специалност: Масови комуникации, I-ви курс.
ПРИЛОЖЕНИЕ НА ФОРМУЛАТА ЗА ЛИЦЕ НА ТРАПЕЦ В ПЕТИ КЛАС ЕЛЕНА БОТЕВА СОУ СВЕТИ СЕДМОЧИСЛЕНИЦИ ГР.ПЛОВДИВ.
Многоцифрени числа. Събиране и изваждане 4 клас Урок за обобщение и систематизация на знанията Диана Симеонова, 54 СОУ, гр.София.
Компютърна текстообработка. 1. Клавиатура Функционална част Символна част Навигационна част Числова част.
Средства на Visual Studio Team System за управление на проекти, версии на системата, извеждане на отчети, изграждане на изпълними версии на системата.
Функция Линейна функция. 50t V= 50км/ч; t = 3ч; S = ? км. t = 5ч; S = ? км. t = 8ч; S = ? км. 150 S =S = t358 S
Същност Видове въглехидрати Монозахариди Дизахариди Полизахариди Нишесте Целулоза Физични свойства Химични свойства Въглехидрати и хранене Необходимо.
ДИСЦИПЛИНА ИНФОРМАТИКА Доц. д - р Стефан Дражев кабинет 510,
Представяне на компютърна презентация. 1. Основни типове представяне на информация Директно- пряка връзка между представящия информацията и нейните потребители.
Внедряване на логери за разход на вода год.
MS Word1 От меню File – New Избира се шаблон или празен документ Бутон Create MS Word2.
Пожарна безопасност и защита на населението Гасене а пожари в газови и нефтени фонтани изготвил: инсп. Личев.
Транксрипт:

ПРЕДСТАВЯНЕ НА АЛГОРИТМИ

Прилагат се три основни начина за описание на алгоритмите: Словесно Блок – схеми Алгоритмични (програмни) езици

1. Словесно За описание на алгоритъма се използва естествения език. За описание на алгоритъма се използва естествения език. Пример: телефонните автомати Пример: телефонните автомати 1. Вдигнете слушалката 2. Като чуете сигнала свободно пуснете монетата 3. Наберете номера

2. БЛОК – СХЕМИ Те са преходен етап към алгоритмичните езици Блок-схемата се състои от различни геометрични фигури, наречени блокове; Формата на всеки блок определя неговото предназначение; Блоковете се свързват със стрелки, определящи реда на изпълнението им.

Блок за начало на(алгоритъма) блок – схемата(овален) Съдържа се във всяка блок-схема. Указва команда, от която започва изпълнението на алгоритъма. Има само една изходяща стрелка.

Блок за вход или изход В него се записва действието: а) В блока за вход се изреждат величините, които са необходими за изпълнение на алгоритъма; б) В блока за изход се изписват крайния резултат – целта на алгоритъма. Към блока водят една или повече входящи стрелки, а излиза само една стрелка.

Блок за обработка (изчисления) /функционален/ В него се изписва действието. Съдържанието на блока има вида: Променлива := израз ( := знак за присвояване) Към блока водят една или повече входящи стрелки, а излиза само една.

Блок за анализ(условен ) В блока се записва логически израз – условие, чиято стойност определя кои блокове да бъдат изпълнени (условие,което подлежи на проверка). В блока се записва логически израз – условие, чиято стойност определя кои блокове да бъдат изпълнени (условие,което подлежи на проверка). Може да има произволен брой входящи стрелки и в зависимост от това дали е изпълнено условието или не, изчислителния процес се разклонява на две посоки(да и не). Може да има произволен брой входящи стрелки и в зависимост от това дали е изпълнено условието или не, изчислителния процес се разклонява на две посоки(да и не).

Блок за подалгоритъм В него се изписва името на допълнителния алгоритъм и величините (параметрите), за които трябва да се изпълни. За всеки такъв подалгоритъм се подготвя допълнителна блок-схема.

Блок за край Определя края на алгоритъма - команда за завършване на изпълнението му. Определя края на алгоритъма - команда за завършване на изпълнението му. Може да има само една или няколко входящи стрелки. Може да има само една или няколко входящи стрелки.

Блок за връзка - конектор В него се събират две или повече входящи стрелки, а изходящата е само една.

Свързващи стрелки Осъществяват връзката между блоковете. Показват реда на следване на отделните блокове при изпълнение на алгоритъма. - хоризонтална - вертикална

Блок-схема на алгоритъма за определяне на фалшивата (по- леката) от 9 монети с помощта на везни и най-малък брой претегляния.

Задачи за домашна работа 1. Да се състави блок – схема на алгоритъм за размяна на стойностите на две променливи. 2. Да се състави блок – схема на алгоритъм за решаване на линейно уравнение от вида: ax + b = 0

БЛАГОДАРЯ ЗА ВНИМАНИЕТО!

БЛАГОДАРЯ ЗА ВНИМАНИЕТО ! М. ВАСИЛЕВА