- •Вопросы для проверки усвоенных знаний.
- •Урок №2.
- •Оператор ввода переменных с клавиатуры.
- •Вопросы для проверки усвоенных знаний.
- •Урок №3.
- •Урок №4.
- •Урок №5.
- •Урок №6.
- •Урок №7. Оператор множественного выбора Case of.
- •Урок №8.
- •Урок №9.
- •Конструкция:
- •Знаний. Урок №10.
- •Урок №11.
- •Урок №12.
- •Урок №13.
- •Урок №14.
- •Вопрос: что измениться в задаче, если надо будет найти сумму не всех элементов, а только с №3 по №5.
- •Вопрос: какого типа в таком случае должна быть переменная.Sum?
- •Урок №15.
- •Урок №16. Тема: Поиск минимального (максимального) элементов массива. Замена переменных.
- •Урок №17.
- •Урок №18.
- •Урок № 19.
Урок № 19.
Практическая работа №11 "Решение задач с использованием операций над строками."
Теоретическая часть.
Проверьте себя, запишите результат для каждого оператора.
|
|
|
Program str1; Var s, s1,s2 : String; k, u, m : Integer; Begin s:=’мама мыла раму’; s1 := ‘кошка моется сама’; k := Length (s); Delete (s,5,6); u:= pos (‘м’,s1); Insert(‘ ’+s1[5]+s1[2]+’ ‘,s,u); m := length (s); s2:=Copy (s,3,2); End. |
Program str2; Var s, s1, s2 : String; k, u, m : Integer; Begin s:=’мама мыла раму’; s1 := ‘кошка ленивая, поэтому спит’; k := Length (s); Delete (s,6,5); u:= pos (‘л’,s1); Insert(‘ ’+s1[5]+s1[2]+’ ‘,s, u); m := length (s); End. |
Program str3; Var s, s1, s2 : String; k, u, m : Integer; Begin s:=’мама мыла раму’; s1 := ‘дождик ее испортил’; k := Length (s); Delete (s,5,6); u:= pos (‘е’,s1); Insert (‘ ’+ s1[5]+s1[2]+’ ‘,s, u); m := length (s); s2:=Copy (s,3,5); End. |
|
|
|
Практическая часть.
Решите задачи.
Удалить из строки, введенной с клавиатуры все точки.
Удалить из строки, введенной с клавиатуры все точки, перед которыми стоят пробелы.
Вставить в строку, введенную с клавиатуры, пробелы после запятых.
Удалить из строки, введенной с клавиатуры, пробелы, если перед ними стоит еще по одному пробелу.
1 |
2 |
3 |
4 |
Домашнее задание:
Повторить все операторы.
Ввести с клавиатуры строку s. Получить еще 2 строки s1 и s2, в которых будут храниться вторая и третья трети строки s. в первой строке оставить первую треть строки.
Ввести с клавиатуры строку s. Получить еще 2 строки s1 и s2, в которых будут храниться первой и второе слова строки s. В строке s этих слов содержаться не должно.
3 |
4 |