Similar presentations:
Примеры решения задач контрольной работы
1.
Примеры решения задачконтрольной работы
2.
Пример 11. Постановка задачи:
Найти сумму натуральных чисел от 2 до 9
2. Математическая постановка задачи:
X – текущее значение числа
S – сумма чисел
Xн=2 Хк=10
Х изменяется по формуле Х=Х+1
Sн=0
S изменяется по формуле S=S+X
3. 3. Построение блок-схемы алгоритма
началоS=0
X=2
S=S+X
X=X+1
да
X≤9
Вывод S
конец
4. 4. Построение программы c использованием оператора условного перехода
REM Вычисление суммы чиселS=0
X=2
10 S = S + X
X=X+1
IF X ≤ 9 GOTO 10
PRINT “Сумма чисел ОТ 2 до 9 S= ” ; S
END
5. 4. Построение программы c использованием оператора цикла
REM Вычисление суммы чиселS=0
FOR X = 2 TO 9
S=S+X
NEXT X
PRINT “Сумма чисел ОТ 2 до 9 S= ” ; S
END
6. Пример 2
Пример2
1. Постановка задачи:
Построить таблицу функции
Y= 2X + A переменная X изменяется
от 2 до 5 с шагом 0,5. Константа А=10
2. Математическая постановка задачи:
X – переменная
Y – значение функции
Xн=2 Хк=5
Х изменяется по формуле Х=Х+0,5
Y изменяется по формуле Y= 2*X+A
7. 3. Построение блок-схемы алгоритма
началоА =10
Вывод «шапки» табл.
X=2
Y= 2*X+A
Вывод X, Y
X = X + 0,5
да
X≤5
конец
8. 5. Построение программы c использованием оператора условного перехода
REM Построение таблицы функцииА = 10
PRINT “Таблица функции Y= 2*X+A”
PRINT “X”, “Y”
X=2
10 Y= 2 * X + A
PRINT X, Y
X = X + 0,5
IF X ≤ 5 GOTO 10
PRINT “Сумма чисел ОТ 2 до 9 S= ” ; S
END
9. 4. Построение программы c использованием оператора цикла
REM Построение таблицы функцииА = 10
PRINT “Таблица функции Y= 2*X+A”
PRINT “X”, “Y”
FOR X = 2 TO 5 STEP 0,5
Y= 2*X+A
PRINT X, Y
NEXT X
PRINT “Сумма чисел ОТ 2 до 9 S= ” ; S
END
9