Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка програм у середовищі програмування Turbo Pascal 7.0

Реферат Розробка програм у середовищі програмування Turbo Pascal 7.0





складений оператор входить ряд операторів, що виконують необхідні дії.

Надалі, скрізь, де вказуватиметься, що можна використовувати один оператор, їм може бути і складовою оператор.

Умовний оператор.

Умовний оператор дозволяє перевірити деякий умова і залежно від результатів перевірки виконати те чи інше действіе.Такім чином, умовний оператор-це засіб ветвле-ня обчислювального процесу.

Структура умовного оператора має наступний вигляд:


IF <умова> THEN <оператор1> ELSE <оператор2>,

де IF, THEN, ELSE - зарезервовані слова (англ.еслі, то, інакше);

<умова>-довільний вираз логічного типу;

<оператор1>, <оператор2>-будь-які оператори Паскаля.


Умовний оператор працює за наступним алгорітму.Вначале

виконується умовне вираженіе.Еслі результат є TRUE, то ви-

полняется <Оператор1>, а <оператор2> пропускається; якщо результат є FALSE, то, навпаки, <оператор1> пропускається, а виконується <Оператор2>. p> Частина оператора ELSE <оператор2> може бути опущена.Тогда при значенні умовного виразу ТRUE виконується <оператор1>, в іншому випадку цей оператор пропускається.

Оскільки кожен з операторів <Оператор1> і <оператор2> може бути оператором будь-якого типу, в тому числі і умовним, а в той же час не кожен з "вкладених" умовних операторів може мати частину ELSE <оператор2>, то виникає неоднозначність трак-товки умов. Ця неоднозначність у Паскалі вирішується таким чином: будь-яка зустрілася частина ELSE відповідає найближчій до неї "зверху" частини THEN умовного оператора. Наприклад:

Приклад програми, аналізує належить точка з координатами x, y прямокутника з координатами вершин x1, x2, y1, y2.


РЯДКИ


ОПИС ТИПУ


Для обробки послідовностей символів в ТУРБО-Паскаль передбачені рядкові типи. Рядкові типи - це структурні типи. Кількість символів в рядку (довжина рядка) може динамічно змінюватися від 0 до 255. Для визначення даних строкового типу використовується ідентифікатор string, за яким слід укладену в квадратні дужки значення максимально допустимої довжини рядка даного типу. Якщо розмір рядка не зазначений, то він вважається рівним 255. p> Змінну строкового типу можна визначити через опис типу в розділі опису типів або безпосередньо в розділі опису змінних. Строкові дані можуть використовуватися також як констант. Неприпустимо застосування строкових змінних в якості селектора в операторі case. Строкова мінлива займає певну максимальну довжину байт в пам'яті плюс один байт, що містить її поточну довжину. Окремі символи в рядку індексуються від 1 до довжини рядка.

Допускається змішання в одному виразі операндів строкового і літерного типу. Якщо при цьому литерной змінної присвоюється значення строкового типу, довжина рядка повинна дорівнювати одиниці, інакше виникає помилка виконання. До окремих символів рядка, можна звернутися за номером (індексом) даного символу в рядку. Індекс визначається виразом цілочисельного типу, яке записується у квадратних дужках відразу за ідентифікатором строковой змінної або константи. br/>

ПРОЦЕДУРИ


Delete (St, Pos, N) - Видалення N символів рядка St, починаючи з

позиції Pos. Якщо значення Pos> 255, виникає помилка.


Значення St Вираз Результат

'річка Волга 'Delete (Str, 1, 5);' Волга '

Insert (Str1, Str2, Pos) - вставка рядка Str1 в рядок Str2,

починаючи з позиції Pos. br/>

П р и м і р:


Var S1, S2, S3: string [11];

...

S1: = 'ЄС'; S2: = 'ЕВМ1841'; S3: = Insert (S1, S2, 4);

Р е із у л и т а т:

'ЕОМ ЄС 1841 '. br/>

Str (IBR, St) - перетворення числового значення величини IBR і помешение результату в рядок St. Після IBR може записуватися формат, аналогічний формату виводу. br/>

Значення Вираз Результат

4.8E +03 Str (IBR: 10, St); '4800'


Val (St, IBR, Cod) - перетворює значення St у величину цілочисельного або дійсного типу і поміщає результат у IBR. Значення St НЕ

повинно містити незначущих прогалин на початку і в кінці. Cod - целочисленная змінна. br/>

Якщо під час операції перетворення помилки не виявлено, значення Cod дорівнює нулю, якщо помилка виявлена, Cod буде містити номер позиції першого помилкового символу, а значення IBR не визначено.

Записи.

Запис є структура даних, побудована з компонент, що мають у загальному випадку різні типи даних.

Наприклад, щоб описати в програмі час доби (10.45 ранку або 7.15 вечора), можна використовувати структуру даних наступного формату:


годинник

хвилини

до полудня


в якій 10.45 ранку може зберіга...


Назад | сторінка 4 з 11 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Типи ілюстрування значення слова в тлумачних словниках різного типу
  • Реферат на тему: Розробка системи програмування для обробки даних строкового типу
  • Реферат на тему: Розробка програм по створенню бази даних приладів і додавання першого рядка ...
  • Реферат на тему: Створення базового класу &Рядок&, рядки ідентифікатора і десяткової рядка. ...
  • Реферат на тему: Алгоритмізація та програмування процесів обробки даних у середовищі СУБД ти ...