Система задач и упражнений по языку программирования Pascal. Часть 1 - 43 стр.

UptoLike

43
16. Используя функции и процедуры обработки литерных данных перепишите
команды:
(1) t:=copy(t,3,length(t)-2); через delete;
(2) t:=copy(t,1,2)+y+copy(t,3,length(t)-2); через insert;
(3) delete(t,3,1) через copy;
(4) insert(b,t,4) через copy.
17. Запишите в виде команды:
(1) если в слове нечетное число букв, то в конце поставить '*';
(2) если в слове нечетное число букв, то в начале поставить '!';
(3) поставить '.' в конце данного предложения, если 'а' там
нет (использовать
оператор insert).
18. Напишите фрагмент программы:
(1). Проверки: является ли слово палиндромом.
(2). Подсчета количества слов в предложении.
(3). Удаления символов, стоящих на нечетных местах.
(4). Вставки после каждого символа слова восклицательного знака.
(5). Удаления лишних пробелов между словами предложения.
(6). Замены одной точки на многоточие.
(7). Проверки: есть ли
в слове символы отличные от букв.
(8). Обмена местами первого и последнего слов в предложении.
(9). Инвертирования каждого слова в предложении.
(10). Разбиения слова на слоги.
(11). Разбиения слова на склады (Складэто пара согласная + гласная или одна из
нескольких идущих подряд гласных или согласных. Например:
О-БО-З-РЕ-
НИ-Е).
Процедуры и функции
1. В каком месте программы и в каком порядке располагаются функции и процедуры?
Сравните с алгоритмическим языком.
2. Что такое локальные и глобальные переменные и как они различаются на языке
Паскаль? Сравните с алгоритмическим языком.
3. Как выглядит заголовок процедуры на языке Паскаль?
4. Как выглядит
заголовок функции на языке Паскаль?
5. Что собой представляет содержательная часть процедуры на языке Паскаль?
6. Что собой представляет содержательная часть функции на языке Паскаль?
7. Как различить по заголовку процедуры на языке Паскаль аргументы, результаты и
промежуточные величины?
8. Сравните правила записи процедур на Паскале и на школьном алгоритмическом
языке.
9. Сравните правила записи функций на Паскале и на школьном алгоритмическом
языке.
10.Сформулируйте правила обращения к функции и к процедуре.
11.Что такое формальные и фактические параметры?
12.Какая взаимосвязь существует между формальными и фактическими
параметрами?
13.Какие виды параметров могут быть указаны при описании процедуры или
функции в ее заголовке
?
14.Для чего используются параметры-значения?