Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Строковые процедуры и функции



DELETE(St,Poz,N) - процедура удаления N символов строки St,начиная с позиции Poz

INSERT (St1,St2,Poz)- процедура вставки строки St1 в St2, начиная с позиции Poz

STR(M,St) – процедура преобразования числового значения величины M и помещения результата в строку St

VAL(St,M,Code) – процедура преобразования значения строки St в величину целочисленного или вещественного типа и помещения результата в M. Значение St не должно содержать незначащих пробелов в начале и конце. Code – целочисленная переменная. Если во время операции преобразования ошибки не обнаружено, значение Code равно 0, если обнаружено (например, встретился литерный символ) Code будет содержать номер позиции первого ошибочного символа, значение M не определено.

СOPY(St,Poz,N)- функция, которая выделяет из St подстроку длиной N cимволов, начиная с позиции Poz. Если Poz>Length(St), то результатом будет пробел; если Poz>255, возникнет ошибка при выполнении.

Poz, N – целого типа.

Задания к § 27-28

1. Сколько раз в данном слове встречается заданная буква?

2. Сколько раз встречается в данном слове часть, равная заданному слову?

3. Заменить в данном предложении всюду одну букву на другую. Компьютер должен запрашивать обе буквы.

4. Во введенном предложении убрать все пробелы.

5. Является ли введенная строка перевертышем?

6. Составить программу для определения является ли данная буква звонкой согласной.

7. Определить правильность написания ЖИ-ШИ в предложении и сообщить процент ошибок.

8. Составьте программу, которая из двух слов получает третье по следующему правилу:

первая буква 1 слова + первая буква 2 слова +вторая буква 1 слова + вторая буква 2 слова + и т.д. Если в словах разное количество букв, то большее усекается.

9. Можно ли составить кроссворд из двух заданных слов. Если можно, то составить и изобразить на экране.

10. Один из методов шифровки сообщений состоит в том, что после каждого символа вставляется некоторая буква (каждый раз, вообще говоря, разная). Составьте программу шифровки и дешифровки таким способом произвольного текста, используя для вставок одну и ту же букву.

* Попробуйте решить эту же задачу, но выбирая для каждой вставки букву случайным образом.





Дата публикования: 2014-11-03; Прочитано: 454 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...