При оформлении блок-схем алгоритмов необходимо придерживаться следующих рекомендаций:
Блоки имеют пропорции 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___ |