Разделы презентаций


ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ АЛГОРИТМОВ НАЧАЛА ПРОГРАММИРОВАНИЯ

Содержание

Общий вид условного оператораПеред else знак «;» не ставится.Полная форма условного оператора:if then else Неполная форма условного оператора:if then Операции отношенийЛогическиеоперацииПростыеСложные Условия - логические выражения!

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

Слайд 1ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ АЛГОРИТМОВ
НАЧАЛА ПРОГРАММИРОВАНИЯ

ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ АЛГОРИТМОВНАЧАЛА ПРОГРАММИРОВАНИЯ

Слайд 2Общий вид условного оператора
Перед else знак «;» не ставится.
Полная форма

условного оператора:
if then else
Неполная форма условного оператора:
if

<условие> then <оператор>

Операции
отношений

Логические
операции

Простые

Сложные

Условия - логические выражения

!

Общий вид условного оператораПеред else знак «;» не ставится.Полная форма условного оператора:if then else Неполная форма условного

Слайд 3Условный оператор
program n_9;
var x, a, b: real;
begin
writeln ('Определение

принадлежности

точки отрезку');
write ('Введите а, b>>');
readln (a, b);
write ('Введите x>>');
readln (x);
if (x>=a) and (x<=b) then
writeln ('Точка принадлежит отрезку')
else writeln ('Точка не принадлежит отрезку')
еnd.
Условный операторprogram n_9; var x, a, b: real;begin writeln ('Определение принадлежности

Слайд 4Неполный условный оператор
program n_10;
var y, a, b, c: integer;
begin

writeln ('Нахождение наибольшей из трёх величин');
write ('Введите а, b,

с>>');
readln (a, b, c);
y:=a;
if (b>y) then y:=b;
if (c>y) then y:=c;
writeln ('y=', y)
end.
Неполный условный операторprogram n_10; var y, a, b, c: integer;begin writeln ('Нахождение наибольшей из трёх величин'); write

Слайд 5Составной оператор
В условном операторе и после then, и после else


можно использовать только один оператор.
Если в условном операторе после

then или
после else нужно выполнитьнесколько
операторов, то используют составной оператор
– конструкцию вида:
begin <последовательность операторов> end
Составной операторВ условном операторе и после then, и после else можно использовать только один оператор. Если в

Слайд 6Блок-схема решения КВУР
Конец
Вывод
«Корни уравнения:
х1=», х1, «х2=», х2
х1:=(-b+sqrt(d))/2/a
Начало
Введите коэффициенты

a, b, c
d:=b*b-4*a*c
d < 0
да
Вывод
«Корней нет»
нет
d:= 0
да
x:=-b/2/a
Вывод
«Корень уравнения х=», х
нет
х2:=(-b-sqrt(d))/2/a

Блок-схема решения КВУРКонецВывод «Корни уравнения:х1=», х1, «х2=», х2х1:=(-b+sqrt(d))/2/aНачало Введите коэффициенты a, b, cd:=b*b-4*a*cd < 0даВывод«Корней нет»нетd:= 0даx:=-b/2/aВывод«Корень

Слайд 7 begin
x1:=(-b+sqrt(d))/2/a;

x2:=(-b-sqrt(d))/2/a;
writeln ('Корни уравнения:');

writeln ('x1=', x1:9:3);
writeln ('x2=', x2:9:3)
end

begin
x:=-b/2/a;
writeln ('Корень уравнения x=', x:9:3)
end

program n_11;
var a, b, c: real;
var d: real;
var x, x1, x2: real;
begin
writeln ('Решение квадратного уравнения');
write ('Введите коэффициенты a, b, c >>');
readln (a, b, c);
d:=b*b-4*a*c;
if d<0 then writeln ('Корней нет')
else
if d=0 then

else

end.

begin    x1:=(-b+sqrt(d))/2/a;    x2:=(-b-sqrt(d))/2/a;    writeln ('Корни

Слайд 8Вложенные ветвления

if then

if <условие2> then <оператор1>
else <оператор2>
else <оператор3>

else всегда относится к ближайшему оператору if

!

Вложенные ветвления   if  then

Слайд 9Решение линейного уравнения
program n_12;
var a, b, x: real;
begin
writeln

('Решение линейного уравнения');
write ('Введите коэффициенты a , b>>');
readln

(a, b);
if a<>0 then
begin
x:=-b/a;
writeln ('Корень уравнения x=', x:9:3)
end
else if b<>0 then writeln ('Корней нет')
else writeln ('x – любое число');

end.
Решение линейного уравненияprogram n_12; var a, b, x: real;begin writeln ('Решение линейного уравнения'); write ('Введите коэффициенты a

Слайд 10Стр.133 в.3
Является ли условным оператором последовательность символов?
а) if x

then x:=0 else read (y)
б) if x>=y then x:=0; y:=0

else write (z)
в) if x

ОТВЕТ: да, нет, нет

Стр.133 в.3 Является ли условным оператором последовательность символов?а) if x=y then x:=0; y:=0 else write (z)в) if

Слайд 11Стр. 133 в.5
Используя составной оператор, упростите следующий фрагмент программы:
if

a>b then c:=1;
if a>b then d:=2;
if a

then d:=4

if a>b then begin c:=1;d:=2; end

if a<=b then begin c:=3; d:=4; end

Стр. 133 в.5 Используя составной оператор, упростите следующий фрагмент программы:if a>b then c:=1;if a>b then d:=2;if a

Слайд 12Стр. 134 в.7
Даны две точки в плоской прямоугольной системе

координат. Напишите программу, определяющую, которая из точек находится ближе к

началу координат.
Стр. 134 в.7 Даны две точки в плоской прямоугольной системе координат. Напишите программу, определяющую, которая из точек

Слайд 13Стр. 134 в.7 (см. РТ № 145)
program str134_v7;
var xa,

ya ,xb, yb, r_a, r_b: real;
begin
writeln (‘Введите координаты двух точек’);
readln

(xa, ya ,xb, yb);
r_a:=sqrt (sqr(xa) + sqr (ya)); // расстояние от первой точки до начала координат
r_b:=sqrt (sqr(xb) + sqr (yb)); // расстояние от второй точки до начала координат
if r_a > r_b then writeln (‘вторая точка ближе’)
else writeln (‘первая точка ближе’)
end.
Стр. 134 в.7 (см. РТ № 145) program str134_v7;var xa, ya ,xb, yb, r_a, r_b: real;beginwriteln (‘Введите

Слайд 14Стр. 135 в.12
Дан условный оператор:
If a

else if a>5 then c:=2

else c:=3
Какое значение имеет переменная а, если в результате выполнения условного оператора переменной с присваивается значение 3?

ОТВЕТ: a=5

Стр. 135 в.12Дан условный оператор:If a5 then c:=2

Слайд 15Стр.135 в.13
Напишите программу, вычисляющую значение функции:
-1 при x

при x>0
y =

Стр.135 в.13Напишите программу, вычисляющую значение функции:-1 при x0y =

Слайд 16Стр.135 в.13 Решение
-1 при x0
y =
program

str135_v13;
var x: real; y: integer;
begin
readln (x);
if x

x=0 then y:=0
else y:=1;
writeln (y);
end.

Стр.135 в.13 Решение-1 при x0y =program str135_v13;var x: real; y: integer;beginreadln (x);if x

Слайд 17Опорный конспект
Условный оператор
if then else
if then


begin end
Полная форма
Неполная форма
Составной оператор

Опорный конспектУсловный операторif then else if then begin endПолная формаНеполная формаСоставной оператор

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика