Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Компьютеры, Программирование Компьютеры, Программирование     Программное обеспечение Программное обеспечение

Строковый тип данных в языке Pascal

Браслет светоотражающий, самофиксирующийся, желтый.
Изготовлены из влагостойкого и грязестойкого материала, сохраняющего свои свойства в любых погодных условиях. Легкость крепления позволяет
66 руб
Раздел: Прочее
Наклейки для поощрения "Смайлики 2".
Набор для поощрения на самоклеящейся бумаге. Формат 95х160 мм.
19 руб
Раздел: Наклейки для оценивания, поощрения
Пакеты с замком "Extra зиплок" (гриппер), комплект 100 штук (150x200 мм).
Быстрозакрывающиеся пакеты с замком "зиплок" предназначены для упаковки мелких предметов, фотографий, медицинских препаратов и
148 руб
Раздел: Гермоупаковка

Познакомимся с типом данных, который относится к числу структурированных. Это строковый тип данных (строка). Строка — это последовательность символов. Каждый символ занимает 1 байт памяти (код ASCII). Количество символов в строке называется ее длиной. Длина строки может находиться в диапазоне от 0 до 255. Строковые величины могут быть константами и переменными. Особенностью строки в urbo Pascal является то, что с ней можно работать как с массивом символов, с одной стороны, и как с единым объектом, — с другой. За счет этого обработка строк достаточно гибка и удобна. Строковая константа есть последовательность символов, заключенная в апострофы. Например: 'это строковая константа', ‘272’. Строковая переменная описывается в разделе описания переменных следующим образом: Var : s ri g. Параметр длины может и не указываться в описании. В таком случае подразумевается, что он равен максимальной величине — 255. Например: Var slovo : s ri g. Строковая переменная занимает в памяти на 1 байт больше, чем указанная в описании длина. Дело в том, что один (нулевой) байт содержит значение текущей длины строки. Если строковой переменной не присвоено никакого значения, то ее текущая длина равна нулю. По мере заполнения строки символами ее текущая длина возрастает, но она не должна превышать максимальной по описанию величины. Символы внутри строки индексируются (нумеруются) от единицы. Каждый отдельный символ идентифицируется именем строки с индексом, заключенным в квадратные скобки. Например: . Индекс может быть положительной константой, переменной, выражением целого типа. Значение индекса не должно выходить за границы описания. Тип s ri g и стандартный тип char совместимы. Строки и символы могут употребляться в одних и тех же выражениях. Строковые выражения строятся из строковых констант, переменных, функций и знаков операций. Над строковыми данными допустимы операции сцепления и операции отношения. Операция сцепления (конкатенации) ( ) применяется для соединения нескольких строк в одну результирующую строку. Сцеплять можно как строковые константы, так и переменные. Пример: 'Мама ' 'мыла ' 'раму'. В результате получится строка: 'Мама мыла раму'. Длина результирующей строки не должна превышать 255. Операции отношения: =, , =, . Позволяют произвести сравнение двух строк, в результате чего получается логическое значение ( rue или false). Операция отношения имеет приоритет более низкий, чем операция сцепления. Сравнение строк производится слева направо до первого несовпадающего символа, и та строка считается больше, в которой первый несовпадающий символ имеет больший номер в таблице символьной кодировки. Если строки имеют различную длину, но в общей части символы совпадают, считается, что более короткая строка меньше, чем более длинная. Строки равны, если они полностью совпадают по длине и содержат одни и те же символы. Пример: Выражение Результат ‘ rue1’’MO HER’ rue ‘Мама ‘ ‘Мама’ rue ‘Ca ’=’Ca ’ rue Функция Copy(S, Pozi io , ) выделяет из строки S подстроку длиной символов, начиная с позиции Pozi io . Здесь и Pozi io — целочисленные выражения.

