6 Линейни алгоритми за изчисление

След запознаване с компютърна графика, ние трябва да се помисли важен аспект на използването на компютри в-изчислителните си способности. Ние ще науча на компютъра, за да се изчисли точната стойност на математически изрази. За тези цели, ние отбелязваме важен факт е, че искахме да кажем, но не е специално ограничен: всички отбори на алгоритъм (програма) се изпълняват последователно, един след друг, от горе до долу. Такива алгоритми (програми), посочени като линеен [1].

Основната цел на линейни алгоритми - изчислява. В изчисленията с помощта на компютър се използва променливи. Идеята за променливо - един от най-важните програмиране. Необходимо е да се запознаят по-подробно с използването на променливи в алгоритми и програми. Важно е да се подчертае някои от най-значимите моменти.

G Когато компютърът се сблъсква с описанието на програмата онлайн
променливи, тя възлага памет пространство за всяка променлива. Можем да предположим, че всяка такава малка част от паметта получава лично име, съответстващо на идентификатора на променливата.

Както вече знаете, заданието за работа в екип се извършва от дясно на ляво. Този факт обяснява възможността за записване в алгоритмите и програмите: а. = А + 1, от гледна точка на математиката абсурдни. Първата променлива се увеличава от една страна, и след това отново изчислява експресия се поставя в променлива.

G Забележка: докато променливата не е настроен, той остава несигурно. Следователно, всяка променлива трябва да бъде настроен на определена стойност до използването им.

G Присвояване на стойност на променлива, можете да зададете команда или да въведете команди. Извършване Read команда (ReadLn), компютърът поставя на съответните места в паметта на въвеждане от клавиатурата.

G може да бъде неограничен брой пъти, за да извлече от него стойността на променливата; съдържанието на променливата няма да се променят.

Така, последователността от команди

задава стойност на седем, тогава определя стойност на променлива и променлива B C. Отбор А. = 3, разбира се, променя съдържанието на областта от паметта, съответстваща на променлива на.

G Една разлика запис алгоритмично изчисление е задължителни указания Знак за умножение при работа с променливи.

Допустимо по математика рекорд 2а в алгоритъма трябва да изглежда като на 2 *. Математически израз b2 - 4ав в алгоритъма трябва да се изписва така:

Но най-вече записа на математически изчисления, извършени в алгоритмите и програмите точно както това е направено в областта на математиката:

C Наблюдаван приоритет на математически операции.

С Изчисленията се извършват от ляво на дясно.

С Скоби повлияят реда на оценка.

За математически алгоритми и програми на следните признаци са предвидени:

Тези шест операции, определени за числа. И в резултат на пет от тези операции ще бъдат цели числа:

15 DIV 4 = 25 мод 04 март = 1

Разделяне на резултата от Конвенционална - десетични. Затова програмиране каже нормално разделение (знак /) осигурява лично недвижими тип.

G Алгоритмите и програми десетичните са написани с помощта на точката: 3.25.

компютърни десетичните на свързани с недвижими тип данни. За да напишете реалната типа на данните в програмата има два начина: изглед с помощта на десетичната точка в експоненциална форма.

Записване на десетичната точка

Числени данни от различни видове могат да бъдат превърнати едно в друго. цяло число стойност се превръща в реално число от проста задача на реална променлива израз:

Къде: а - от вида на материала;

Противоположният превръщането се извършва с помощта на стандартните функции на Pascal.

TRUNC (X) - е цялата част на аргумента: TRUNC (45.8) = 45

Кръгла (X) - кръга аргумента до най-близкото цяло число: кръг (3.14) = 3; Кръгла (3.7) = 4.

[1] Това определение не е съвсем пълна. За алгоритми въвеждане на концепцията за точката на вход и изходния пункт на линейни алгоритми само една входна точка и един изход.

[2] са стандартни функции, които не се нуждаят от определението в програмата.

Осъществено от uCoz