Максим Егоров
Максим ЕгоровНа сайте 13 лет и 11 месяцев (заходил 10 лет 11 месяцев 4 дня назад)
0
41
|
Рейтинг
41
|
Редактирование бюджета
07 Июня 2011
Бюджет:
1000 руб
Доброго времени суток, требуется по возможности быстро, по возможности используя только возможности языка MASM 4.0, написать следующую программу.
Возможна доплата за срочность. ПОСТАНОВКА ЗАДАЧИ. Дан непустой текст (последовательность литер), содержащий не более 100 элементов, с точкой в качестве признака конца текста. Требуется: — ввести с клавиатуры данный текст и записать его в память ЭВМ; — определить, обладает ли этот текст заданным свойством — преобразовать текст по правилу 1, если он обладает заданным свойством, и по правилу 2 в противном случае. — вывести на экран дисплея: исходный текст, номер примененного правила, преобразованный текст. А. Свойство исходного текста: Текст оканчивается заглавной латинской буквой, которая больше не встречается в тексте. Б.Правило 1 преобразования текста: Заменить каждую строчную латинскую букву на соответствующую заглавную букву. В.Удалить из текста все повторные вхождения его первой литеры. ТРЕБОВАНИЯ К ПРОГРАММЕ 1. Вывод исходного текста должен быть выполнен сразу после его записи в па- мять — до его анализа и преобразования. 2. Вывод преобразованного текста должен быть выполнен только после его оконча- тельного формирования. 3. Алгоритмы преобразования текста по правилам 1 и 2 должны быть оформлены в виде процедур. 4. В программе использовать операции ввода-вывода INCH, OUTCH, OUTSTR и операцию остановки FINISH(io.asm) |