
Л1_Блок-схемы.ppt
- Количество слайдов: 21
Программирование на языках высокого уровня доцент кафедры Информатики и вычислительной техники, кандидат педагогических наук Лукиных Валерий Викторович
ЛИТЕРАТУРА n Гуденко А. , Петроченко Д. «Сборник задач по n n n программированию» Могилев А. В. , Пак Н. И, Хеннер Е. К. «Информатика» Могилев А. В. , Пак Н. И, Хеннер Е. К. «Практикум по информатике» Немнюгин С. А. «Turbo Pascal» Фаронов В. В. «Turbo Pascal 7. 0» Культин Н. «Turbo Pascal в задачах и примерах»
Требования к отчету по лабораторной работе (продолжение) Постановка задачи n Описание задачи в словесной форме Например: функция f(x) должна получить значение, равное единице, если переменная х больше ноля, и ноль в противном случае. n Исходные (вводимые) данные и их типы. В нашем случае к исходным данным относится переменная х, которая может принимать целые и вещественные значения. n Конечные (выводимые) данные и их типы. В нашем случае конечными данными (результатом решения) является значение функции f(x) =0 или f(x) =1. 1.
Требования к отчету по лабораторной работе (продолжение) 2. Математическая модель Решение задачи описывается в виде аналитических зависимостей (математических формул):
Требования к отчету по лабораторной работе (продолжение) 3. Блок-схема (графическое изображение) алгоритма решения задачи 4. Текст программы с комментариями 5. Описание контрольного примера - введенные исходные данные и выведенные результаты (Screen. Shot) Для л. р. с использованием циклов обязательна таблица трассировки для первых пяти проходов тела цикла
Сдаче отчета предшествует демонстрация работоспособности программы. Отчет в рукописном виде не принимается. Шрифт Times New Roman. Кегль 14. Интервал 1, 5 пункта
Графическое изображение алгоритма представляет собой изображение логикоматематической структуры алгоритма, при которой все этапы процесса обработки данных представляются с помощью геометрических фигур (блоков), имеющих строго определенную конфигурацию.
Графические символы и их применение Данные Отображает данные, носитель которых не определен (клавиатура, файл, монитор, принтер)
Графические символы и их применение Ручной ввод Отображает данные, вводимые вручную во время обработки с устройства любого типа (клавиатура, переключатели, кнопки, световое перо, полоски со штриховым кодом).
Графические символы и их применение Дисплей Отображает данные, представленные в человекочитаемой форме на носителе в виде отображающего устройства (экран для визуального наблюдения, индикаторы ввода информации)
Графические символы и их применение Процесс Выполнение операции или группы операций, в результате которых изменяется значение, форма представления или расположение данных
Графические символы и их применение Решение Отображает решение или функцию переключательного типа, имеющую один вход и ряд альтернативных выходов, один и только один из которых может быть активизирован после вычисления условий, определенных внутри этого символа.
Графические символы и их применение Граница цикла Состоит из двух частей, отображающих начало и конец цикла. Обе части символа имеют один и тот же идентификатор. Условия для инициализации, приращения, завершения и т. д. помещаются внутри символа в начале или в конце в зависимости от расположения операции, проверяющей условие
Графические символы и их применение Предопределенный процесс Использование ранее созданных и отдельно описанных алгоритмов или программ (подпрограмм)
Графические символы и их применение Соединитель Отображает выход в часть схемы и вход из другой части этой схемы. Используется для обрыва линии и продолжения ее в другом месте. Соответствующие символы-соединители должны содержать одно и то же уникальное обозначение
Графические символы и их применение Комментарий Используют для добавления описательных комментариев или пояснительных записей в целях объяснения или примечаний. Пунктирные линии в символе комментария связаны с соответствующим символом схемы
Графические символы и их применение Терминатор Отображает вход из внешней среды и выход во внешнюю среду (начало или конец схемы программы)
Изображение блок-схем алгоритмов осуществляется по определенным правилам: n Каждая схема должна начинаться и заканчиваться соответствующими символами, обозначающими начало и окончание алгоритма. n Не допускается более одного выхода из символов, обозначающих обрабатывающие блоки, и менее двух выходов из символов, обозначающих логические операции по проверке условия.
n Для повышения наглядности блок-схемы используются комментарии. n Для связи удаленных друг от друга блоков используют соединитель. n Все блоки должны иметь соответствующие пропорции по горизонтали и вертикали.
n Все блоки в схеме располагаются в последовательности сверху вниз и слева направо, объединяясь между собой линиями потока. Направления сверху вниз и слева направо не идентифицируются стрелками. Все остальные – должны обозначаться стрелками. Пересечение линий потока должно быть минимальным (лучше избегать пересечений).
Пример блок-схемы алгоритма: