Алгоритми с ценностите

Алгоритми с ценностите

Компютърни алгоритми като изпълнител

Вече знаете, че всеки алгоритъм е направена за определен изпълнител. Сега, като художник, ще разгледаме компютър, оборудван със система за програмиране на конкретен език.







Компютърна изпълнителен работа с конкретни данни за дадена програма. Данни - е набор от ценности.

Стойностите: константи и променливи

Компютърът използва информацията, съхранена в паметта си. Поверителна информация за обекта (число, символен низ, маса и т.н.) е променлива.

Всяка стойност на обработените програмата заема своето място (област) в паметта на компютъра. Стойността - това е, информацията, съхранявана в тази област на паметта.

Има три основни типа променливи. Тя работи с компютъра: числови, символни и логична. Изучаването на бази данни и електронни таблици, вече сте се срещнаха с тези видове. В тази глава ще се изгради алгоритми, които работят с числени стойности.

Числени стойности в процеса на програмиране, както и математически количества, разделени на променлив и постоянен (постоянен). Например, във формулата (2 - 2ab + б 2) А, В - променливи 2 - постоянна.

Константите съхраняват в техните алгоритми десетични стойности, например 23, 3.5, 34. постоянна стойност, съхранена в избраната клетка памет под нея и остава непроменен през цялата работна програма.

Променливи в програмирането, както и в областта на математиката, символични имена са посочени. Тези имена се наричат ​​идентификатори (от глагола "идентифицира", което означава "марка", "символизират"). Идентификаторът може да бъде една буква, множество символи, комбинация от цифри и букви г и Т. Примери на идентификатори. А, X, OT, прим, R25, и др ...

система за отбора

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

Без значение какъв език на програмата е написано в програмирането, алгоритъмът работи с ценностите, съставени от следните команди:

- обърне към спомагателен алгоритъм;

Екипът възлагане

задача на отбора - един от най-големите отбори в алгоритмите за работа с променливи. Запишете ги, така че ние ще:







Икона ": =" четат "присвои". Например:

Компютърът първо установява израз, то резултатът задава на променливата отляво на знака "=".

Ако преди изпълнението на тази команда съдържанието на клетките, съответстващи на променливите х, Y, Z, е както следва:

след командата ще бъде, както следва:

Тире Z в клетката показва, че то семето може да бъде всеки. Няма значение за резултата от тази команда.

Ако отляво на знака за присвояване стои числова променлива, както и правото - математически израз, а след това тази команда се нарича аритметична командата задача. и изразът - аритметика.

В конкретния случай на аритметична експресия може да бъде представена чрез една променлива или постоянна. Например:

въвеждане на команди

Стойностите на променливи са първоначалните данни на проблема, като правило, са дадени вход.

Въвеждане на команди в описанията алгоритъм ще изглеждат по следния начин:

На съвременните компютри вход е най-често се извършва в рамките на диалога за потребителя. За компютър вход команда прекрати програмата и чака за действията на потребителя. Потребителят трябва да пишете на клавиатурата за въвеждане на променливите величини и пресата. Въведените стойности, определени за съответните променливи в списъка на входа, и програмата продължава.

Ето една схема на командата по-горе.

1. памет, за да изпълните командата:

2. Процесорът на компютъра е получил команда вход А, B, C, прекъсна работата си и чака за действията на потребителите.

3. потребителят на клавиатурата:

и натисне бутона ().

4. паметта след изпълнение на командата:

5. Процесорът продължава към следващата програма.

В стъпка 3, въвеждане на числа трябва да бъдат отделени от това, което някои разделители. Обикновено тази празнина.

От горното може да се заключи:

Променливи Специфични стойности, получени в резултат на командата задача или командния вход.

Ако стойността на променливата не се присвоява стойност (или не въвеждат), не е сигурно. С други думи, нищо не е невъзможно да се каже колко е важно тази променлива.

О отбор

Резултати от проблема съобщено от потребителя на компютъра, за да се представят продукцията.

О отбор в алгоритмите ще бъде записано, както следва:

За този отбор, Х1 променливи и X2 ще бъде представен на изходно устройство (обикновено е на екрана).

На другите команди, използвани в цифрови алгоритми, вие ще разберете по-късно.

Въпроси и задачи

1. Каква е стойността? Различните променливи и константи?

2. Какво определя стойността на?

3. Кои са основните видове променливи в програмирането?

4. Както е написано екип задача?

5. Какво е запис? Както вече записани отбора?

6. Какъв е извода? Тъй като продукцията се записва отбор?

7. В схематичното представяне (както се прави в раздел) отразяват промени в стойностите на клетките, съответстващи на променливи А и В, по време на прехвърляне последователно изпълнение на инструкция: