Studopediya

КАТЕГОРИЯ:


Астрономия- (809) Биология- (7483) Биотехнологии- (1457) Военное дело- (14632) Высокие технологии- (1363) География- (913) Геология- (1438) Государство- (451) Демография- (1065) Дом- (47672) Журналистика и СМИ- (912) Изобретательство- (14524) Иностранные языки- (4268) Информатика- (17799) Искусство- (1338) История- (13644) Компьютеры- (11121) Косметика- (55) Кулинария- (373) Культура- (8427) Лингвистика- (374) Литература- (1642) Маркетинг- (23702) Математика- (16968) Машиностроение- (1700) Медицина- (12668) Менеджмент- (24684) Механика- (15423) Науковедение- (506) Образование- (11852) Охрана труда- (3308) Педагогика- (5571) Полиграфия- (1312) Политика- (7869) Право- (5454) Приборостроение- (1369) Программирование- (2801) Производство- (97182) Промышленность- (8706) Психология- (18388) Религия- (3217) Связь- (10668) Сельское хозяйство- (299) Социология- (6455) Спорт- (42831) Строительство- (4793) Торговля- (5050) Транспорт- (2929) Туризм- (1568) Физика- (3942) Философия- (17015) Финансы- (26596) Химия- (22929) Экология- (12095) Экономика- (9961) Электроника- (8441) Электротехника- (4623) Энергетика- (12629) Юриспруденция- (1492) Ядерная техника- (1748) Arhitektura- (3434) Astronomiya- (809) Biologiya- (7483) Biotehnologii- (1457) Военни бизнесмен (14632) Висока technologies- (1363) Geografiya- (913) Geologiya- (1438) на държавата (451) Demografiya- ( 1065) Къща- (47672) журналистика и смирен (912) Izobretatelstvo- (14524) външен >(4268) Informatika- (17799) Iskusstvo- (1338) историята е (13644) Компютри- (11,121) Kosmetika- (55) Kulinariya- (373) културата е (8427) Lingvistika- (374) Literatura- (1642) маркетинг-(23702) математиците на (16968) Механична инженерно (1700) медицина-(12668) Management- (24684) Mehanika- (15423) Naukovedenie- (506) образователна (11852) truda- сигурност (3308) Pedagogika- (5571) Poligrafiya- (1312) Politika- (7869) Лево- (5454) Priborostroenie- (1369) Programmirovanie- (2801) производствено (97 182 ) индустрия- (8706) Psihologiya- (18388) Religiya- (3217) Svyaz (10668) Agriculture- (299) Sotsiologiya- (6455) на (42831) спортист строително (4793) Torgovlya- (5050) транспорт ( 2929) Turizm- (1568) физик (3942) Filosofiya- (17015) Finansy- (26596) химия (22929) Ekologiya- (12095) Ekonomika- (9961) Electronics- (8441) Elektrotehnika- (4623) Мощност инженерно ( 12629) Yurisprudentsiya- (1492) ядрена technics- (1748)

При получаването на сандвичи

инструкции

системи Tool - инструмент за проектиране на компютърни програми. задачи на компютъра Решение изпълнявани от софтуер, чрез извършване на последователно във времето на отделните операции на информацията, предоставена от алгоритъма за решаване на проблема. В основата на решението на всеки проблем е понятието алгоритъм. Slide 1

алгоритъм

Алгоритъм - добре дефинирана последователност от действия, които трябва да бъдат извършени от източника на информация, за да се получи разтвор. Алгоритъмът може да се определи като поредица от единни структури или екипи, или поредица от изявления език за програмиране на високо ниво (програма) или поредица от кодове компютър (код машина).

По този начин, алгоритъмът трябва да съдържа краен поредица от стъпки или операции, ясно дефиниране на процеса на рафиниране на началните и междинните данни в желания резултат.

Да предположим, че вие ​​сте натоварен със задачата да разработи алгоритъм за решаване на проблем, а вие не знаете откъде да започнете? Трябва незабавно да имат представа да се обади на рекламата си, за да си контролна работа, извършена от някой друг?

Не бързайте. Предлагаме ви първо да разберете дали това е всичко сложно, че не можете да го направите сами.

Представете си ситуацията. Работили сте дълго и упорито и в крайна сметка спечели много пари, купил голяма къща, наемниците. Но проблемът продължение на много години, вие толкова са свикнали да ядат за закуска сандвичи, и си готвач, като зло, не знае как да ги готвя. Вие не може да се откажат от навика (още повече, че имате пълното право да го) и се готви ИЗ-ZA отхвърли такова просто нещо не искате. Логично е, ако го напиша инструкции за изготвянето на този шедьовър на кулинарното изкуство. Нека да видим как ще изглежда като инструкция: слайд 2

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

2. Изрежете малка част от питката, тънък резен сирене и дебел резен колбас.

3. Разстелете хляб с масло.

4. Поставете парче сирене, а след това на маруля листа (няколко стръка магданоз или копър) и на върха на парче наденица.

