Скачать презентацию Программирование разветвляющихся алгоритмов Ветвления в языке QBasic Скачать презентацию Программирование разветвляющихся алгоритмов Ветвления в языке QBasic

Разветвленный алгоритм.ppt

  • Количество слайдов: 11

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

Ветвления в языке QBasic. Полная форма ветвления если (условие) то серия команд 1 иначе Ветвления в языке QBasic. Полная форма ветвления если (условие) то серия команд 1 иначе серия команд 2 все IF (условие) THEN серия команд 1 ELSE серия команд 2

Пример. n Найти из двух чисел наименьшее. REM ‘нахождение наименьшего INPUT “введите два числа”; Пример. n Найти из двух чисел наименьшее. REM ‘нахождение наименьшего INPUT “введите два числа”; A, B IF A

Неполная форма ветвления если (условие) то серия команд 1 все IF (условие) THEN серия Неполная форма ветвления если (условие) то серия команд 1 все IF (условие) THEN серия команд 1

Пример. n Вывести на экран число, если оно меньше 0. REM ‘нахождение отрицательного числа Пример. n Вывести на экран число, если оно меньше 0. REM ‘нахождение отрицательного числа INPUT “введите число”; A IF A<0 THEN PRINT “отрицательное число равно”; A END

Самостоятельная работа n Найти квадрат наибольшего из двух чисел a и b. Вывести наибольшее Самостоятельная работа n Найти квадрат наибольшего из двух чисел a и b. Вывести наибольшее число и его квадрат. n Определить, является ли число чётным или нечётным. Вывести результат. n Найти корни квадратного уравнения ax 2+bx+c=0. Принять во внимание, что любой из коэффициентов может быть равен нулю. Вывести результат или сообщение об ошибке. n Упорядочить 3 введённых числа по возрастанию и убыванию. Вывести результат.

Найти квадрат наибольшего из двух чисел a и b. Вывести наибольшее число и его Найти квадрат наибольшего из двух чисел a и b. Вывести наибольшее число и его квадрат. Начало а, b Нет a>b Да S=b^2 S=a^2 b, S a, S Конец

Определить, является ли число чётным или нечётным. Вывести результат. Начало а K=a. MOD 2 Определить, является ли число чётным или нечётным. Вывести результат. Начало а K=a. MOD 2 Нет k=1 Да Число нечетное Число четное Конец

Найти корни квадратного уравнения ax 2+bx+c=0. Принять во внимание, что любой из коэффициентов может Найти корни квадратного уравнения ax 2+bx+c=0. Принять во внимание, что любой из коэффициентов может быть равен нулю. Вывести результат или сообщение об ошибке. Начало а, b, c D=b^2 -4 ac Нет Ошибк а D>0 D=0 Да x 1=(-b. SQR(D))/2 a x 2=(b+SQR(D))/2 a x 1, x 2 Конец Да x=-b/2*a x

Для самостоятельного алгоритма в блок схеме. построения Упорядочить 3 введённых числа по возрастанию и Для самостоятельного алгоритма в блок схеме. построения Упорядочить 3 введённых числа по возрастанию и убыванию. Вывести результат