Пример: Значение S Выражение Результат ‘Мама мыла раму’ Copy(S, 6, 4) ‘мыла’ ‘Маша ела кашу’ Copy(S, 1, 8) ‘Маша ела’ Функция Co ca (S1, S2, , S ) выполняет сцепление (конкатенацию) строк S1, S2, , S в одну строку. Пример: Выражение Результат Co ca ('Маша ', 'ела ', 'кашу') 'Маша ела кашу' Функция Le g h(S) — определяет текущую длину строки S. Результат — значение целого типа. Пример: Значение S Выражение Результат ' es -5' Le g h(S) 6 '(A B) C' Le g h(S) 7 Функция Pos(S1, S2) — обнаруживает первое появление в строке S2 подстроки S1. Результат — целое число, равное номеру позиции, где находится первый символ подстроки S1. Если в S2 подстроки S1 не обнаружено, то результат равен 0. Пример: Значение S2 Выражение Результат 'abcdef' Pos('cd', S2) 3 'abcdcdef' Pos('cd', S2) 3 'abcdef' Pos('k', S2) 0 Процедура Dele e(S, Poz, ) — удаление символов из строки S, начиная с позиции Poz. Пример: Исходное значение S Оператор Конечное значение S 'abcdefg' Dele e(S, 3, 2) 'abefg' 'abcdefg' Dele e(S, 2, 6) 'a' В результате выполнения процедуры уменьшается текущая длина строки в переменной S. Процедура I ser (S1, S2, Poz) — вставка строки S1 в строку S2, начиная с позиции Poz. Пример: Исходное значение S2 Оператор Конечное значение S2 'ЭВМ РС' I ser ('IBM-', S2, 5) 'ЭВМ IBM-PC' 'Рис. 2' I ser (' ', S2, 6) 'Рис. 2' Контрольные вопросы и задания Как можно объявить величину строкового типа? К каким типам данных относятся строки? Какова максимально возможная длина строки? С величиной какого типа данных совместим по присваиванию отдельный символ строки? Расскажите об операциях, которые можно выполнять над строковыми величинами. Расскажите о функциях, определенных для величин строкового типа. Расскажите о процедурах, определенных для величин строкового типа. Как осуществляется доступ к отдельному сииволу строки? Почему значение отношения 'Мама''мама' равно RUE? Дан фрагмент программы:                S:= ‘’;                For I:= ‘0’ o ‘9’ do S:=S I; Какое значение пулучит переменная S после его исполнения? Дан фрагмент программы. ype S ri g40 = S ri g Of S ri g40; Var A : M; I, J, Mi , : By e; Vsp : S ri g40; Begi     Wri e(' ? '); ReadL ( );     For I := 1 o Do ReadL (A);     For I := 1 o -1 Do     Begi Mi := I;           For J := I 1 o Do  If A := Vsp;     E d;     Wri eL ('Ответ: '); For I := 1 o Do Wri eL (A) E d. Точно и однозначно сформулировать условие задачи, решение которой приведенно в данном фрагменте. Имеется следующая переменная Var S : Array Of S ri g; Какое из обращений к J-му символу I-той строки (I-го элемента массива S) будет правильным? 1) S; 4) ответы 1–2 правильны; 5) среди ответов нет ни одного правильного. Какая функция (процедура) является аналогом операции сцепления ( ) при работе со строками? Каков будет результат выполнения операции сцепления, если длина результирующей строки превысит значение255?

IDL позволяет описывать довольно сложные типы данных в стиле, не зависящем от языка и платформы. Рисунок 2.6 показывает базовые типы, которые поддерживаются IDL, и их отображения в языки С, Java и Visual Basic. Целые и вещественные типы не требуют объяснений. Первые «интересные» типы данных, встречающиеся при программировании в СОМ,P это символы и строки. Все символы в СОМ представлены с использованием типа данных OLECHAR. Для Windows NT, Windows 95, Win32s и Solaris OLECHAR это просто typedef для типа данных С wchar_t. Специфика других платформ описана в соответствующих документациях. Платформы Win32 используют тип данных wchar_t для представления 16-битных символов Unicode[1]. Поскольку типы указателей в IDL созданы так, что указывают на одиночные переменные, а не на массивы, то IDL вводит атрибут [string], чтобы подчеркнуть, что указатель указывает на массив-строку с завершающим нулем: HRESULT Method([in, string] const OLECHAR *pwsz); Для определения строк и символов, совместимых с OLECHAR, в СОМ введен макрос OLESTR, который приписывает букву L перед строковой или символьной константой, информируя таким образом компилятор о том, что эта константа имеет тип wchar_t

1. Затменно-переменные звёзды и возможности их наблюдений любителями астрономии

2. Экстремумы функций многих переменных

3. Государственный коммунизм или ассоциация свободных и равных производителей

4. Генераторы переменного тока

5. Расчёт статически неопределимой рамы

6. Вынужденное явление Рамана
7. В ожидании чуда, или Рекомендации будущим мамам
8. Технико-экономический анализ. Анализ переменных затрат в издержках производства и себестоимости продукции

9. На Западном фронте без перемен. Ремарк Эрих Мария

10. Логика предикатов с одним переменным

11. Интеграл по комплексной переменной

12. Движение тел переменной массы

13. Сопротивление переменам и его преодоление

14. Окружение и локализация корня нелинейной функции действительной переменной

15. Исследование электрической цепи переменного тока при последовательном соединении

16. Наука и образование в эпоху цивилизационных перемен

