Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Лабораторная работа №6: СортировкиСодержание книги
Поиск на нашем сайте
Цель работы: Из полученных знаний составить программу сортировки одномерного массива на основе одного из ниже приведенных алгоритмов по указанию преподавателя.
Вариант 1 Вариант 2
Вариант 3
Вариант 4
Вариант 5
Вариант 6
Вариант 7
Вариант 8
Вариант 9 Вариант 10
Приложение 1
Приложение 2 Структурограммы
С целью наиболее полного использования концепций структурного программирования алгоритмы могут быть представлены и в виде структурограмм (схем Насси - Шнейдермана). Этот способ изображения алгоритмов представляет собой попытку использования требований структурного программирования в схемах алгоритмов. Он позволяет изображать схему передач управления с помощью представления вложенности структур. Некоторые из используемых в этом способе символов соответствуют изображению символов на схемах алгоритмов. Для изображения алгоритмов используют следующие блоки: 1. Блок обработки (вычислений). Каждый символ структурограммы является блоком обработки. Каждый прямоугольник внутри любого символа представляет собой также блок обработки. 2. Блок следования. Объединяет ряд следующих друг за другом процессов обработки. 3. Блок решения. Применяется для обозначения структуры типа разветвления. Условие располагается в верхнем треугольнике, варианты решения – по сторонам треугольника, а процессы обработки обозначаются прямоугольниками. Если блок обработки является сокращенным (отсутствует одна из ветвей), то структурограмма видоизменяется соответствующим образом. 4. Блок варианта. Представляет расширение блока решения. Те варианты выхода из этого блока, которые можно сформулировать точно, размещаются слева. Остальные объединяются в один, называемый выходом по несоблюдению условий и расположены справа. Если нужно перечислить все возможные случаи, правую часть можно оставить незаполненной или совсем опустить. 5. Блок цикла с предусловием. Обозначает циклическую конструкцию с проверкой условия в начале цикла. Условия окончания цикла размещаются в верхней полосе, сливающейся с левой полосой, указывающей границу цикла. Данная структура может быть использована также для обозначения цикла с параметром. При этом вверху указывается закон изменения параметра цикла 5(a). 6. Блок цикла с постусловием. этот символ аналогичен блоку цикла с предусловием, но условие располагается внизу. Каждый блок имеет форму прямоугольника и может быть вписан в любой внутренний прямоугольник любого другого блока. Блоки дополняются элементами словесной записи с помощью предложений на естественном языке или с использованием математических обозначений.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-12-17; просмотров: 394; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.140.196.48 (0.006 с.) |