
Вопросы допуска
В чем отличие типа char и типа string. |
1. Отличий нет 2. Значением величины типа char может быть только буква, а string – любой символ 3 Значением величины типа char может быть только 1 симлов, а string – любое количество символов символ (до 255) |
Начальные данные: S=’автоматический’. Оператор: d:=copy(s,5,3).. |
1 Результат: d=’том’ 2 Результат: d=’мат’ 3 Результат: d=’томат’ |
Начальные данные: d =’омар’. Оператор: insert(‘кош’,d,1). |
1 Результат: d=’комар’ 2 Результат: d=’окош’ 3 Результат: d=’кошмар’ |
Начальные данные: S=’фрагмент’. Оператор: delete(s,1,4). |
1 Результат: d=’фрамент’ 2 Результат: d=’франт’ 3 Результат: d=’мент’ |
Начальные данные: S=’крокодил’. Оператор: d:= length(s) |
1 Результат: d=8 2 Результат: d=’крокодил’ 3 Результат: d=0 |
Практическое задание.
Запустить среду Turbo Pascal. В окне ввода текста набрать текст программы, согласно варианта.
Напишите программу, подсчитывающую количество букв во введенном с клавиатуры слове. Ввод осуществляйте в цикле while do. Выход из программы – строка «999».
Дано натуральное число n и символы s1, s2, …, sn. Подсчитать сколько раз среди данных символов встречается символ +.
Дано натуральное число n и символы s1, s2, …, sn. Подсчитать количество встречающихся символов *.
Дано натуральное число n и символы s1, s2, …, sn. Выяснить, каких символов больше + или *.
Напишите программу, определяющую число слов в строке. Одно слово от другого отделяется одним пробелом.
Напишите программу, которая подсчитывает стоимость телеграммы, текст которой вводится с клавиатуры.
Напишите программу, определяющую, какая из букв первая или последняя встречаются в заданном слове чаще.
Заданы фамилия, имя и отчество учащегося, разделенные пробелами. Напишите программу, печатающую фамилию ученика и его инициалы.
Напишите программу, удаляющую из текста все буквы, совпадающие с его последней буквой.
Напишите программу, удаляющую из слова X все буквы, которые встречаются в слове Z.
Напишите программу, которая в заданном тексте меняет слово «Петр» на слово «Иван».
Напишите программу, которая удаляет из введенной строки любой требуемый введенный с клавиатуры символ. Процесс удаления выделите в отдельную процедуру.
В заданном тексте заменить все буквы "а" на букву "о".
Составить программу, определяющую, является ли введенное слово перевертышем.
Составить программу, удаляющую в строке все, что заключено между фигурными скобками и их самих.
Выполнить компиляцию программы и установить синтаксические ошибки.
Выполнить программу и проверить результат ее работы на контрольном примере.
Сохранить текст отлаженной программы.Выйти из среды Turbo Pascal.