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


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

Содержание

Урок 29Программирование разветвляющихся алгоритмов. Условный оператор.Классная работаЗаписать в тетрадь

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

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

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

Слайд 2Урок 29
Программирование разветвляющихся алгоритмов. Условный оператор.
Классная работа
Записать в тетрадь

Урок 29Программирование разветвляющихся алгоритмов. Условный оператор.Классная работаЗаписать в тетрадь

Слайд 3Ключевые слова
условный оператор
неполный условный оператор
составной оператор
вложенные ветвления

Ключевые словаусловный операторнеполный условный операторсоставной операторвложенные ветвления

Слайд 4Вспомни алгоритм решения квадратного уравнения.
program pr;
var a,b,c,d: integer;
begin
readln(a,b,c);
d:=sqr(b) –

4*a*c;
………………………..
end.
Как дополнить программу для вычисления корней уравнения?
1 балл

Вспомни алгоритм решения квадратного уравнения. program pr;var a,b,c,d: integer;beginreadln(a,b,c);d:=sqr(b) – 4*a*c;………………………..end. Как дополнить программу для вычисления корней

Слайд 5Тема урока:
«Программирование алгоритмической конструкции «ветвление»
если, то, иначе
If , then, else

Тема урока:«Программирование алгоритмической конструкции «ветвление»если, то, иначеIf , then, else

Слайд 6Познакомиться:
с правилами записи ветвлений в языке Pascal.
Задачи урока:
Научиться:
составлять программы

с ветвлением.

Познакомиться:с правилами записи ветвлений в языке Pascal.Задачи урока:Научиться: составлять программы с ветвлением.

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

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

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

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

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

Простые

Сложные

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

!

Записать в тетрадь

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

Слайд 81 балл

1 балл

Слайд 9Контрольные вопросы:
Как переводятся на русский язык слова IF, THEN, ELSE
Какие

виды логических выражений могут быть использованы в качестве условий?

По 1

баллу
Контрольные вопросы:Как переводятся на русский язык слова IF, THEN, ELSEКакие виды логических выражений могут быть использованы в

Слайд 10Условный оператор
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 ('Определение принадлежности

Слайд 11Неполный условный оператор
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

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


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

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

Слайд 13Блок-схема решения КВУР
Конец
Вывод
«Корни уравнения:
х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Вывод«Корень

Слайд 14 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 ('Корни

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

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

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

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


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

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

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

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

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

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

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


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

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