Сменный фильтр "Аквафор В-100-5", 3 штуки.
Модуль В100-5 содержит в оптимальном соотношении гранулы кокосового угля, ионообменные смолы и "ноу-хау" АКВАФОР - волокна
576 руб
Раздел: Фильтры для воды
Беговел "Funny Wheels Rider Sport" (цвет: розовый).
Беговел - это современный аналог детского велосипеда без педалей для самых маленьких любителей спорта. Удобный и простой в
2900 руб
Раздел: Беговелы
Молокоотсос ручной "Avent" с контейнерами для хранения молока.
Ручной молокоотсос Avent с контейнерами для хранения молока - это необходимая вещь для молодых мам, которые испытывают сложности со
2872 руб
Раздел: Молокоотсосы, аксессуары

17. Определение экономической эффективности участка на переменном и постоянном токе

18. Десять лет перемен в сознании человека

19. Методы измерения переменных токов и напряжений средней и низкой частоты

20. Случайная беременность или маленькая мама

21. Контактная сеть переменного тока 27,5 кВ

22. Определение экономической эффективности участка на переменном и постоянном токе
23. Физические законы, переменные, принципы
24. Денежные потоки в виде серии равных платежей (аннуитеты)

25. Переменные звезды

26. Построение 3D-моделей циклических молекул в естественных переменных

27. Союзная Республика Югославия: время перемен

28. Переменные

29. Метод Гаусса с выбором главной переменной

30. Метод Гаусса с выбором главной переменной

31. Арифметические типы данных. Числовые константы и переменные

32. Дени Дидро. Племянник Рамо

Клей-карандаш Kores, 20 г, 4 штуки.
Клей-карандаш Kores предназначен для склеивания картона, бумаги, текстиля. Изготовлен из нетоксичного вещества с глицерином для
336 руб
Раздел: Клеящие карандаши
Сахарница с ложкой "Лавандовый букет", 660 мл.
Сахарница с ложкой прекрасно впишется в кухонный интерьер. Материал: доломит. Объем: 660 мл.
319 руб
Раздел: Сахарницы
Пакеты сменные одноразовые для дорожных горшков "HandyPotty", 35 штук.
Одноразовые сменные пакеты для дорожных горшков HandyPotty станут неотъемлемым аксессуаром для использования малышом в пути. Они
671 руб
Раздел: Прочие

33. Экстремумы функций многих переменных

34. Исследование электрической цепи переменного тока при последовательном соединении

35. Переменная звезда

36. Радикальная экономия электроэнергии переменного тока

37. Переменные затраты в издержках производства и себестоимости. Технико-экономический алнализ

38. Система животноводства (на примере СПК "Мыла" Закаменского района)
39. Интерполяция функции одной переменной методом Ньютона
40. Представление логических функций от большого числа переменных

41. Разработка программного обеспечения для решения уравнений с одной переменной методом Ньютона (касательных)

42. Интегрирующие цифровые вольтметры с усреднением мгновенных результатов измерений. Цифровые вольтметры переменного тока

43. Конденсатор переменной емкости

44. Конденсатор переменной емкости с нейтральным ротором

45. конструкцию и механизмы амперметров постоянного и переменного тока

46. Проектирование переключателя для коммутации электрических цепей постоянного и переменного тока низкой частоты

47. Резистор переменного сопротивления

48. Тяговый генератор переменного тока ГС501АУ1

Глобус физический диаметром 320 мм.
Диаметр: 320 мм. Масштаб: 1:40000000. Материал подставки: пластик. Цвет подставки: чёрный Шар выполнен из толстого пластика, имеет один
791 руб
Раздел: Глобусы
Дневник "My Life Story" (черный).
Дневник, который запечатлеет Всю историю Вашей жизни. В него Вы можете записать все, что не хотите забыть, все важные моменты Вашей жизни,
2850 руб
Раздел: Прочее
Конструктор "Веселый городок" (56 деталей).
Конструктор "Весёлый городок" относится к тематическим наборам для конструирования, так как включает в себя не только детали для
584 руб
Раздел: Деревянные конструкторы

49. Явление перекрытия фаз. Выпрямители однофазной цепи переменного тока

50. Определение работы и мощности в цепи однофазного переменного тока

51. "Золата" Ядвігіна Ш. і станаўленне беларускага рамана

52. Тема войны и мира в романе Э.М.Ремарка "На западном фронте без перемен"

53. Хозяйственное мыло. Стиральные машины. Ткани

54. Интегралы. Функции переменных
55. Функции нескольких переменных
56. Методы оптимизации функций многих переменных

57. Митні процедури та процедури ліцензування імпорту в організації зовнішньоекономічної діяльності підприємства (на матеріалах ТОВ "Рамірент Україна")

58. История мыла

59. Расчет основных параметров переменно-поточной линии для участка крупносерийного производства

60. Феррозондовый контроль буксового проема боковой рамы

61. Воздействие перемен по месту работы на сотрудников организации

