ФормацијаСредње образовање и школе

Линеарни алгоритми - конструкцијом дијаграм и израчунавање

Свакодневни живот сваког човека је да се носи са огромним бројем задатака различитог проблема на послу или док је студирао. Неки задаци су толико једноставна, да се у њиховој реализацији нам аутоматско одређене радње, чак и без размишљања. Решење за било који проблем, чак и најједноставнији, као по правилу, врши се доследно за неколико корака. Ова врста доследности у решавању проблема се зове алгоритам. Данас гледамо шта је линеарних алгоритама, њихова структура је представљена као донели одлуку и програмирање.

Алгоритхмиц језика

Овај концепт је тачан рецепт за уметник да направи низ акција, која је усмерена на решавање проблема.

Овај језик је средство за описивање алгоритме који су углавном фокусирани на корисника.

Када је реч о компјутерском језику, као што је наведено тачан рецепт, дефинисање израчунавања процес. Он је, заузврат, води од почетних података, том распону, на првобитни резултат.

Развој алгоритма - је прилично компликован и дуготрајан процес. То је компилација техника (развој) низ акција, дизајниран за решавање проблема уз помоћ рачунара.

својства алгоритам

Међу својства зрачења:

  • лимб - је завршетак целог алгоритма за дефинисање коначан број корака (корака);
  • сигурност (недвосмислена) - представља јединственост правила тумачења за вршење радњи, као и редослед њиховог извршења;
  • ефективност - жељене резултате за сваку коначном броју корака;
  • јасне - јасна упутства морају бити извршилац;
  • маса - алгоритми би требало да буде у стању да реши класу проблема специфичних за опште формулације проблема.

Линеарни алгоритми. Цомпутер Класа 9

Већ смо разговарали дефиницију и својства концепта. Сада ћемо говорити о њеним облицима:

  • линеар;
  • гранање;
  • са циклусом.

Ми смо заинтересовани за линеарне алгоритама. Шта су они? Садрже командама да буду извршене једна иза друге у јасном низу.

Линеарна структура алгоритма може бити написан у вербалној и графичком облику.

Ево један пример, снимљен у усменом облику. Дакле, задатак: Цоллецт школу. rešenje:

  • Старт.
  • Устани.
  • Да ли вежбе.
  • Умиј лице.
  • Обуци се.
  • Доручак.
  • Скупите портфолио.
  • Крај.

Графички облик предсатвлиат горе процеса ће бити као што следи:

Линеар алгоритам у блоку облику дијаграма,

Блок дијаграм представља примеран алгоритам слика у којој свака одвојено фазу представљен блоковима представљених у различитим геометријских облика. Осим тога, веза између фаза (другим речима, секвенца фазе извршења) је означен стрелицама, који повезују делове (блокова). Сваки блок прати натпис. За типичне радње након алгоритма који се користи у линеарним геометријских облика :

  • Блок почетак крај алгоритам. На блоку је натпис "почетак" или "крај".
  • "Улаз-излаз" јединица. Овај блок је представљен у облику паралелограма. Он је ставио натпис: "Инпут", "повлачењу", "Принт". Такође, везани за њих листу улаза или, односно, излазне варијабле.
  • Аритметика јединица, или блок одлуке. То одговара правоугаоника. Дисплеј јединице треба да буде: "операција", "група операција."

Али, уз помоћ блок дијаграма приказани решење линеарних алгоритама. Затим, хајде да причамо о карактеристикама додељивање вредности.

Линеар компјутерских алгоритама

Главни основно акција у компјутерских алгоритама - ово је задатак варијабли одређена вредност. У случају када вредност константе одређује обликом његовог снимања, добијају одређену променљиву вредност искључиво као резултат задатка. Ово се може постићи на два начина: помоћу наставе додељивање; уласком команди.

Пример алгоритма за решавање линеарни

Овде је опис пример правила поделе фракција са линеарног алгоритма који школски уџбеници имају садржај:

  • бројилац разломка 1 се множи са именитељ фракције 2;
  • 1 именилац се помножити бројнику 2;
  • желите да снимите део, чији дељеник је резултат примене става 1, а именилац - резултат 2 поена. Алгебраиц облик овог правила је следећи:

