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

Презентация:



Advertisements
Похожие презентации
Ветвления в Паскале. Условный оператор. РЕПЯХ ГАЛИНА НИКОЛАЕВНА Учитель информатики БОУ города Омска «Средняя общеобразовательная школа 30»
Advertisements

Основы языка Pascal Тема. Оператор ветвления. Алгоритм Алгоритм – это четко определенный план действий для исполнителя.
PASCAL Условный оператор.. Этот оператор используется для выполнения одного из двух возможных вариантов программы. Условный оператор если логическое_условие.
1 Программирование на языке Паскаль Ветвления. 2 Разветвляющиеся алгоритмы Задача. Ввести два целых числа и вывести на экран наибольшее из них. Идея решения:
Разветвляющиеся алгоритмы. Кондрина А.В. учитель информатики и ИКТ.
1 Программирование на языке Паскаль Тема 2. Ветвления © К.Ю. Поляков,
Программирование на языке Паскаль Тема 2. Ветвления 1.
Команда 1 Команда 2 Команда N... Как называются алгоритмы такой структуры? Линейные.
Блок-схемы алгоритмов. Блок-схема – это запись алгоритма с помощью геометрических фигур.
АЛГОРИТМ ЕВКЛИДА (нахождение наибольшего общего делителя (НОД) двух натуральных чисел)
Программирование в среде Visual Basic: условный оператор Яковлева Татьяна Геннадьевна МАОУ гимназия 23 г. Челябинска.
1 Программирование на языке Паскаль © К.Ю. Поляков, ВведениеВведение 2.ВетвленияВетвления 3.Сложные условияСложные условия 4.ЦиклыЦиклы 5.Циклы.
Алгоритмическая структура «Ветвление» Тема урока.
1 Оформление презентации: Сайт: Урок информатики в 9 классе.
Разветвляющийся алгоритм. ЕСЛИ пошел дождь, ТО надо открыть зонт. ЕСЛИ назвался груздем, ТО полезай в кузов. ЕСЛИ ласточки летают низко, ТО будет дождь,
Алгоритмическая конструкция - ветвление. Форма организации действий, при которой в зависимости от выполнения некоторого условия совершается одна или другая.
Условный оператор. Ветвление Ветвление – это такая форма организации действий, при которой в зависимости от выполнения или не выполнения некоторого условия.
9 класс VII МОУ, СОШ 50 Томск, 2010 г., Гришкова Т.П.
Проект на тему: «Разветвляющиеся алгоритмы и программы» П р о е к т н а т е м у : « Р а з в е т в л я ю щ и е с я а л г о р и т м ы и п р о г р а м м ы.
Программирование ветвлений на Паскале МОУ СОШ 2 городского округа город Буй Костромской области Учитель Щур А.Н.
Транксрипт:

Разветвляющиеся алгоритмы на языке Паскаль

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

Формы ветвления Полная Неполная

ПОЛНАЯ ФОРМА ВЕТВЛЕНИЯ НА АЛГОРИТМИЧЕСКОМ ЯЗЫКЕ если условие то серия команд 1 иначе серия команд 2 конец ветвления

НЕПОЛНАЯ ФОРМА ВЕТВЛЕНИЯ НА АЛГОРИТМИЧЕСКОМ ЯЗЫКЕ если условие то серия команд 1 конец ветвления

да выход Блок-схема условие вход нетда условие вход нет выход полного ветвления неполного ветвления

Пример:Как проверить арбуз на спелость? начало бросить арбуз в воду арбуз всплыл? он спелый он не спелый достать арбуз из воды конец да-нет

Пример:осенью, идя в школу, как вы определите брать вам с собой зонт или нет? начало подойдем к окну посмотрим в окно идет дождь? взять зонт идти в школу конец да-нет

Задача 1: в блок – схеме алгоритма вычисления значения функции заполните пустые блоки. Ввод x X-1<0 y=3y=4 Вывод y конец да-нет начало

Ввод x X-1<0 y=3 y=4 Вывод y конец да-нет начало 1 1Ввод x-5 2X-1<0-5-1<0,да 3Y=4 4Вывод y X=-5

Ввод x X-1<0 y=3 y=4 Вывод y конец да-нет начало X=5 Ввод x X-1<0 Y= <0, 3 Вывод y нет

ПОЛНАЯ ФОРМА ВЕТВЛЕНИЯ НА АЛГОРИТМИЧЕСКОМ НА ЯЗЫКЕ ПАСКАЛЬ ЯЗЫКЕ если условие то серия команд 1 иначе серия команд 2 конец ветвления

ПОЛНАЯ ФОРМА ВЕТВЛЕНИЯ НА АЛГОРИТМИЧЕСКОМ НА ЯЗЫКЕ ПАСКАЛЬ ЯЗЫКЕ Если условие IF то серия команд 1 then иначе серия команд 2 else ; конец ветвления

НЕПОЛНАЯ ФОРМА ВЕТВЛЕНИЯ НА АЛГОРИТМИЧЕСКОМ НА ЯЗЫКЕ ПАСКАЛЬ ЯЗЫКЕ если условие то серия команд 1 конец ветвления

НЕПОЛНАЯ ФОРМА ВЕТВЛЕНИЯ НА АЛГОРИТМИЧЕСКОМ НА ЯЗЫКЕ ПАСКАЛЬ ЯЗЫКЕ Если условие IF то серия команд 1 then ; конец ветвления

Операции отношения: < - меньше > - больше <= - меньше или равно >= - больше или равно <> - не равно = - равно

Складіть программу, яка обчислює значения y, для будь-якого дійсного X, що введено з клавіатури.

uses crt; Var x,y:real; begin writeln('x='); readln(x); if x<5 then y:=(4*sqr(x)+1)/(x-5) else y:=3*sqr(x)-2; Writeln(y:1:2); end.