Язык программирования Pascal. Строки и записи. Васильев В.В - 26 стр.

UptoLike

26
строки, состоящие только из фамилий и имен, а также все отчества по алфа-
виту.
23. В чем заключается алгоритм Цезаря шифрования текстов? Приведите при-
мер.
24. Для чего служит функция eoln?
25. Зашифруйте русские заглавные буквы в тексте кодом Цезаря. Величина
скачка - входное данное.
26. Почему в программе Shifr_Cezar берется остаток от целочисленного деления
на 32, а не на 33?
27. В чем заключается алгоритм Гронсфельда шифрования текстов? Приведите
пример.
28. Зашифруйте русские заглавные буквы в тексте кодом Гронсфельда.
29. Выясните, имеются ли среди вводимых символов все буквы , входящие в
слово друзья .
30. Напишите функцию revpositn, которая получает два параметра str1 и str2 ти-
па string и возвращает позицию начала первого появления в str1 текста, со-
держащего литеры str2 в обратном порядке. Например, revpositn(внешность’,
сон’ ) должно возвратить 5 , потому что подстрока нос’ (перевернутое сон’ )
содержится в слове внешность’, начиная с 5 - й позиции. Заметим также, что
revpositn (внешность’, нос’) дает 0 .
31. Индивидуальное (!) задание, которое передается преподавателю перед на-
чалом собеседования по этой теме :
Номер индивидуального задания определяет преподаватель!
Опишите постановку задачи , создайте математическую модель ее реше-
ния, разработайте блок - схему и работающую программу, проведите тес -
тирование и отладку программы, обдумайте полученные результаты .
Зашифруйте текст, состоящий из нескольких строк, по собственному алгорит-
му.
2. Записи, оператор присоединения
32. К каким типам данных относится запись ?
33. Что такое поле записи?
34. Чем запись отличается от массива ?
35. Могут ли совпадать имена полей ? Объясните ответ.
36. Какого типа могут быть поля записи?
37. Каков максимально допустимый уровень вложенности записей ?
38. Как в общем виде объявляется тип записи?
39. Как задается поле записи?
40. Опишите комбинированный тип для определения следующего понятия:
а) бланк требования на книгу (сведения о книге: шифр, автор , название ; све -
дения о читателе: номер читательского билета, фамилия, дата заказа);
б) экзаменационная ведомость (предмет, номер группы, дата экзамена, 25
строчек с полями: фамилия студента, номер его зачетной книжки, экзамена-
ционная оценка).