а / б: ц / д = (а * д) / (б * д) = М / Н.

Дакле, градимо алгоритам за поделу фракција. Да би избегли конфузију ћемо користити за варијабле су иста значења као у формули која је горе наведеног. а, б, ц, д- оригинални подаци као целих варијабли. Резултат ће бити целобројне вредности. решење алгоритамски језик би био следећи:

ВФ подела фракција

рано

сврхе и, б, ц, д, м, н

давана а, б, ц, д

м: = А * д

н: = б * с

витхдравал м, н

игра

Графички формат решења

Шема алгоритам линеар горе описано је како слиједи:

додели вредност у тиму има следећи формат:

Вариабле: = израз.

Знак "=" се чита као додељен.

Задатак - тим, што је неопходно за рачунар треба извршити следеће радње:

  • евалуација израза;
  • додељивање променљивих добијене.

Наведени алгоритам има две команде као задатак. У блок дијаграму командне задатка треба забележити у правоугаоник, који се зове рачунарска јединица.

Када је описао линеарних алгоритми, нема посебне потребе за обавезно складу са строгим правилима приликом писања изразе. Можете их снимити користећи уобичајене математичке форме. Али ово није строга синтакса програмски језик.

У овом примеру, алгоритам је такође ушао у тим:

Унесите а, б, ц, д.

улаз команда у дијаграму је написано у паралелограму, односно на улазно-излазне јединице. При извршавању ове наредбе, процесор прекида све док корисник ће извршити одређене радње. Наиме, корисник треба да улазни уређај (тастатура) Тип улазних варијабли (њихове вредности) и притисните Ентер, који делује као Ентер тастер. Важно је да су вредности ушла у истим редоследом као и листе улаз, који се налази у одговарајућим варијабли.

Линеар алгоритам. итс програмирање

Као што је раније у овом чланку помиње, линеарни програм може укључивати такве изјаве:

  • ассигнмент;
  • пуштање у рад;
  • закључак.

То је, користећи горе наведене оператере да програмирање линеарних алгоритама.

Тако је оператер задатак у програмском језику се пише како следи:

ЛЕТ А = Б, где А - промењљива Б - израз. На пример, А = И + 20.

оператер унос је следећи:

ИНПУТ, например: ИНПУТ Ц

оператер излазни подаци, писани вредности у облику:

ШТАМПА. На пример ПРИНТ С.

Овде је једноставан пример. Морамо да напише програм који ће наћи количину инпута са тастатуре бројева А и Б.

Програмски језик, имамо програм, текст који је приказан у наставку.

ентри оператери, излаз на Пасцал програмском језику

Паскал не издваја посебна оператере, указујући операције улаз или излаз који користе линеарне алгоритама. Програми размјене информација се врши уз помоћ уграђених процедура. Пошто нема потребе за прелиминарни опис стандардне процедуре, је доступан за сваки програм, који садржи референцу на њега. Такође, име поменутог поступка не пројектовати било коју кључну реч.

Приликом уношења података користе такве оператере за приступ стандардне процедуре уноса података који се већ интегрисана у програм.

Реад (А, Б, Ц), где су А, Б, Ц - варијабле које се морају унети у меморију за складиштење.

Реадлнн (к 1, И, к 2) - попуњавање улазак, курсор скаче до почетка нове линије.

Реадлнн; - указује на конференцији за новинаре чека «Ентер». Обично овај оператер је уметнута у текст пре коначног «Енд», да сачувате резултате програма на садржај екрана.

Излазни подаци о монитору помоћу ових оператора:

Врите (А, Б, Ц) - одређивањем вредности А, Б, Ц у једном реду, а курсор не напусти тренутну линију.

Врителн (З, И, З2) - ендинг излазне вредности, курсор ће прећи на нови ред у том положају.

енд; - сведочи да прође линију и померите до почетка новог.

Али уз помоћ таквих једноставних исказа и врши улаз и излаз података у Пасцал.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sr.unansea.com. Theme powered by WordPress.