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

Пример 1.”Сформировать массив ”С”, включив в него четные элементы массива ”А”, которые присутствуют в массиве ”В”.



Читайте также:
  1. IBM рассказала о 5 инновациях, которые изменят нашу жизнь в ближайшие 5 лет
  2. III. Разделы аттестационного отчёта, которые могут быть востребованы
  3. int n; //р-ть массив
  4. IV этап. От 19 к 11 компаниям, которые добились выдающихся результатов
  5. IV. Практические наставления. Сила и значение веры, ветхозаветные примеры веры. (10.19-13.25).
  6. RAID-массив в персональном компьютере
  7. RAID-массив в персональном компьютере

 
 

Вначале запишем укрупненный алгоритм:

Анализируя этот алгоритм мы видим, что ” ввод-массивов-А-и-В ” можно реализовать, применив дважды алгоритм А1 (поменяв при этом имена переменных и скорректировав тексты сообщений на экран), а ” вывод-массива-С ” несложно обеспечить, воспользовавшись алгоритмом А2. Нам остается только разработать алгоритм ” формирование-массива-С ”.

Приведем план решения этой задачи:

 
 

Теперь нужно раскрыть планы действий ” искать-A[i]-в-массиве-В ” и ” добавить-A[i]-в-массив-C ”.

Первый план –это модификация алгоритма А8:

 
 

 
 

Второй план (аналог телу цикла в алгоритме А7):

 
 

И, наконец, выражение (A[i] четное) можно реализовать, проверив остаток от целочисленного деления числа A[i] на 2. На Паскале это выражение имеет вид:

 
 

 
 

Теперь можно привести уточненный план формирования массива С:

Задача разработки отдельных фрагментов решена, и теперь остается только получить итоговый (детальный) алгоритм, выполнив подстановку отдельных планов в укрупненный алгоритм. Эту работу читателю предлагается выполнить самостоятельно.


Дата добавления: 2015-07-11; просмотров: 73 | Нарушение авторских прав






mybiblioteka.su - 2015-2024 год. (0.009 сек.)