Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Описание структур алгоритмов↑ Стр 1 из 3Следующая ⇒ Содержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
Различают следующие структуры алгоритмов: · линейная; · разветвляющаяся; · циклическая; · вспомогательный алгоритм. Для подробного изучения структур алгоритмов смотри методические указания к выполнению контрольно-курсовой работы.
Описание основных блоков для схем программ 4.1. Символы данных · Данные Символ отображает данные, носитель данных не определен.
4.2. Символы процесса · Процесс Символ отображает Функцию обработки данных любого вида (выполнение определенной операции или группы операций, приводящее к изменению значения, формы или размещения информации или к определению, по которому из нескольких направлений потока следует двигаться). · Предопределенный процесс Символ отображает предопределенный процесс, состоящий из одной или нескольких операций или шагов программы, которые определены в другом месте (в подпрограмме, модуле).
· Подготовка Символ отображает модификацию команды или группы команд с целью воздействия на некоторую последовательную функцию (установка переключателя, модификация индексного регистра или инициализация программы).
· Решение Символ отображает решение или функцию переключаемого типа, имеющую один вход и ряд альтернативных выходов, один из которых может быть активизирован после вычисления условий, определенных внутри этого символа. · Граница цикла Символ, состоящий из двух частей, отображает начало и конец цикла. Обе части символа имеют один и тот же идентификатор. Условия для инициализации, приращения, завершения помещаются внутри символа в начале или конце в зависимости от расположения операции, проверяющей условие.
4.3. Символы линий · Линия Символ отображает поток данных или управления. 4.4. Специальные символы · Соединитель Символ отображает выход в часть схемы и вход из другой части этой схемы и используется для обрыва линий и продолжения ее в другом месте. Соответствующие символы-соединители должны содержать одно и то же уникальное обозначение.
· Терминатор Символ отображает выход во внешнюю среду и вход из внешней среды (начало или конец схемы программы, внешнее использование и источник или пункт назначения данных).
· Комментарий Символ используют для добавления описательных комментариев или пояснительных записей в целях объяснения или примечаний.
Описание операторов, используемых при программировании Оператор объявления BASIC-процедур - DECLARE (BASIC) Назначение: Объявляет ссылки к BASIC-процедурам и вызывает проверку типов аргументов . Синтаксис: DECLARE (FUNCTION | SUB] < имя > [([ <список параметров> ])] Аргумент Описание < имя> Имя процедуры; оно ограничено 40 символами. Имя процедуры-функции FUNCTION может сопровождаться маркером типа (%, &,!, #, $) для возвращаемой величины < список параметров> Список параметров используется при вызове процедуры, определяет только количество и тип аргументов.
Оператор присваивания - LET Назначение: Присваивание, переменной значения некоторого числового или строкового выражения. Синтаксис: [LET] <переменная> = <выражение> Оператор условного перехода - IF...THEN...ELSE Назначение: Позволяет передавать управление программой в зависимости от результата проверки условия. Имеет две разновидности. Синтаксис: Первая форма представляет собой оператор, записываемый в одну строку: IF <условие> THEN <выражение 1> [ELSE <выражение 2>] Аргумент Описание <условие> Логическое выражение, принимающее значение TRUE (истина) <- ненулевое значение, - или FALSE (ложь) - нулевое значение; <выражение1 > Вычисляется, если условие принимает значение TRUE, и пропускается в противном случае; <выражение 2> Вычисляется, если условие принимает значение FALSE. Если ELSE-часть отсутствует, а <условие> имеет значение FALSE, управление передается следующему оператору. Выражения имеют следующий синтаксис: [<операторы>] [GOTO] <номер строки> | GOTO <метка>) Вторая (блоковая) форма оператора условного перехода имеет вид: IF <условие 1> THEN [<блок 1>] [ELSE IF <условие 2> THEN [<блок 2>] ] … [ELSE [<блок N>] ] END IF Аргумент Описание <условие 1> Логическое выражение, принимающее значение TRUE (ненулевое) или FALSE (нулевое) (I = 1...N) <блок 1> Последовательность операторов, занимающих одну или несколько строк (1 = 1...N). Оператор цикла FOR … NEXT Назначение: Применяется для циклического выполнения определенной группы операторов заданное число раз. Синтаксис: FOR <счетчик> = <начальное значение> ТО <конечное значение> [STEP <приращение>] NEXT [<счетчик 1>[, <счетчик 2>...] Аргумент Описание <счетчик> Внутренняя числовая переменная счетчика циклов. Переменная не может быть элементом записи или элементом массива <начальное значение> Начальное значение счетчика циклов <конечное значение> Конечное значение счетчика циклов <приращение> Приращение счетчика циклов; может иметь отрицательное значение. Оператор цикла - DO...LOOP Назначение: Оператор обеспечивает циклическое выполнение группы операторов, пока <условие> в конструкции WHILE истинно (TRUE) или до тех пор, пока <условие> в конструкции UNTIL не станет истинным. Имеет две разновидности, в зависимости от того, проверяются ли условия в начале или конце цикла. Синтаксис: 1. DO <блок операторов>] LOOP [[WHILE [ UNTIL) <условие>] 2. DO [(WHILE | UNTIL) <условие>1 [<блок операторов>] LOOP Аргумент Описание <блок операторов> Один или несколько операторов языка BASIC, которые будут циклически выполняться; <условие> Любое выражение, принимающее значение либо TRUE (не нуль), либо FALSE (нуль). Оператор комментария - REM Назначение: Включение в программу поясняющих записей-комментариев. Синтаксис: REM <комментарий> ‘ <комментарий>.
|
||||
Последнее изменение этой страницы: 2017-02-09; просмотров: 455; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.191.238.6 (0.01 с.) |