
- •Информатика лабораторные работы Методические указания
- •Информатика
- •Перевод чисел из одной системы счисления в другую
- •Арифметические операции в позиционных системах счисления
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •Элементы схем алгоритмов
- •Символы
- •Пояснительный текст
- •Соединительные линии
- •Основные типы алгоритмических структур
- •Линейная структура
- •Разветвленная структура
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •Элементы схем алгоритмов
- •Символы
- •Пояснительный текст
- •Соединительные линии
- •Основные типы алгоритмических структур
- •Циклическая структура
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •Запуск, редактирование и отладка программы
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •Константы
- •Переменные
- •Сводная таблица описания типов данных
- •Операции языка QuickBasic
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •Функции обработки символьных строк
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •Условные операторы
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •Работа с субд Microsoft Access 2000
- •Панель кнопок перехода
- •4. Контрольные вопросы
- •5. Библиографический список
- •Информатика
- •Средства архивации файлов
- •4. Контрольные вопросы
- •5. Библиографический список
Пояснительный текст
Текст на схемах должен:
соответствовать символам внутри, которых или в комментариях к которым он находится;
количество текста должно быть минимальным, но достаточным для понимания функции символа;
при превышении размера символа текст располагается в комментарии либо на отдельном листе с перекрестной ссылкой на символ;
при необходимости идентификатор символа располагается слева над символом;
описание символа (при его специальном применении) располагается справа над символом;
текст для символов отображающих способы вывода располагаются справа над символом, тоже способы ввода - справа под символом;
внешний
соединитель внутренний соединитель
Соединительные линии
Линии в схемах алгоритмов:
не должны пересекаться (при необходимости их следует прерывать в начале разрыва внешним соединителем, в конце - внутренним);
число длинных линий на схеме должно быть минимальным;
стандартное направление линии (потока) сверху вниз и слева направо, при других направлениях или при соединениях на линиях указываются стрелки;
при объединении двух и более линий в одну, место объединения должно быть смещено;
Основные типы алгоритмических структур
Принципиальным отличием алгоритмических языков от естественного является наличие в первых жестких структур, логично, надежно и целесообразно построенных из нескольких символов. Эти структуры делятся на 3 группы:
последовательные (линейные);
разветвляющиеся;
циклические.
Линейная структура
При использовании последовательных структур операции записываются одна за другой, т.е. в определенной последовательности.
Линейный алгоритм не содержит логических условий и имеет одну ветвь обработки. Условное изображение линейного алгоритма на рис.2.1. Пример выполнения линейного алгоритма - на рис. 2.2.
Рис. 2.1. Условное изображение Рис. 2.2. Вычисление
линейного алгоритма выражения D=2,5/(A-B)
Разветвленная структура
Разветвленный алгоритм содержит одно или несколько логических условий и имеет несколько ветвей обработки. Условное изображение представлено на рис. 2.3. Пример выполнения разветвленного алгоритма - на рис. 2.4.
а) б)
в)
Рис. 2.3. Условное обозначение разветвленного алгоритма c
полной (а) и неполной (б) альтернативой и конструкцией выбора (в).
Рис.2.4. Пример разветвленного алгоритма вычисления величины С:
С=A-B, если A>B и
С=A+B, в противном случае.