Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Проектування алгоритмів вкладених циклічних обчислювальних процесівСодержание книги
Поиск на нашем сайте
Навчальний матеріал Поряд з простими циклічними процесами при побудові алгоритмів складних обчислень використовують вкладені циклічні процеси. Усередині одного циклу можуть знаходитися один або кілька інших циклів. Цикл, що містить у собі інший цикл, має назву зовнішнього. Цикл, що міститься в тілі іншого циклу, має назву внутрішнього. Основне правило побудови вкладених циклів – охоплення зовнішнім циклом внутрішнього чи кількох внутрішніх. Глибина вкладеності, тобто кількість відкритих циклів на ділянці алгоритму, може бути більше двох і не обмежується. Правила організації як зовнішнього, так і внутрішніх циклів аналогічні правилам організації простого циклу. Параметри циклів різних рівнів змінюються не одночасно. Порядок зміни цих параметрів визначається умовами задачі. При організації внутрішніх циклів необхідно врахувати, що область дії внутрішнього циклу не повинна виходити за область дії зовнішнього циклу. Приклад 1: Скласти алгоритм обчислення значення функції В алгоритмі (рис.1) кілька разів обчислюються суми. Параметри циклів змінюються послідовно, тобто на одне значення параметра зовнішнього циклу параметр внутрішнього циклу приймає послідовно усі свої значення. Зафіксувавши значення І в зовнішньому циклі, у внутрішньому циклі виконується накопичення суми при значеннях J, що змінюються від 1 до М. Після чого значення І збільшується в зовнішньому циклі на 1 і внутрішній цикл повторюється. Якщо І > N, тоді виконується вихід з циклу і виводиться накопичений результат.
Приклад 2: Скласти програму обчислення значень функції sin(x+y), якщо x>0 и y<0, Z = cos(x-y) – в останніх випадках, якщо х змінюється від хн = -5 до хк = 5 із кроком hх =1; y змінюється від yн = -0,5 до yк = 0,5 c кроком hy =0,1.
В алгоритмі (рис.2) у внутрішньому циклі знаходиться розгалужений процес і кожна його гілка може складатися із фрагментів лінійного типу. 3 Контрольні питання 3.1 Визначите поняття "вкладений циклічний процес". 3.2 Які принципи побудови вкладених циклів? 3.3 Як визначається число повторень у вкладених циклічних процесах? 3.4 На яку глибину можуть бути вкладені циклічні процеси? 3.5 Яким чином у вкладених циклічних процесах використовуються рекурсивні відношення? 3.6 Для яких задач застосовуються вкладені циклічні процеси? 3.7 Наведіть приклад вкладених циклічних обчислювальних процесів.
|
|||||||||||||||||||||
Последнее изменение этой страницы: 2020-12-09; просмотров: 236; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.139.72.210 (0.005 с.) |