Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Символы




Процедура ord

Процедура ord возвращает десятичный код символа.

ord(C[1]) где C[1] стока длины1 или переменная типа char.

Задачи общие:

32) Дано предложение. Определить число букв "о" в нем.

33) Дано предложение. Определить число пробелов в нем.

34) Дано предложение. Определить число вхождений в него некоторого символа.

35) Дано предложение. Определить долю (в %) букв "а" в нем.

36) Дан текст. Сколько раз в нем встречается символ "+" и сколько раз символ "*".

37) Дано предложение. Определить сколько в нем одинаковых соседних букв.

38) Дано предложение. Определить число вхождений в него буквосочетания "ро".

39) Дано предложение. В нем слова разделены одним пробелом (начальные и конечные пробелы в предложении отсутствуют). Определить количество слов в предложении.

40) Дано предложение. В нем слова разделены одним или несколькими пробелами. Определить количество слов в предложении.

41) Дан текст. Подсчитать общее число вхождений в него символов "+" и "-".

42) Дано предложение. Определить, сколько в нем гласных букв.

43) Дано предложение. Все буквы "е" в нем заменить на букву "и".

44) Дано предложение. Все его символы, стоящие на четных местах заменить на букву "ы".

45) Дано предложение. Заменить в нем все вхождения буквосочетания "ах" на "ух".

46) Дано предложение. Заменить в нем все вхождения буквосочетания "бит" на "рог".

47) Дана последовательность слов. Проверить, правильно ли в ней записаны сочетания "жи" и "ши".

48) Дана последовательность слов. Проверить, правильно ли в ней записаны сочетания "ча" и "ща". Исправить ошибки.

49) Дано слово. Определить, сколько различных букв в нем.

50) Даны два слова. Определить, можно ли из букв первого из них получить второе. Рассмотреть два варианта:

а) повторяющиеся буквы второго слова могут в первом слове не повторяться;

б) каждая буква второго слова должна входить в первое слово столько же раз, сколько и во второе.

51) Даны три слова. Напечатать только те буквы слов, которые есть только в одном из слов. Рассмотреть два варианта:

а) повторяющиеся буквы каждого слова рассматриваются;

б) повторяющиеся буквы каждого слова не рассматриваются.

52) Даны три слова. Напечатать их общие буквы. Повторяющиеся буквы каждого слова не рассматривать.

53) Даны три слова. Напечатать неповторяющиеся в них буквы.

Для хранения и обработки отдельных символов используются переменные типа char. Значением переменной типа char может быть любой символ. Переменная символьного типа должна быть объявлена в разделе описания переменных так:

Примеры: otv: char;

В результате выполнения программы:

var

c1, c2, otvet: char;

begin

c1:=’*‘;

c2:=c1;

write (‘Вы хотите научиться программировать?’);

readln (otvet);

writeln (c1, ‘Ваш ответ: ’, otvet, c2);

readln;

end.

переменная с1 получает значение присваиванием значения константы, с2 – присваиванием значения переменной с1, а значение переменной otvet вводится с клавиатуры.

Обратите внимание: переменная otvet объявлена как char, т.е. один символ. Поэтому если в ответ на вопрос программы будет введено, например слово «Да», то переменная otvet получит значение «Д».




Поделиться с друзьями:


Дата добавления: 2015-06-27; Просмотров: 1526; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.