Блок- схема
Блок-схема  - это графический способ представления алгоритма с помощью геометрических фигур, называемых блоками и стрелок,
Пример:
Решение:
Трассировка
Решение:
Трассировка : в блок-схеме две переменные X, A и экран.
Решение:
Решение:
Решение:
Решение:
Решение:
Решение:
Решение:
Решение:
Решение:
Решение:
Совет:
474.50K
Category: programmingprogramming

Блок-схема - это графический способ представления алгоритма с помощью геометрических фигур, называемых блоками и стрелок

1. Блок- схема

2. Блок-схема  - это графический способ представления алгоритма с помощью геометрических фигур, называемых блоками и стрелок,

Блок-схема - это графический способ
представления алгоритма с помощью
геометрических фигур, называемых
блоками и стрелок, показывающих
последовательность выполнения
действий
Каждый блок обозначает определенное
действие, которое записывается внутри
блока.
Обычно блок-схема рисуется сверху вниз или
слева направо.

3.

Название
действия
Начало
алгоритма
Конец
алгоритма
Присваивание
Вывод данных
на экран
Язык блок- схемы
Язык Pascal
НАЧАЛО
BEGIN
КОНЕЦ
END.
3 b2
X : 2
a 1
X:=(3+b*b) / (a*a+1);
Вывод в
строку А
WRITE (А, ‘ ’);
Вывод а, b
WRITELN (a, b);
Вывод ‘Text’
WRITELN (‘Text');

4.

Название
действия
Ввод данных
через
клавиатуру
Язык блок- схемы
Язык Pascal
Ввод А
WRITE (‘Задайте значение A’);
READLN(A);
Ввод А,B
Примечание:
WRITELN (‘Задайте значение
A и B ‘);
READLN(A,B);
Можно использовать оператор READ.
Пояснение для вводимых значений можно
оформлять по-разному.

5. Пример:

Задача.
Найти значение арифметического выражения:
x 1
4x
3 2x
3
при x=-5,64 ; -4,9 ; -2,78; -0,6 ; 0,25; 2,83.
Ответ получить с тремя знаками после запятой.

6. Решение:

Блок-схема:
НАЧАЛО
Ввод X
x3 1
A : 4 x
3 2x
Вывод А
КОНЕЦ
Программа:

7. Трассировка

Трассировка – проверка правильности
составления алгоритма или программы.
Оформляется в виде таблицы
(трассировочной), количество
колонок которой зависит от количества
переменных, количества условий и
экран.

8. Решение:

Блок-схема:
НАЧАЛО
Ввод X
x3 1
A : 4 x
3 2x
Вывод А
КОНЕЦ
Программа:

9. Трассировка : в блок-схеме две переменные X, A и экран.

X
A
Экран
В качестве исходных
данных нужно брать
значения легко
считаемые и, которые
проверяют
всевозможные
ситуации.
Пишем программу!

10. Решение:

Блок-схема:
Программа:
PROGRAM ARIFM;
НАЧАЛО
Ввод X
x3 1
A : 4 x
3 2x
Вывод А
КОНЕЦ

11. Решение:

Блок-схема:
НАЧАЛО
Ввод X
x3 1
A : 4 x
3 2x
Вывод А
КОНЕЦ
Программа:
PROGRAM ARIFM;
VAR

12. Решение:

Блок-схема:
НАЧАЛО
Ввод X
x3 1
A : 4 x
3 2x
Вывод А
КОНЕЦ
Программа:
PROGRAM ARIFM;
VAR X,A:

13. Решение:

Блок-схема:
НАЧАЛО
Ввод X
x3 1
A : 4 x
3 2x
Вывод А
КОНЕЦ
Программа:
PROGRAM ARIFM;
VAR X,A:REAL;

14. Решение:

Блок-схема:
НАЧАЛО
Ввод X
x3 1
A : 4 x
3 2x
Вывод А
КОНЕЦ
Программа:
PROGRAM ARIFM;
VAR X,A:REAL;
BEGIN

15. Решение:

Блок-схема:
НАЧАЛО
Ввод X
x3 1
A : 4 x
3 2x
Вывод А
КОНЕЦ
Программа:
PROGRAM ARIFM;
VAR X,A:REAL;
BEGIN
WRITE (‘X=‘);
READLN (X);

16. Решение:

Блок-схема:
НАЧАЛО
Ввод X
x3 1
A : 4 x
3 2x
Вывод А
КОНЕЦ
Программа:
PROGRAM ARIFM;
VAR X,A:REAL;
BEGIN
WRITE (‘X=‘);
READLN (X);

17. Решение:

Блок-схема:
НАЧАЛО
Ввод X
x3 1
A : 4 x
3 2x
Вывод А
КОНЕЦ
Программа:
PROGRAM ARIFM;
VAR X,A:REAL;
BEGIN
WRITE (‘X=‘);
READLN (X);
A:=4*X - (X*X*X + 1)/(3+2*X);

18. Решение:

Блок-схема:
НАЧАЛО
Ввод X
x3 1
A : 4 x
3 2x
Вывод А
КОНЕЦ
Программа:
PROGRAM ARIFM;
VAR X,A:REAL;
BEGIN
WRITE (‘X=‘);
READLN (X);
A:=4*X - (X*X*X + 1)/(3+2*X);
WRITELN ( A : 5 :3);

19. Решение:

Блок-схема:
НАЧАЛО
Ввод X
x3 1
A : 4 x
3 2x
Вывод А
КОНЕЦ
Программа:
PROGRAM ARIFM;
VAR X,A:REAL;
BEGIN
WRITE (‘X=‘);
READLN (X);
A:=4*X - (X*X*X + 1)/(3+2*X);
WRITELN ( A : 5 :3);
READLN;
END.

20. Совет:

В первый раз программу запускаете со
значениями из трассировочной
таблицы, чтобы проверить правильно
ли вы ее написали. Если ответы
совпадают, значит все в порядке, и
можно находить все остальные
значения (по задаче).
English     Русский Rules