![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Здрасствуйте
Моя программа должна распозновать введенный текст на латинском языке. Например, такой текст "program abv,c:=a+ b;end." и рузультате пишет (k1,1, program) (k3,1, abv) (k2,2, ,) (k3,2, c) (k2,4, :=) (k3,3, a) (k2,9, +) (k3,4, b) (k2,3,; ) (k1,4, end) (k2,1, .) , где k1-ключевые слова, K2-разделители, k3-идентификаторы, k4-константы(целые числа), далее число-это порядковый номер в массиве (кроме к3 и к4), далее сам элемент текста... 1.если ввести вещественное, то она его не распознает, т е не работает, да это и не нужно, хотя я даже не знаю где задается что именно integer 2. в коде программы вы увидите в первом массиве 21 элемент, во втором-18 3. для к3 и к4 массивов не задано, но понятно что к4-это массив чисел integer Завтра сдавать, а я ни фиг* не знаю Посылаю методичку по лабе и саму прогу, p s методичка не очень понятная, но какая есть |