Презентация, доклад по теме алгоритмы на языке Паскаль

Содержание

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

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

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

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

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

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

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

Слайд 4ПОЛНАЯ ФОРМА ВЕТВЛЕНИЯ
НА АЛГОРИТМИЧЕСКОМ
ЯЗЫКЕ


если


условие

то

серия команд 1

иначе

серия команд 2

конец ветвления

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

Слайд 5НЕПОЛНАЯ ФОРМА ВЕТВЛЕНИЯ
НА АЛГОРИТМИЧЕСКОМ
ЯЗЫКЕ



если

условие

то

серия команд 1

конец ветвления

НЕПОЛНАЯ ФОРМА ВЕТВЛЕНИЯНА АЛГОРИТМИЧЕСКОМ       ЯЗЫКЕ

Слайд 6
да
выход
Блок-схема


условие

вход

нет


да

условие

вход

нет


выход

полного ветвления

неполного ветвления

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

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

не спелый

достать арбуз из воды

конец

да

нет

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

Слайд 8
Пример:
осенью, идя в школу, как вы
определите брать вам с собой

зонт или нет?

начало

подойдем к окну

посмотрим в окно

идет
дождь?

взять зонт

идти в школу

конец

да

нет

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

Слайд 9Задача 1:

в блок – схеме алгоритма
вычисления значения функции

заполните пустые блоки.
Ввод
x
X-1

Задача 1:в блок – схеме алгоритмавычисления значения функциизаполните пустые блоки.ВводxX-1

Слайд 10Ввод
x
X-1

ВводxX-1

Слайд 11Ввод
x
X-1

ВводxX-1

Слайд 12ПОЛНАЯ ФОРМА ВЕТВЛЕНИЯ
НА АЛГОРИТМИЧЕСКОМ НА

ЯЗЫКЕ ПАСКАЛЬ
ЯЗЫКЕ

если условие
то серия команд 1
иначе серия команд 2
конец ветвления


ПОЛНАЯ ФОРМА ВЕТВЛЕНИЯНА АЛГОРИТМИЧЕСКОМ       НА ЯЗЫКЕ ПАСКАЛЬ

Слайд 13ПОЛНАЯ ФОРМА ВЕТВЛЕНИЯ
НА АЛГОРИТМИЧЕСКОМ НА

ЯЗЫКЕ ПАСКАЛЬ
ЯЗЫКЕ

Если условие IF <условие>
то серия команд 1 then <серия команд 1>
иначе серия команд 2 else <серия команд 2>;
конец ветвления

ПОЛНАЯ ФОРМА ВЕТВЛЕНИЯНА АЛГОРИТМИЧЕСКОМ       НА ЯЗЫКЕ ПАСКАЛЬ

Слайд 14НЕПОЛНАЯ ФОРМА ВЕТВЛЕНИЯ
НА АЛГОРИТМИЧЕСКОМ НА

ЯЗЫКЕ ПАСКАЛЬ
ЯЗЫКЕ

если условие
то серия команд 1
конец ветвления



НЕПОЛНАЯ ФОРМА ВЕТВЛЕНИЯНА АЛГОРИТМИЧЕСКОМ       НА ЯЗЫКЕ ПАСКАЛЬ

Слайд 15НЕПОЛНАЯ ФОРМА ВЕТВЛЕНИЯ
НА АЛГОРИТМИЧЕСКОМ НА

ЯЗЫКЕ ПАСКАЛЬ
ЯЗЫКЕ

Если условие IF <условие>
то серия команд 1 then <серия команд 1>;
конец ветвления


НЕПОЛНАЯ ФОРМА ВЕТВЛЕНИЯНА АЛГОРИТМИЧЕСКОМ       НА ЯЗЫКЕ ПАСКАЛЬ

Слайд 16Операции отношения:
< -

меньше
> - больше
<= - меньше или равно
>= - больше или равно
<> - не равно
= - равно


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

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

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

Слайд 19uses crt;
Var x,y:real;
begin
writeln('x=');
readln(x);
if x

uses crt;Var x,y:real;beginwriteln('x=');readln(x);if x

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

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


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

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

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

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