Скачать презентацию Программирование на языках высокого уровня доцент кафедры Информатики Скачать презентацию Программирование на языках высокого уровня доцент кафедры Информатики

Л1_Блок-схемы.ppt

  • Количество слайдов: 21

Программирование на языках высокого уровня доцент кафедры Информатики и вычислительной техники, кандидат педагогических наук Программирование на языках высокого уровня доцент кафедры Информатики и вычислительной техники, кандидат педагогических наук Лукиных Валерий Викторович

ЛИТЕРАТУРА n Гуденко А. , Петроченко Д. «Сборник задач по n n n программированию» ЛИТЕРАТУРА n Гуденко А. , Петроченко Д. «Сборник задач по n n n программированию» Могилев А. В. , Пак Н. И, Хеннер Е. К. «Информатика» Могилев А. В. , Пак Н. И, Хеннер Е. К. «Практикум по информатике» Немнюгин С. А. «Turbo Pascal» Фаронов В. В. «Turbo Pascal 7. 0» Культин Н. «Turbo Pascal в задачах и примерах»

Требования к отчету по лабораторной работе (продолжение) Постановка задачи n Описание задачи в словесной Требования к отчету по лабораторной работе (продолжение) Постановка задачи n Описание задачи в словесной форме Например: функция f(x) должна получить значение, равное единице, если переменная х больше ноля, и ноль в противном случае. n Исходные (вводимые) данные и их типы. В нашем случае к исходным данным относится переменная х, которая может принимать целые и вещественные значения. n Конечные (выводимые) данные и их типы. В нашем случае конечными данными (результатом решения) является значение функции f(x) =0 или f(x) =1. 1.

Требования к отчету по лабораторной работе (продолжение) 2. Математическая модель Решение задачи описывается в Требования к отчету по лабораторной работе (продолжение) 2. Математическая модель Решение задачи описывается в виде аналитических зависимостей (математических формул):

Требования к отчету по лабораторной работе (продолжение) 3. Блок-схема (графическое изображение) алгоритма решения задачи Требования к отчету по лабораторной работе (продолжение) 3. Блок-схема (графическое изображение) алгоритма решения задачи 4. Текст программы с комментариями 5. Описание контрольного примера - введенные исходные данные и выведенные результаты (Screen. Shot) Для л. р. с использованием циклов обязательна таблица трассировки для первых пяти проходов тела цикла

Сдаче отчета предшествует демонстрация работоспособности программы. Отчет в рукописном виде не принимается. Шрифт Times Сдаче отчета предшествует демонстрация работоспособности программы. Отчет в рукописном виде не принимается. Шрифт Times New Roman. Кегль 14. Интервал 1, 5 пункта

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

Графические символы и их применение Данные Отображает данные, носитель которых не определен (клавиатура, файл, Графические символы и их применение Данные Отображает данные, носитель которых не определен (клавиатура, файл, монитор, принтер)

Графические символы и их применение Ручной ввод Отображает данные, вводимые вручную во время обработки Графические символы и их применение Ручной ввод Отображает данные, вводимые вручную во время обработки с устройства любого типа (клавиатура, переключатели, кнопки, световое перо, полоски со штриховым кодом).

Графические символы и их применение Дисплей Отображает данные, представленные в человекочитаемой форме на носителе Графические символы и их применение Дисплей Отображает данные, представленные в человекочитаемой форме на носителе в виде отображающего устройства (экран для визуального наблюдения, индикаторы ввода информации)

Графические символы и их применение Процесс Выполнение операции или группы операций, в результате которых Графические символы и их применение Процесс Выполнение операции или группы операций, в результате которых изменяется значение, форма представления или расположение данных

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

Графические символы и их применение Граница цикла Состоит из двух частей, отображающих начало и Графические символы и их применение Граница цикла Состоит из двух частей, отображающих начало и конец цикла. Обе части символа имеют один и тот же идентификатор. Условия для инициализации, приращения, завершения и т. д. помещаются внутри символа в начале или в конце в зависимости от расположения операции, проверяющей условие

Графические символы и их применение Предопределенный процесс Использование ранее созданных и отдельно описанных алгоритмов Графические символы и их применение Предопределенный процесс Использование ранее созданных и отдельно описанных алгоритмов или программ (подпрограмм)

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

Графические символы и их применение Комментарий Используют для добавления описательных комментариев или пояснительных записей Графические символы и их применение Комментарий Используют для добавления описательных комментариев или пояснительных записей в целях объяснения или примечаний. Пунктирные линии в символе комментария связаны с соответствующим символом схемы

Графические символы и их применение Терминатор Отображает вход из внешней среды и выход во Графические символы и их применение Терминатор Отображает вход из внешней среды и выход во внешнюю среду (начало или конец схемы программы)

Изображение блок-схем алгоритмов осуществляется по определенным правилам: n Каждая схема должна начинаться и заканчиваться Изображение блок-схем алгоритмов осуществляется по определенным правилам: n Каждая схема должна начинаться и заканчиваться соответствующими символами, обозначающими начало и окончание алгоритма. n Не допускается более одного выхода из символов, обозначающих обрабатывающие блоки, и менее двух выходов из символов, обозначающих логические операции по проверке условия.

n Для повышения наглядности блок-схемы используются комментарии. n Для связи удаленных друг от друга n Для повышения наглядности блок-схемы используются комментарии. n Для связи удаленных друг от друга блоков используют соединитель. n Все блоки должны иметь соответствующие пропорции по горизонтали и вертикали.

n Все блоки в схеме располагаются в последовательности сверху вниз и слева направо, объединяясь n Все блоки в схеме располагаются в последовательности сверху вниз и слева направо, объединяясь между собой линиями потока. Направления сверху вниз и слева направо не идентифицируются стрелками. Все остальные – должны обозначаться стрелками. Пересечение линий потока должно быть минимальным (лучше избегать пересечений).

Пример блок-схемы алгоритма: Пример блок-схемы алгоритма: