Similar presentations:
Линейные алгоритмы. Решение задач
1. Линейные алгоритмы. Решение задач.
2. Найти ошибки в программных строках:
INPUT “A,B”,A:BA+B=C
LET D=2A+3B+4*C
PRINT A,B;
? C, 4D
3. ЭТАПЫ РЕШЕНИЯ ЗАДАЧ НА ПК:
Постановка задачи: выделить исходныеданные и определить результаты;
Построение математической модели;
Построение алгоритма по заданной
модели в виде блок-схемы;
Записать разработанный алгоритм на
одном из языков программирования;
Отладка программы;
4. Задача 1;
Даны 2 катета А и В прямоугольноготреугольника. Найти периметр и
площадь;
I. Арг. a,b Рез. S, P
II. C=
a 2 b2
P=A+B+C, S=A*B/2
5. III.
началоIII.
A, B
C=
a b
2
P=A+B+C: S=A*B/2
S, p
КОНЕЦ
2
6. IV. Программа:
INPUT “A,B”; A,BC=SQR(A^2+B^2)
P=A+B+C: S=A*B/2
PRINT “P=“;P, “S=“;S
7. Задача на дом:
Найти периметр и площадьтреугольника по теореме Герона,
если известны: а,в,с – стороны
треугольника, введённые с
клавиатуры.
8. Задачи:
Найти значение арифметическоговыражения (4в2+5с)/(6ав-sin3c) при
а, в, с – введённых с клавиатуры.
Найти площадь и периметр
прямоугольного треугольника, если
известен катет «а», другой катет в 2
раза больше известного.
9.
На одной пасеке «m» ульев, а надругой – «n», с 1 пасеки сняли на
«p» кг мёда больше, чем со второй.
Сколько кг мёда сняли с каждой
пасеки, если с каждого улья
получали поровну.
10. Задача 1;
I. Арг. a,b,с Рез. dII. d= (4в2+5с)/(6ав-sin3c)
11. III.
началоIII.
A, B,C
D=
(4в2+5с)/(6ав-sin3c)
D
КОНЕЦ
12. IV. Программа:
INPUT “A,B,C”; A,B,CD=
PRINT “D=“;D
13. Задача 1;
I. Арг. a Рез. S, pII. b=2*a
P=A+B+C, S=A*B/2
C=
a b
2
2
14. III.
началоIII.
A
B=2*a:
C=
a b
2
P=A+B+C: S=A*B/2
S, P
КОНЕЦ
2
15. IV. Программа:
INPUT “A”; AB=2*A
C=SQR(A2+B2)
P=A+B+C: S=A*B/2
PRINT “P=“;P, “S=“;S
16. Задание: что мы увидим на экране после выполнения программы?
А=1?А
А=А+24
С=SQR(A)
D=C+A
PRINT “D=“;D, C, A
? C+1
D=30
6
5
25
17. ДОМАШНЕЕ ЗАДАНИЕ
Задание 1:что мы увидим на экране после
выполнения программы?
А=5
А=А+44
С=SQR(A)
D=C+3
PRINT “D=“;D, C, A
? C+100
18. Задание 2:
Найти значение арифметическоговыражения (7А3+5В)/(3AB2-СOS(3C))
при A, B, C – введённых с
клавиатуры