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


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

Общий вид условного оператораПеред 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Вложенные ветвления

if then

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

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

!

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

Слайд 7Решение линейного уравнения
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

Слайд 8Пример: Компания набирает сотрудников от 25 до 40 лет включительно. Ввести

возраст человека и определить, подходит ли он для данной компании

(вывести ответ «подходит» или «не подходит»).

var voz:integer;
begin
writeln ('введите возраст сотрудника');
readln (voz);
if (voz>=25)and(voz<=40) then writeln ('podhodit')
else writeln ('ne podhodit')
end.

Пример: Компания набирает сотрудников от 25 до 40 лет включительно. Ввести возраст человека и определить, подходит ли он

Слайд 9Задача
Угадать число, которое загадал пользователь, используя только инструкцию if-else
(метод бинарного

деления)
var otvet:boolean;
begin
writeln('загадай число от 1 до 4');
writeln('это число

больше 2?');
readln(otvet);
if otvet=true then
begin
writeln('больше трех?');
readln(otvet);
if otvet=true then writeln('4') else writeln('3')
end
else
begin
writeln('меньше двух?');
readln(otvet);
if otvet=true then writeln('1') else writeln('2')
end
end.
ЗадачаУгадать число, которое загадал пользователь, используя только инструкцию if-else(метод бинарного деления)var otvet:boolean;begin writeln('загадай число от 1 до

Слайд 10Задача
Дано: a, b, c – стороны предполагаемого треугольника.

Существует ли треугольник

с заданными сторонами?

Треугольник существует только тогда, когда сумма любых

двух его сторон больше третьей.

var a,b,c:byte;
begin
writeln('введите стороны треугольника');
readln(a,b,c);
if (a+b>c)and(a+c>b)and(c+b>a) then writeln ('существует') else writeln('no')
end.

ЗадачаДано: a, b, c – стороны предполагаемого треугольника.Существует ли треугольник с заданными сторонами? Треугольник существует только тогда,

Слайд 11var n: integer;
begin
write ('Введите класс школы: ');

readln (n);
case n of

1..4: writeln ('Младшие классы.');
5..8: writeln ('Средняя школа.');
9,11: writeln ('Старшие классы. Выпускной.');
10: writeln ('Старшие классы.');
else writeln ('Error')
end;
end.

Оператор CASE

var n: integer;begin  write ('Введите класс школы: ');  readln (n);   case n of

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


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

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

Слайд 13Самое главное
При записи на языке Паскаль разветвляющихся алгоритмов используют условный

оператор:
if then else
Для записи неполных ветвлений используется

неполный условный оператор:
if <условие> then <оператор>
Если при некотором условии требуется выполнить определённую последовательных операторов, то их объединяют в один составной оператор, имеющий вид:
begin <последовательность операторов> end
Самое главноеПри записи на языке Паскаль разветвляющихся алгоритмов используют условный оператор:if then else Для записи неполных ветвлений

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

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

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

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

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


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

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