🗊Презентация Разветвляющиеся алгоритмы на языке Паскаль

Нажмите для полного просмотра!
Разветвляющиеся алгоритмы на языке Паскаль, слайд №1Разветвляющиеся алгоритмы на языке Паскаль, слайд №2Разветвляющиеся алгоритмы на языке Паскаль, слайд №3Разветвляющиеся алгоритмы на языке Паскаль, слайд №4Разветвляющиеся алгоритмы на языке Паскаль, слайд №5Разветвляющиеся алгоритмы на языке Паскаль, слайд №6Разветвляющиеся алгоритмы на языке Паскаль, слайд №7Разветвляющиеся алгоритмы на языке Паскаль, слайд №8Разветвляющиеся алгоритмы на языке Паскаль, слайд №9Разветвляющиеся алгоритмы на языке Паскаль, слайд №10Разветвляющиеся алгоритмы на языке Паскаль, слайд №11Разветвляющиеся алгоритмы на языке Паскаль, слайд №12Разветвляющиеся алгоритмы на языке Паскаль, слайд №13Разветвляющиеся алгоритмы на языке Паскаль, слайд №14Разветвляющиеся алгоритмы на языке Паскаль, слайд №15

Вы можете ознакомиться и скачать презентацию на тему Разветвляющиеся алгоритмы на языке Паскаль. Доклад-сообщение содержит 15 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Разветвляющиеся алгоритмы на языке Паскаль, слайд №1
Описание слайда:

Слайд 2


Разветвляющиеся алгоритмы на языке Паскаль, слайд №2
Описание слайда:

Слайд 3





Разветвленные алгоритмы. 
В некоторых задачах для получения конечного результата рассматриваются несколько вариантов решения (два и больше). Выбор варианта производится в зависимости от условия (простого или сложного) с помощью условного оператора:
IF … THEN … ELSE…; 	 	или 		IF… THEN…; 
	   (полная форма) 				(неполная форма).
Описание слайда:
Разветвленные алгоритмы. В некоторых задачах для получения конечного результата рассматриваются несколько вариантов решения (два и больше). Выбор варианта производится в зависимости от условия (простого или сложного) с помощью условного оператора: IF … THEN … ELSE…; или IF… THEN…; (полная форма) (неполная форма).

Слайд 4


Разветвляющиеся алгоритмы на языке Паскаль, слайд №4
Описание слайда:

Слайд 5


Разветвляющиеся алгоритмы на языке Паскаль, слайд №5
Описание слайда:

Слайд 6


Разветвляющиеся алгоритмы на языке Паскаль, слайд №6
Описание слайда:

Слайд 7


Разветвляющиеся алгоритмы на языке Паскаль, слайд №7
Описание слайда:

Слайд 8


Разветвляющиеся алгоритмы на языке Паскаль, слайд №8
Описание слайда:

Слайд 9


Разветвляющиеся алгоритмы на языке Паскаль, слайд №9
Описание слайда:

Слайд 10


Разветвляющиеся алгоритмы на языке Паскаль, слайд №10
Описание слайда:

Слайд 11





Поиск наименьшего значения из трех чисел x, y и z.

Решение состоит в следующем: сначала сравниваем два числа х и у (полная форма), а затем наименьшее из них (min) сравниваем с третьим числом z. Если z меньше минимального, то присваиваем минимальному значение z, иначе ничего не делаем (неполная форма).
VAR x, y, z, min: real;
BEGIN
READ(x, y, z);
if x < y then min := x else min := y;
if z < min then min := z;
Write(min);
END.
Описание слайда:
Поиск наименьшего значения из трех чисел x, y и z. Решение состоит в следующем: сначала сравниваем два числа х и у (полная форма), а затем наименьшее из них (min) сравниваем с третьим числом z. Если z меньше минимального, то присваиваем минимальному значение z, иначе ничего не делаем (неполная форма). VAR x, y, z, min: real; BEGIN READ(x, y, z); if x < y then min := x else min := y; if z < min then min := z; Write(min); END.

Слайд 12





Вычисление значения функции, в зависимости от значения аргумента
В таких задачах эффективней использовать вложенный условный оператор, чем последовательную проверку каждого интервала. Используя вложенный условный оператор, мы уменьшаем количество операторов до одного вместо того количества, которое соответствует количеству возможных вариантов решения. Также уменьшается общее количество операций отношения в проверяемых условиях (ветвь else исключает ранее проверенное условие), что делает алгоритм быстрым.
Описание слайда:
Вычисление значения функции, в зависимости от значения аргумента В таких задачах эффективней использовать вложенный условный оператор, чем последовательную проверку каждого интервала. Используя вложенный условный оператор, мы уменьшаем количество операторов до одного вместо того количества, которое соответствует количеству возможных вариантов решения. Также уменьшается общее количество операций отношения в проверяемых условиях (ветвь else исключает ранее проверенное условие), что делает алгоритм быстрым.

Слайд 13


Разветвляющиеся алгоритмы на языке Паскаль, слайд №13
Описание слайда:

Слайд 14





Перевод алгоритма на Pascal
Var x, y: real;
BEGIN
Read(x);
if x=8
   then WRITE(‘Нет решений')
   else begin
if x<=1
then if x<-1  
then y:=sqr(x)  
else y:=3*x-5
else y:=(1-x)/(x-8);
write(y);
end;
END.
Описание слайда:
Перевод алгоритма на Pascal Var x, y: real; BEGIN Read(x); if x=8 then WRITE(‘Нет решений') else begin if x<=1 then if x<-1 then y:=sqr(x) else y:=3*x-5 else y:=(1-x)/(x-8); write(y); end; END.

Слайд 15





Замена значения одной величины из трех заданных
В этом случае эффективней вместо трех последовательных условных операторов использовать один с вложением двух других.
Составить алгоритм, который наибольшее из трех вещественных чисел a, b, c заменяет их средним значением. 
if (a > b) and (a > c) then  а := (а + b + c) / 3
else
	if (b > a) and (b > c) then  b := (а + b + c) / 3
	else
		if (c > b) and (c > a) then  c := (а + b + c) / 3;
Описание слайда:
Замена значения одной величины из трех заданных В этом случае эффективней вместо трех последовательных условных операторов использовать один с вложением двух других. Составить алгоритм, который наибольшее из трех вещественных чисел a, b, c заменяет их средним значением. if (a > b) and (a > c) then а := (а + b + c) / 3 else if (b > a) and (b > c) then b := (а + b + c) / 3 else if (c > b) and (c > a) then c := (а + b + c) / 3;



Похожие презентации
Mypresentation.ru
Загрузить презентацию