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

Реферат Написання програми "телеграф" на Turbo Pascal





лідовне виконання деякого набору операторів, без складеного оператора не обійтися.

Умовний оператор If і Case

Якщо в програмі, залежно від деякої умови, потрібно вибрати той чи інший варіант дій, можна скористатися одним з умовних операторів. У Turbo Pascal передбачено два умовних оператора- If і Case .

Робота Case така. Спочатку обчислюється значення селектора, наступного за словом Case . Потім виконується оператор з константою вибору, рівної значенням селектора. Якщо жодна з констант не дорівнює поточному значенню селектора, то виконується оператор, що стоїть після слова Е lse . Частина Е lse <оператор> в тексті програми можна опустити. Тоді, якщо серед констант селектора потрібне значення відсутня, виконання оператора Case ні до чого не приведе.

Case < вибір селектора > of

<Мітка 1>: <оператор 1>;

.

.

.

<Мітка n>: <оператор n>;

else <оператор>;

end ;

Якщо необхідно вибрати одне з можливих дій залежно від деякої умови, застосовують умовний оператор if .. then .. else . У багатьох програмах, залежно від деякої умови, часто потрібно виконати не одне, а послідовність дій. Однак оператор If в Turbo Pascal забезпечує виконання єдиного оператора, присутнього після зарезервованого слова Then або Else . p> If <умова> then <оператор 1> else < оператор 2 >;

Процедури запису Write , Writeln .

Використання процедури Write для типізованих файлів полягають у привласненні значення деякої змінної компоненту файлу. Після запису кожної змінної, покажчик поточної позиції файла переміщується до наступного елементу. Якщо покажчик знаходиться в кінці файлу, то при записі чергового елемента доповнює файл.

Процедура Write відрізняється від Writeln тим, що після виконання дій, властивих процедурі Write , здійснюється запис у файл маркера кінця рядка. При цьому файл, до якого застосовується процедура Writeln , має бути відкритий для запису. Якщо процедура Writeln не містить ніяких аргументів, то вона здійснює просто переклад рядка.

Процедура читання Read , Readln .

У Паскалі для введення даних передбачена процедура читання Read . Використання даної процедури для текстових файлів полягає в зчитуванні одного або декількох значень файлу і присвоєння зчитаного значення змінної, вказаної при виклику процедури.

Read відрізняється від процедури Readln тільки тим, що після виконання дій, властивих процедурі Read , здійснюється перехід до наступного рядка файлу.

У разі, коли в програмі є кілька операторів Read , дані для них будуть набиратися в одному рядку. Перехід на наступний рядок станеться, коли закінчиться поточна рядок. Однак у Паскалі передбачено зчитування даних з окремого рядка за допомогою процедури Readln . Після зчитування останнього значення зі списку цієї процедури наступні дані будуть зчитуватися з початку нового рядка. p align=center> Оператор Repeat until .

Оператор циклу, Repeat , відомий як оператор циклу з постусловіем, має вигляд:

Repeat

<оператор # 1>;
<Оператор # 2>;
<Оператор # 3>;
. . . p> Until <умова>;

тут не потрібно використання складеного оператора, тому, що самі слова Repeat і Until є операторними дужками. p> Цей вид циклу відрізняється від інших в основному тим, що перевірка умови повторення тіла циклу знаходиться не перед ним, а після. Тому цикл "До" називають циклом "З постусловіем", а "Поки" - "з передумовою". p> Повторне виконання тіла циклу відбувається чи не тоді, коли умова справедливо, а як раз тоді, коли воно помилково. Тому цикл і отримав свою назву (виконувати тіло циклу до виконання відповідної умови). p> Коли умова циклу спочатку істинно, тіло циклу все одно буде виконана хоча б один разів. Саме ця відмінність "до" від "поки" призвело до того, що в програмуванні де вони підмінюють один одного, а використовуються для вирішення завдань, до яких вони більш підходять.

Оператор For to do .

У даному випадку параметром буде целочисленная змінна, яка буде змінюватися на одиницю при кожній ітерації циклу. Таким чином, задавши початкове і кінцеве значення для такої змінної, можна точно встановити кількість виконань тіла циклу. p> Форматів у цього виду циклу передбачено два:
For <І.П.>: = <Н.З.> To <...


Назад | сторінка 6 з 8 | Наступна сторінка





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

  • Реферат на тему: Проектування технології виконання робіт нульового циклу
  • Реферат на тему: Курси за вибором як умови реалізації індивідуальної освітньої траєкторії в ...
  • Реферат на тему: База даних &Оператор мобільного зв'язку&
  • Реферат на тему: Використання моделі економічного циклу Самуельсона-Хікса
  • Реферат на тему: Створення бази даних &Оператор стільникового зв'язку&