5. Повторете стъпки 1-4 на това ръководство е броят на сандвичи не е равно на пет.

6. Сложете сварените сандвичите в тава и се поставят в 5-та минута във фурната (печка, тостер, скара и т.н.).

7. Готови ли сте да се измести сандвичите на плоча, изсипва кетчуп и сервирайте.

Сега мисля, може ли да се направи такава инструкция себе си? толкова трудно за вас ли е? Тя е по-лесно да се откажат от навика, отколкото да пишат такива инструкции? Ако е така, вие не можете да четете по-нататък, за да плати за осъществяването на контрол на работата п-ия сума пари и да забрави за факта, че ще бъде главният kogda-nibud (добър шеф от обещаваща компания или организация).



Така че, сте направили такава декларация и не е ли причинени никакви проблеми. Горното твърдение е най-простият пример за алгоритъм. В ежедневието, ние непрекъснато се сблъскват с алгоритмите, така че самата идея за това, което е малко вероятно, алгоритъмът да бъде за вас един напълно нов.

По този начин, на алгоритъм за решаване на проблема - това е краен последователност на добре дефинирани правила за решаване на определен клас проблеми.

Всички хора са постоянно изправени пред такива последователности. - Тя е на правилата за пресичане на улицата, както и търсенето на правилната дума в речника, или една книга в библиотеката, готварски рецепти и много повече Всички тези работни потоци са алгоритми. Алгоритми по математика - правило намиране квадратни корени на алгебрични уравнения, правилата за извършване на аритметични операции, разширяване на броя на прости числа и др.

Алгоритъмът има редица свойства. Слайд 3

На първо място - това е дискретна, точност, яснота и ефективност и маса.

Резолюция - това разделяне алгоритъм на няколко отделни действия завършени - стъпки. Нека се върнем към нашите инструкции. Ако не се раздели на няколко точки (стъпки), след това губи много смисъла на инструкциите (алгоритъм). Нашият водач (алгоритъм) е само за цел да

получават определен брой по-проста и ясна последователност от действия. Той е последван от други свойства на алгоритъм.

Точност - е показател за последователността от стъпки. Съмнително е, че би искал резултат, ако си готвач е първото поставяне на храна във фурната, а след това започна да се намали.

Яснота - ясно разбиране и изпълнение на всяка стъпка от алгоритъма на своя изпълнител. Ясно е, че за успешно постигане на резултатите, е необходимо всеки инструкции точкови (алгоритъм), стана ясно, че изпълнител (готвача). Така че, преди да ви дам инструкции, вие трябва да разберете и кои отбори ще бъде разбрано.

Ефективност - необходими за получаването на резултати в краен брой стъпки. Съгласете се, ако не сте сигурни, че в крайна сметка ще се получи точно тези сандвичи, които искате, и все още не са започнали да правят изявления.

Grassroots - Приложимост на алгоритъма за решаване на цял клас от подобни проблеми.

Сега, когато знаем какво, как изглежда и какво трябва да имат алгоритъм функции, нека да се опитаме заедно да направят устни алгоритми за решаване на някои проблеми.

1. Създаване на алгоритъм за изчисляване на следната функция: слайд 4

а = 2,68; б = 1,75.

х = 1.27, х = 0,83.

Solution.

Преди съставянето на алгоритъм, нека да се определят функциите на елементите и техните функции. Очевидно е, че функциите, включени в двете формули: и , Да определят коя от формулите за изчисляване на функцията е дефинирана

стойността на променливата X. В числа А и В са константи във формулите въведени, VO-pervyh за по-визуално писмено формули и во-vtoryh да разширите клас проблеми, които могат да бъдат решени чрез този алгоритъм (постоянно променящ се, имаме нови задачи).

Така че, за да се получи разтвор, ние трябва, VO-pervyh, разберете какви са стойностите на константите А и Б, VO-vtoryh, да научат, за каква стойност на х ще се изчислява функция V-tretih, в зависимост от стойността на х, за да изберете формулата за изчисляване на годишна и оценка на функцията, и най-накрая, за да се оттегли (да пиша) резултат.

Формално, алгоритъм за изчисляване на функцията ще бъде както следва:

Ние настроите стойността на А и Б: А = 2,68; б = 1,75.

Ние задайте стойност на х, за които е необходимо да се направи оценка на функцията.

Ако х <1, след това се изчислява функцията на първата формула, или - на втория.

<== Предишна лекция | На следващата лекция ==>
| При получаването на сандвичи

; Дата: 01.15.2014; ; Прегледи: 414; Нарушаването на авторските права? ;


Ние ценим Вашето мнение! Беше ли полезна публикуван материал? Да | не



ТЪРСЕНЕ:


Вижте също:



zdes-stroika.ru - Studopediya (2013 - 2017) на година. Тя не е автор на материали, и дава на студентите с безплатно образование и използва! Най-новото допълнение , Al IP: 66.102.9.22
Page генерирана за: 0.051 сек.