Студопедия — Иерархия управляющих конструкций и операторов. Количество операторов в строке. Функция - преобразование входных данных
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Иерархия управляющих конструкций и операторов. Количество операторов в строке. Функция - преобразование входных данных






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

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

Существует 15 элементарных программ (не более 4 узлов). 7 из них имеют функциональные узлы:

Функция: Следование:

 

 

Если-то-иначе: Если-то:

 

 

Цикл с предусловием: Цикл с постусловием:

 

 

Цикл с внутренним условием:

С помощью указанных управляющих конструкций можно добиться сколь угодно высокой сложности.

Обычно операторы программы выполняются друг за другом в той последовательности, в которой они написаны. Это называется последовательным выполнением. Однако некоторые операторы позволяют программисту указать, что следующим должен выполнятся не очередной оператор, а какой-то другой. Это называется передачей управления.

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

 

Один оператор может занимать одну или более строк. Два или большее количество операторов могут быть расположены на одной строке. Операторы, управляющие порядком выполнения (if, if-else, switch, while и for), могут быть вложены друг в друга.

Отступы (сдвиги). Основные правила использования отступов. Шаг сдвигов. Отступ — отклонение от края колонки одной или нескольких строк, идущих подряд.

Стиль о́тступов (индентация) — правила форматирования исходного кода, в соответствии с которыми отступы проставляются в удобочитаемой манере.

Используемый стиль отступов обычно особо оговаривается в стандарте оформления кода.

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

Существует стили отступов. Они имеют своей целью облегчение визуального отслеживания управляющих конструкций. Камнем преткновения является расстановка { и } и оформление операторов (if, else, for, while, или do) в блоки. Количество и расположение отступов и пробелов должно отражать структуру кода.

Скобки, их разновидности и правила применения. Ско́бки — па́рные знаки, используемые в различных областях.

1) Круглые (операторные) скобки. Используются для задания приоритета математических и логических операций. Во многих языках программирования используются круглые скобки для выделения конструкций. Например, в языках Паскаль и Си в скобках указываются параметры вызова процедур и функций, а в Лиспе — для описания списка.

2) Квадратные скобки. Чаще всего применяются для указания индекса элемента массива, в языке Perl также формируют ссылку на безымянный массив; в BASIC и некоторых других достаточно старых языках не используются.

3) Фигурные скобки. Являются или операторными (Си, C++, Java, Perl и PHP), или комментарием (Паскаль), могут также служить для образования списка (в Mathematica), анонимного хеш-массива (в Perl, в иных позициях для доступа к элементу хеша) или множества (Сетл).

4) Косые скобки. Косые скобки вместе с дополнительным знаком «*» обозначают начало и конец комментария. Может использоваться и «//».

 

Стиль Кернигана и Ричи. Назван в честь Кернигана и Ричи из-за того, что все примеры из K&R отформатированы подобным образом. Также известен как «kernel style» (из-за того, что ядро UNIX написано на нем), а также как «Единственный Правильный Скобочный Стиль» (англ. One True Brace Style - 1TBS) со слов его приверженцев. Основной отступ, показанный ниже, состоит из 8 пробелов (или одной табуляции) на уровень. Иногда (но реже) используются 4 пробела.

 

if (<cond>) {

<body>

}

49. Стиль кодирования. Пробелы и элементы синтаксиса. Колонки и пустые строки. Отделение переменных, однотипных инструкция, определения функций, логически завершенных кодов блока. Длинные строки и их разбиение. Имена функций, классов, методов. Компоненты составных имен. Правила применения строчных и прописных букв. Комментарии. Правила комментирования кода.

Пробелы и элементы синтаксиса. Колонки и пустые строки. Отделение переменных, однотипных инструкция, определения функций, логически завершенных кодов блока. Длинные строки и их разбиение. Правильное использование пробелов также может повысит удобочитаемость и целостность программного кода. При письме вы добавляете пробелы после точек и запятых. В программном коде вы можете следовать той же И последнее замечание, касающееся пробелов: употребляйте пробел вместе с фигурными скобками. Перед открывающими фигурными скобками ({) в функциях, нструкциях if-else, switch, в циклах и в литералах объектов. Между закрывающей фигурной скобкой (}) и инструкциями else while.

Многие часто упускают из виду такой важный аспект, влияющий на удобочитаемость программного кода, как пустые строки. Вы можете использовать их для визуального отделения блоков программного кода. Это подобно разбивке на абзацы в обычных книгах.

  1. Используйте две пустые строки между логическими секциями в исходном файле.
  2. Используйте две пустые строки между объявлениями классов и интерфейсов.
  3. Используйте одну пустую строку между методами.
  4. Если переменные в методе объявляются отдельным блоком, используйте одну пустую строку между их объявлением и инструкцией, идущей за этим блоком.
  5. Используйте одну пустую строку между логическими частями в методе.

Процесс чтения становится куда приятней, когда текст разбит на колонки. Подобную технику можно применить и к коду. Большинство разработчиков придерживаются лимита в 80 и 120 символов.







Дата добавления: 2015-04-19; просмотров: 823. Нарушение авторских прав; Мы поможем в написании вашей работы!



Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Дренирование желчных протоков Показаниями к дренированию желчных протоков являются декомпрессия на фоне внутрипротоковой гипертензии, интраоперационная холангиография, контроль за динамикой восстановления пассажа желчи в 12-перстную кишку...

Деятельность сестер милосердия общин Красного Креста ярко проявилась в период Тритоны – интервалы, в которых содержится три тона. К тритонам относятся увеличенная кварта (ув.4) и уменьшенная квинта (ум.5). Их можно построить на ступенях натурального и гармонического мажора и минора.  ...

Понятие о синдроме нарушения бронхиальной проходимости и его клинические проявления Синдром нарушения бронхиальной проходимости (бронхообструктивный синдром) – это патологическое состояние...

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

Сущность, виды и функции маркетинга персонала Перснал-маркетинг является новым понятием. В мировой практике маркетинга и управления персоналом он выделился в отдельное направление лишь в начале 90-х гг.XX века...

Разработка товарной и ценовой стратегии фирмы на российском рынке хлебопродуктов В начале 1994 г. английская фирма МОНО совместно с бельгийской ПЮРАТОС приняла решение о начале совместного проекта на российском рынке. Эти фирмы ведут деятельность в сопредельных сферах производства хлебопродуктов. МОНО – крупнейший в Великобритании...

Studopedia.info - Студопедия - 2014-2024 год . (0.01 сек.) русская версия | украинская версия