Содержание
- 2. Какие функции понадобятся Length(Str) - определение длины строки Copy(Str, n, m) – копирование символов Пусть a:=‘Информатика’,
- 3. Задача №1 Составить программу подсчета количества вхождений буквы "а" в заданном тексте Тестирование программы
- 4. program s41; var a:string; i,s:integer; Begin write(Исходный текст='); readln(a) ; for i:=1 to length(a) do if
- 5. Задача №2 Составить программу подсчета в заданном тексте количества вхождений символов из заданного набора. Тестирование программы
- 6. program s42; var a, b, s, c :string; i, j, n :integer; Begin write(‘Исходный текст='); readln(a)
- 7. Задача №3 Составить программу подсчета в заданном тексте количество вхождений заданного сочетания символов. X1:=length(a) X2:=length(b) m:=(X1-X2)+1
- 8. program s43; var a,b: string; i, n, m: integer; Begin write(‘=');readln(a) ; write(‘=');readln(b) ; m:= length(a)-length(b)+1
- 9. Ответить на вопросы 1. Что является результатом каждой функции, предназначенной для выполнения операций над строками? 2.
- 10. Ответить на вопросы 1) Будет ли данная программа подсчитывать, сколько раз встречается в тексте прописная буква
- 11. ЗАДАЧИ Работа с элементами текстового редактора НА УДАЛЕНИЕ И ВСТАВКУ НА ПОИСК И ЗАМЕНУ
- 12. Введение Лев Николаевич Толстой роман переписывал девять раз, и эта напряженная работа заняла у него шесть
- 13. Какие функции понадобятся Delete (Str, n,m), - Удаление символов с n число m Insert(Str1,Str2,n) – Вставка
- 14. Задача №1 Составить программу устранения лишних пробелов в тексте. Лишним будем считать каждый пробел, следующий непосредственно
- 15. Математическая модель
- 16. program s44; var a:string; i:integer; Begin write(‘Исходный текст='); readln(a) ; i:=1; repeat if copy(a,i,2)=' ' then
- 17. Задача №2 По общим правилам оформления машинописных работ и служебных документов после знаков препинания (,.:;!?) пробел
- 18. program s45; var a,b:string; i:integer; Begin write(‘Исходный текст='); readln(a) ; i:=1; repeat b:=copy(a,i,1); if ((b='.') or
- 19. Задача №3 (дополнительно) Убрать из данного текста уже встречающиеся символы. (Произвести "выжимку" текста) Исполнение
- 20. program s46; var a,b,c: string; i,l:integer; Begin write(‘Исходный текст=');readln(a) ; b:=''; for i:=1 to length(a) do
- 21. Пример 4 Выясните, сколько раз в заданном слове встречается каждый символ. (Один и тот же символ
- 22. program s47; var a,b,c:string; i,l,j:integer; Begin write(‘Исходный текст, a='); readln(a) ; b:=''; for i:=1 to length(a)
- 23. Задача №5 Составить программу, заменяющую в заданном тексте одну подстроку на другую. Исполнение
- 24. program s48; var a,b,c:string; i:integer; Begin write(‘Исходный текст a='); readln(a) ; write(‘Заменяемый b='); readln(b) ; write(‘Заменяющий
- 25. ФРАГМЕНТЫ ПРОГРАММ ДЛЯ РЕШЕНИЯ ЧАСТО ВСТРЕЧАЮЩИХСЯ ЗАДАЧ
- 26. 1. Удаление пробелов (или любых других символов) из символьной строки. IF COPY(S,I,1)=’ ‘ THEN S:=COPY(S,1,I-1)+COPY(S,I+1,N-I) 2.
- 27. 3. Выделение слова в тексте (т.е. групп символов, за которыми следуют пробелы) и занесение их в
- 28. Предыдущую программу можно использовать в разных случаях. Рассмотрим некоторые из них. Пример 1. Реализовать на компьютере
- 30. Скачать презентацию