ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Разветвляющиеся вычислительные процессы
До сих пор мы решали задачи, не учитывая области допустимости.
Для решения подобных задач необходимо выбрать одну из двух альтернатив. Например, для того чтобы решить уравнения y=1/x, необходимо:
Ввести х Если х=0 то вывести сообщение «решений нет» иначе начать действия посчитать чему будет равен y, и вывести ответ закончить действия
Общая форма записи
IF <Логическое выражение> THEN оператор 1 ELSE оператор 2; Если условие равно значению истина, т.е. Логическое выражение =TRUE – выполняется оператор 1, если Логическое выражение =FALSE – оператор 2. После слов THEN и ELSE разрешено выполнение одного оператора. В том случае, когда возникает необходимость вставить несколько операторов, их необходимо заключить в операторные скобки BEGIN … END. Сложные условия расписываются с помощью логических операций. Пример: или x IF (x>=1) and (x<=5) then…
2) IF (x<1) or (x>5) then…
Программа на языке Паскаль для уравнения у=1/х будет выглядеть так: Var x,y:real; begin Read (X); If x=0 then write (‘решений нет’) Else begin Y=1/x; Write (‘y=’,y:5:2); End; End.
Не нашли, что искали? Воспользуйтесь поиском:
|