62. Проектирование неутепленного здания с несущими деревянными гнутоклееными рамами ступенчатого очертания

63. Розрахунок рами методом переміщень

64. Расчет прочности крайней колонны одноэтажной рамы промышленного здания

Мультиплеер "Мамонтенок".
Мультиплеер "Мамонтенок" в оригинальном дизайне! Нажимая на кнопочки, ребенок сможет послушать 20 популярных песенок из
314 руб
Раздел: Смартфоны, мультиплееры
Переносная люлька-кокон "Кошки на белом".
Люлька-переноска Фея "Кокон" - это комфортная переноска для малыша. Модель с жестким дном и съемным капюшоном защитит ребенка от
1127 руб
Раздел: Переноски
Шкатулка декоративная "Стиль", 21,5x15,5x13 см (малиновая).
Шкатулка декоративная для ювелирных украшений, с выдвижными ящичками. Размер: 21,5x15,5x13 см. Материал: комбинированный.
2260 руб
Раздел: Шкатулки для украшений

65. Основные принципы построения автоблокировки переменного тока

66. Анализ сложных электрических цепей постоянного тока и однофазного переменного тока

67. Интегрирование уравнений движения материальной точки, находящейся под действием переменных сил

68. Исследование потока жидкости в канале переменного сечения

69. Исследование электрической цепи переменного тока с активным и емкостным сопротивлением

70. Исследование электрической цепи переменного тока. Резонанс напряжений
71. Проектирование тяговой подстанции переменного тока
72. Расчет катушки электромагнитного аппарата при постоянном и переменном токе

73. Схемы питания и секционирования контактной сети переменного тока

74. Электродвигатели постоянного и переменного тока

75. Определение сравнительной экономической эффективности электрификации железнодорожного участка на переменном однофазном токе промышленной частоты и на постоянном токе

76. Потенциал предприятия: основной, оборотный, переменный. Эффективность их использования.

77. Типы домов

78. Капитальный ремонт пути на щебеночном балласте с укладкой железобетонных шпал с применением машин тяжелого типа

79. Разработка основных разделов проекта производства работ

80. Типы и элементы планировочной структуры города

Смываемые фломастеры "Супер чисто" с толстым наконечником, 8 штук.
В картонной коробке 8 разноцветных фломастеров. Они выполнены из качественных экологически чистых материалов. Созданные на основе
393 руб
Раздел: 7-12 цветов
Пломба свинцовая 10 мм, упаковка 1 кг.
Рекомендуется использовать совместно с витой проволокой или шпагатом. Устанавливается с помощью пломбиратора. Применение свинцовых пломб
362 руб
Раздел: Прочее
Карандаши цветные BIC "Kids ECOlutions Evolution", пластиковые, 24 цвета.
Цветные заточенные карандаши «Evolution Kids», специально для маленьких детей. Грифели не ломаются при падении. Удобное, легкое
503 руб
Раздел: 13-24 цвета

81. Производство работ по возведению жилого кирпичного здания

82. Общие виды работ, выполняемых на воздушных судах

83. Структура и алгоритмы работы спутниковых радионавигационных систем

84. Принцип работы и назначение телескопа

85. Типы Звезд

86. Анализ медико-биологических данных с использованием Excel и СПП STADIA
87. Подсолнечник (Доклад)
88. How "DNA" testing works Анализ "ДНК" как проверяющие работы)

89. Проводящая система листьев. Строение, типы жилкования

90. Контрольная работа по физиологии

91. Воспитательная работа в вооруженных силах и ее влияние на психику воина в боевой деятельности

92. Подготовка данных и движение по азимутам

93. Спасательные и неотложные аварийно-восстановительные работы

94. Организация и проведение спасательных работ в чрезвычайных ситуациях

95. Применение ЭВМ для повышения эффективности работы штаба ГО РАТАП

96. Спасательные и неотложные аварийно-восстановительные работы в очагах поражения

Светильник с датчиком света и движения "Майти лайт".
К сожалению, не всегда при ремонте и проектировании можно предугадать, где Вам понадобится установка светильника. Светильник с датчиком
405 руб
Раздел: Ночники
Игольчатый конструктор "Bloko". 50 деталей в тубе.
Европейский производитель конструкторов Bloko представляет инновационную разработку для обучения детей конструированию с раннего возраста.
1050 руб
Раздел: Прочие
Настольная игра "Тайны моря".
Настольная игра «Тайны моря» — простая и веселая игра 2 в 1 для всей семьи. Отправляйтесь на поиски несметных сокровищ, которые скрывает
315 руб
Раздел: Прочие

97. Народы Украины, Молдовы, Белоруссии (Доклад)

98. Газовая промышленность (Доклад)

99. Италия: географические особенности и экономика (Доклад)


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.