При оформлении блок-схем алгоритмов необходимо придерживаться следующих рекомендаций:
Блоки имеют пропорции 2:1. Например, если ширина блока составляет 5 см, его высота должна быть 2,5см. Блоки, кроме начала и конца, нумеруются в разрыве линии слева вверху.
Пример обозначения | Что это? | Какому оператору соответствует |
![]() | Начало или конец программы, процедуры, функции | PROGRAM PROCEDURE, FUNCTION |
![]() | Процесс. Любое вычисление. | Оператор присваивания: a:=b+c*4; |
![]() | Вызов процедуры или функции | PROCEDURE Start; ... Start; |
![]() | Выбор, проверка условия | Оператор IF: IF a>b THEN... ELSE... |
![]() | Множественное ветвление | Оператор CASE: CASE a OF: 1:...; 2: …; 3: …; 4:….; END; |
![]() | Ввод-вывод данных без уточнения устройства ввода-вывода | Операторы WRITE, WRITELN, READ, READLN: READLN(x); |
![]() | Файл прямого доступа. | Данный блок обозначает не оператор, а используемые программой данные |
![]() | Ввод с клавиатуры | Операторы READ, READLN: READLN(A,B); |
![]() | Вывод на экран | Операторы WRITE, WRITELN: WRITELN(A,B,X:10:2); |
![]() | Цикл с заданным числом повторений | Оператор FOR: FOR i:=1 TO 10 DO... |
![]() | Цикл с предусловием | Оператор WHILE: WHILE I<10 DO ... |
![]() | Цикл с постусловием | Оператор REPEAT…UNTIL: REPEAT ... UNTIL i>10; |
Приложение 1
Бланк рецензии:
РЕЦЕНЗИЯ на курсовую работу по информатике студента ХХХХХХХ гр. ХХХХХХХ. Курсовая работа выполнена в полном объеме в соответствии с заданием и может быть оценена следующим образом: 1. Обоснование разработки _____________ 2. Графическая часть _____________ 3. Пояснительная записка _____________ 4. Соблюдение требований ЕСКД _____________ 5. Оптимальность решения ___________________ Общая оценка________________ Рецензент ________________ "____" _____________ 20___ |