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


Оператор ветвления (условный оператор)

Разветвляющийся алгоритм – это алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий.

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

Слайд 1Оператор ветвления (условный оператор)

Оператор ветвления (условный оператор)

Слайд 2Разветвляющийся алгоритм – это алгоритм, в котором в зависимости от

условия выполняется либо одна, либо другая последовательность действий.

Разветвляющийся алгоритм – это алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность

Слайд 3
Основные варианты структуры ветвления:

если - то;

если – то -

иначе;

Полная форма

Неполная форма

Основные варианты структуры ветвления: если - то;          если

Слайд 4Да
Нет
A > B ?
B:=B*2
Оператор ветвления в неполной форме
Задача.

ДаНетA > B ?B:=B*2Оператор ветвления в неполной формеЗадача.

Слайд 5Запись команды ветвления
на языке программирования Pascal

Запись команды ветвления на языке программирования Pascal

Слайд 6IF (условие) THEN (операторы);
IF A>B THEN B:=В*2;

IF (условие) THEN (операторы); IF A>B  THEN B:=В*2;

Слайд 7Оператор ветвления в полной форме
Задача. Из двух чисел найти максимальное.

Оператор ветвления в полной формеЗадача. Из двух чисел найти максимальное.

Слайд 8IF (условие) THEN (операторы) ELSE (операторы);
условие
записывается с помощью знаков

сравнения
и принимает два значения: да или нет
IF

A>B THEN max:=A ELSE max:=B;
IF (условие) THEN (операторы)  ELSE (операторы); условиезаписывается с помощью знаков сравнения  и принимает два значения:

Слайд 9Запишем решение этой задачи на Паскале
program maximym;
var A, B, max:

integer;
begin
writeln (‘введите любые два числа’);

readln (A,B);
if A>B then max:=A
else max:=B;
writeln (‘ максимальное число‘, max);
end.
Запишем решение этой задачи на Паскалеprogram maximym;var A, B, max: integer; begin   writeln (‘введите любые

Слайд 10Задача № 1: Ввести число. Если оно неотрицательно,

вычесть

из него 50, в противном случае
прибавить к нему 100.


Задача № 2: Ввести 2 числа. Если их произведение
отрицательно, умножить его на –2 и
вывести на экран, в противном случае
увеличить его в 3 раза и вывести на экран.


Задача № 3: Ввести 2 числа. Вычесть из большего
меньшее.

Задача № 4: Ввести число. Если оно больше 8, разделить
его на 4, если меньше или равно 8, то
умножить на 5.

If x>0 then y:=x-50 else y:=x+100;

If a*b<0 then y:=a*b*(-2) else y:=a*b*3;

If A>B then C:=A-B;

If x>8 then y:=x/4 else y:=x*5;

Задача № 1: Ввести число. Если оно неотрицательно,

Слайд 11Практическая работа
program maximym;
var A, B, max: integer;
begin

writeln (‘введите любые два числа’);
readln (A,B);

if A>B then max:=A
else max:=B;
writeln (‘ максимальное число‘, max);
end.

1. Проверить работу программы

2. Записать программу для любой задачи (задачи из карточки), используя составленные конструкции оператора ветвления
и проверить в среде TP.

Практическая работаprogram maximym;var A, B, max: integer; begin   writeln (‘введите любые два числа’);

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

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

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

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

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


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

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