nextupprevious
Next:2. Простейшие программы Up:1. Вводные понятия Previous:1.2.5 Упражнения


1.3 Задания

1. Определить функцию, которая по любым двум идентификаторам $\alpha=a_1a_2\ldots a_n$ и $\beta=b_1b_2\ldots b_n,$ где $n>0,$ всех таких номеров $i$, что
  а символ $a_i$ является 2. Определить функцию, которая по любому заданному слову $\alpha=a_1a_2\ldots a_n$ в алфавите цифр, содержащему не менее одного вхождения нуля (т.е. $a_i=0$ для некоторого $i$), определяет
  всех таких
  ее элементов $a_s$, которые расположены
  первого вхождения нуля и имеют
  номера $s$.

3. Определить функцию $f(\alpha)$, которая проверяет, удовлетворяет или нет заданный идентификатор $\alpha$
 

из следующих трех свойств:
1) $\alpha$ содержит
  цифру,
2) $\alpha$ начинается с
  буквы,
3) $\alpha$ заканчивается серией
  длины, состоящей из
  4. Описать синтаксические правила, которые задают бесконечное множество всех таких идентификаторов $\alpha,$ что $\alpha$ начинается с последовательности букв
  длины, за которой следует цифра N10, а затем следует последовательность, не содержащая
  букв, но содержащая
  цифру.

5. Описать синтаксические правила, которые порождают множество, состоящее из
 

и всех симметричных слов
  длины в алфавите, состоящем из
  Next:2. Простейшие программы Up:1. Вводные понятия Previous:1.2.5 Упражнения

© В.Н. Касьянов, Е.В.Касьянова, 2004