Задание 1 (вариант 14), задание 2 (вариант 2). Получить блок-схему, Е-схему и построить программную функцию в соответствии с вариантом

  • ID: 04361 
  • 7 страниц

Фрагмент работы:

Задание 1:

Получить блок-схему, Е-схему и построить программную функцию в соответствии с вариантом.

Вариант 14:

Блок-схему программы построить путем замены в блок-схеме рис.17г функционального узла f8 на блок-схему 17в.

Решение:

f6

f1

f2

f7

f5

f4

p3

p2

p1

x

y

F1

F3

f2

p2

p1

p3

f7

f5

f4

f6

f1

F1

F3

F2

y

F2

x

F0

[image]

Программная функция

[image]

[image]

[image]

[image] и [image] или

[image] и [image]

[image]

[image] и [image] или

[image][image]

[image]

[image] и [image] или

[image] и[image]

Задание 2.

Построить структурированную программу для разбора глаголов по составу.

Решение:

Словесное описание алгоритма программы:

Вводится слово. Учитывая, что окончание в слове может быть одно, и оно состоит из одного символа, ищем сначала окончание. Все виды окончаний хранятся в файле O.txt, который затем переписывается в массив O.

Далее ищем в слове суффиксы: Все возможные суффиксы хранятся в файле S.txt. Переписываем их в массив S, массив сортируем по убыванию длин суффисов. Далее ищем первый суффикс, для чего берем только последние символы слова (последний символ суффикса должен совпадать с последним символом слова). Запоминаем суффикс. Ищем следующий и т.д., пока не будет больше найдено суффиксов.