Меню
Разработки
Разработки  /  Информатика  /  Презентации  /  9 класс  /  Программирование ветвящихся алгоритмов

Программирование ветвящихся алгоритмов

В презентации представлена теоритическая информация о разветвленном алгоритме, так же приведены его виды, есть задачи для решения.
11.08.2013

Описание разработки

Алгоритм в котором есть условие, на которое можно ответить либо «да», либо «нет» - это разветвлённый алгоритм.

Презентация Алгоритмы с разветвлением

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

ВИДЫ

1) Не полное

2)  Полное

3) Составное (встречается много команд на одной ветви)

Задача

Даны 3 угла в градусах. Определить существует ли такой треугольник.

Решение:

INPUT A

INPUT B

INPUT С

IF A+B+C = 180 THEN  PRINT “ТРЕУГОЛЬНИК СУЩЕСТВУЕТ”

Содержимое разработки

Алгоритмическая структура ветвление  (разветвленный алгоритм) Алгоритм в котором есть условие,  на которое можно ответить либо «да», либо «нет» Вспомнить блок схему

Алгоритмическая структура ветвление (разветвленный алгоритм)

Алгоритм в котором есть условие,

на которое можно ответить либо «да», либо «нет»

Вспомнить блок схему

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

Разветвляющий алгоритм это алгоритм, в

котором в зависимости от условия выполняется либо одна, либо другая

последовательность действий.

больше меньше = больше или равно меньше или равно " width="640"

Условия - тип логических выражений. В них используются следующие  операторы сравнения :

=

равно

не равно

больше

меньше

=

больше или равно

меньше или равно

ВИДЫ 1)Не полное Задача Даны 3 угла в градусах. Определить существует ли такой треугольник.

ВИДЫ

1)Не полное

Задача

Даны 3 угла в градусах. Определить существует ли такой треугольник.

Начало INPUT A INPUT B INPUT С  IF A+B+C = 180 THEN  PRINT “ТРЕУГОЛЬНИК СУЩЕСТВУЕТ ”  Ввести 3 угла в градусах Если a+d+c=180 Если ТО Треугольник существует конец

Начало

INPUT A

INPUT B

INPUT С

IF A+B+C = 180 THEN PRINT “ТРЕУГОЛЬНИК СУЩЕСТВУЕТ ”

Ввести 3 угла в градусах

Если

a+d+c=180

Если ТО

Треугольник существует

конец

ВИДЫ 2) ПОЛНОЕ ЗАДАЧА

ВИДЫ

  • 2) ПОЛНОЕ
  • ЗАДАЧА
ВВЕСТИ ПЕРЕМЕННУЮ А INPUT A IF ATHEN P = A^2+4A+5 ELSE P=1/(A^2+4A+5) PRINT P ЕСЛИ ТО Если A МЕНЬШЕ ИЛИ РАВНО 0 ИНАЧЕ P= 1/(A^2+4A+5) P= A^2+4A+5 P

ВВЕСТИ ПЕРЕМЕННУЮ А

INPUT A

IF ATHEN P = A^2+4A+5

ELSE P=1/(A^2+4A+5)

PRINT P

ЕСЛИ ТО

Если

A МЕНЬШЕ ИЛИ РАВНО 0

ИНАЧЕ

P= 1/(A^2+4A+5)

P= A^2+4A+5

P

ВИДЫ 3) Составное (встречается много команд на одной ветви) задача Даны а и b. Если числа не равны, то вычислить и

ВИДЫ

3) Составное

(встречается много команд на одной ветви)

задача

Даны а и b. Если числа не равны, то вычислить и

ВВЕСТИ ПЕРЕМЕННУЮ А и В INPUT A INPUT B IF AB THEN P = A^2+B*B^2 Q=A*A^2+B^2 END IF PRINT P, Q Если А не равно В ЕСЛИ ТО P= A^2+B*B^2 Q=A*A^2+B^2 КОНЕЦ ВЕТВЛЕНИЯ P и q

ВВЕСТИ ПЕРЕМЕННУЮ А и В

INPUT A

INPUT B

IF AB THEN

P = A^2+B*B^2

Q=A*A^2+B^2

END IF

PRINT P, Q

Если

А не равно В

ЕСЛИ ТО

P= A^2+B*B^2

Q=A*A^2+B^2

КОНЕЦ ВЕТВЛЕНИЯ

P и q

-110 Б) если у=89-х^3, при х у=х^2+45*sqr(х), при х2 " width="640"

Составить программу, вычисляющую значение у

А) если у=21-х^2, при х

у=х^3+45*х, при х-110

Б) если у=89-х^3, при х

у=х^2+45*sqr(х), при х2

-75%
Курсы повышения квалификации

Методика преподавания информатики в начальной школе в соответствии с ФГОС НОО

Продолжительность 72 часа
Документ: Удостоверение о повышении квалификации
4000 руб.
1000 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Программирование ветвящихся алгоритмов (0.11 MB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт