Автоматизация Автоматизация Архитектура Астрономия Одит Биология Счетоводство Военна наука Генетика География Геология Държавна къща Друга журналистика и средства за масова информация Изкуство Чужди езици Компютърни науки История Компютри Компютри Кулинарна култура Лексикология Литература Логика Маркетинг Математика Механика Механика Мениджмънт Метал и заваръчна механика Музика Население Образование Безопасност на живота Охрана на труда Педагогика Политика Право инструмент за програмиране производство Industries Психология P Дио Религия Източници Communication Социология на спорта стандартизация Строителство Технологии Търговия Туризъм Физика Физиология Философия Финанси Химически съоръжения Tsennoobrazovanie скициране Екология иконометрия Икономика Електроника Yurispundenktsiya

Оператор на задание

Прочетете още:
  1. XIV. ОПЕРАТОРИ НА ПАСКАЛНИ ЕЗИК
  2. 2. Линеен оператор в пространство с ограничено измерение, неговата матрица. Характеристичен полином на линеен оператор. Собствени стойности и вектори.
  3. Билет 1. Концепцията за дейността на туроператора.
  4. Билет 11. Договор между инициативата и приемащите туроператори.
  5. Билет 13 Ъгълът между две прави линии, условията на паралелизъм и перпендикулярност. Преобразуване на линеен оператор при преход към нова основа
  6. Билет 13. Линейни оператори. Матрицата на линеен оператор.
  7. Билет 15. Споразумение между туроператора и туристическия агент.
  8. Билет 27 Ортогонален оператор и неговата матрица на ортонормална основа
  9. Билет 27. Йорданската база и Йорданската матрица на линеен оператор в сложно пространство.
  10. Билет 32. Допълнителен оператор. Съществуване и уникалност. Матрицата на прилежащия оператор.
  11. Билет 35. Хермитски оператори и хермитски матрици. Хермитско разлагане на линеен оператор.
  12. Билет 40. Единични числа и единични вектори. Полярно разширение на оператора (матрица).

Линейни алгоритми

Алгоритъмът се нарича линеен , при който всички етапи на решаване на проблема са строго последователни. Блоковата схема на алгоритъма изглежда като последователност от действия, т.е. не съдържа клонове и цикли:

Оператор на задание

Заданието се използва за задаване на стойности на променливи или за изчисления. Отляво на равен знак е името на променливата, вдясно е израз или стойност от същия тип като променливата. Символът " : =", който свързва лявата и дясната част на оператора на заданието, означава "задаване на стойност".
Например:

X

: = 100;
Y : = "Информатика";
F : = true;
Z : = -2,5;
К :

= 5.3Е-8;

Аритметични операции

В Pascal се дефинират следните аритметични операции върху числови променливи:

+ - добавяне; - - изваждане; * - умножение; / - разделение реално; div е цяло число разделение; mod - получаване на останалата част от цяло число разделяне.

Аритметични функции

функция име Тип на резултата
грях (X) синус реален
cos (X) косинус реален
ln (X) логаритъм реален
sqrt (X) Квадратен корен реален
арктан (X) дъга, допирателна реален
exp (X) експонат реален
sqr (X) Квадратът на числото реален
abs (X) Абсолютна стойност реален
frac (X) Частичната част от числото реален
int (X) Цялата част от числото реален
пи Числото pi = 3.14159265 реален

Приоритет на операциите (в низходящ приоритет):

· Изчисляване на функциите;

· Unary минус;

· *, /, Div, mod;

· +, -

Изграждането на положително число в реалната мощност трябва да се извърши, като се използва следната математическа идентичност: x y = e y ln x . На Паскал това е написано така:

exp (y * ln (x))

Въвеждането на данни от клавиатурата става чрез достъп до стандартни процедури:

Четене (<въвеждане на списък >>) Redln (<списък за въвеждане>)

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

Изходът на данните на екрана се извършва чрез стандартни процедури:



Write (<изходящ списък>) Writeln (<изходен списък>)

Елементите на изходния списък са константи, променливи, изрази, изходни формати.

Структура на програмата в Pascal:

Програма <име на програмата>;

Етикет <секция с описание на етикета>;

Const <част от описанието на константи>;

Въведете <section type declaration>;

Var <секция за променливата на декларациите>;

Процедура (функция) <раздел за описание на подпрограмата>;

започвам

<секция на операторите>

Край.

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

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

Проблем 1. Изчислете периметъра и площта на десния триъгълник за дадени дължини от два крака a и b.

Решението

програма perimetr_ploshchad;
използва CRT;
var a, b, perimetr, ploshchad: цяло число;
започвам
writeln ("въведете дължината на краката");
пишете ("въведете дължината на първия етап");
readln (a);
пишете ("въведете дължината на втория крак");
четян (Ь);
writeln ('периметъра на този правоъгълен триъгълник е', sqrt (sqr (a) + sqr (b)) + a + b);
writeln ("площта на даден правоъгълен триъгълник е", (a * b) / 2);
край.

Проблем 2. Намерете продукта с цифрите на дадено четирицифрено число.

Решението

програма pcifr;
използва CRT;
var s, а: цяло число;
започвам
пишете ("въведете четирицифрено число");
readln (a);
s: = 1;
s: = a mod 10;
a: = a div 10;
s: = s * (mod 10);
a: = a div 10;
s: = s * (mod 10);
a: = a div 10;
s: = s * (mod 10);
a: = a div 10;
writeln ("продуктът на цифрите на даден номер е ', s);
край.

Проблем 3. Дадени са две цифри. Намерете аритметичната средна стойност на кубовете от тези числа и геометричната средна стойност на модулите на тези числа.

Решението

програма srednee;
използва CRT;
var a, b: цяло число;
започвам
writeln ("въведете две числа");
writeln ("номер 1");
readln (a);
writeln ("номер 2");
четян (Ь);
writeln ("аритметичната средна стойност на кубовете от тези числа е", (a * a * a + b * b * b) / 2);
writeln ("геометричната средна стойност на данните на числата е ', sqrt (abs (a) * abs (b)));
край.

‡ Зареждане ...





Когато използвате този материал, свържете се със bseen2.biz (0.006 сек.)