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


Оператор ветвления на Паскале

Содержание

План урокаСамостоятельная работа – 10 минОператор ветвления на Паскале Составной оператор ветвления Решение задач

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

Слайд 1Оператор ветвления на Паскале
8 класс

Оператор ветвления на Паскале8 класс

Слайд 2План урока
Самостоятельная работа – 10 мин
Оператор ветвления на Паскале

Составной оператор ветвления
Решение задач


План урокаСамостоятельная работа – 10 минОператор ветвления на Паскале Составной оператор ветвления Решение задач

Слайд 3Самостоятельная работа
Вариант №1 на 4-ку
Написать программу, которая целой переменной A

присваивает значение 10 и выводит это значение на экран. Отладить

созданную программу.

Вариант №2 на 5-ку

Заданы величины X, Y действительного типа. Написать программу для обмена значений величин. Протестировать алгоритм для X=-3 и Y=8.

Самостоятельная работаВариант №1 на 4-куНаписать программу, которая целой переменной A присваивает значение 10 и выводит это значение

Слайд 4Решение самостоятельной работы
Вариант №1 на 4-ку
program var1;
var

x :integer;
begin
write('x= '); read(x);
writeln('rez= ',x);
end.
Вариант №2

на 5-ку

program var1;
var x, y, t :real;
begin
write('x= '); read(x);
write('y= '); read(y);
t:=x; x:=y; y:=t;
writeln('x=',x);
writeln('y=',y);
end.

Решение самостоятельной работыВариант №1 на 4-куprogram var1;   var x :integer;begin  write('x= '); read(x);

Слайд 5Схема программы
I. Заголовок
Program ;
II. Раздел объявлений

(описаний)
Const имя=значение;
Var имя,

имя: тип1;
имя, имя: тип2;
III. Тело программы
Begin
операторы
End.
Схема программыI. Заголовок   Program ;II. Раздел объявлений (описаний)   Const имя=значение;   Var

Слайд 6Общий вид команды ветвления
Ветвление это оператор, выполняющий разные действия

в зависимости от результата проверки условия.

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

Слайд 7Понятие команды ветвления
Полная форма условного оператора:
If условие then оператор1

else оператор2
условие - это переменная типа boolean или логическое выражение,

которое может быть простым или сложным:
оператор 1 и оператор 2 - любой оператор (Writeln, Readln, оператор присваивания, if и т.д.)
Неполная форма условного оператора:
if условие then оператор


Перед else знак «;» не ставится.

!

Понятие команды ветвленияПолная форма условного оператора: If условие then оператор1 else оператор2условие - это переменная типа boolean

Слайд 8Пример решения задачи - БИД
Задача: Даны два числа А и

В. Определить большее из них. Результат положить в ячейку –

Х.
Аргументы – А, В
Результаты – Х

Program pr1;
Var a,b,Х :integer;
Begin
Write ('a='); Readln (a);
Write ('b='); Readln (b);
IF a>=b THEN Х:=a ELSE Х:=b;
Writeln (‘Х=',Х);
End.

Пример решения задачи - БИДЗадача: Даны два числа А и В. Определить большее из них. Результат положить

Слайд 9Решение задачи - БИД
Решение

Решение задачи - БИДРешение

Слайд 10Даны три числа А, В, С. Определить большее из них.

Результат положить в ячейку – Х
Аргументы – А, В,

С
Результаты – Х


Пример решения задачи – БИТ на неполный условный оператор

Решение

Даны три числа А, В, С. Определить большее из них. Результат положить в ячейку – Х Аргументы

Слайд 12Логические связки

Логические связки

Слайд 13Определение принадлежности точки “X” отрезку “AB”
program n_9;
var x, a,

b: real;
begin
readln (a, b);
write ('Введите значение точки');
readln

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

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


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

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

Операторными скобками называется пара зарезервированных слов
"begin ... еnd"

Составной операторВ условном операторе и после then, и после else можно использовать только один оператор. Если в

Слайд 15If условие then begin

оператор 1;
оператор 2
end
else begin
оператор 1;
оператор 2
end;

Составной оператор

If  условие then begin

Слайд 16 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 kvur;
var a, b, c, d, x, x1, x2: real;
begin
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 ('Корни

Слайд 17program kvur;
var a, b, c, d, x, x1, x2:

real;
begin
readln (a, b, c);
d:=b*b-4*a*c;
if d

('Корней нет');
if d=0 then begin
x:=-b/2/a;
writeln ('Корень уравнения x=', x:9:3)
end;
if d>0 then 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;
end.

Решение квадратного уравнения
2 способ

Решение

program kvur; var a, b, c, d, x, x1, x2: real;begin readln (a, b, c); d:=b*b-4*a*c; if

Слайд 18Подведём итоги
Условный оператор
if then else
if then


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

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

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

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

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

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

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


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

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