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

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





cellspacing=0 cellpadding=0>

Вираз

Результат

Concat ('Маша', 'Їла', 'кашу ")

'Маша їла кашу'


Функція Length (S) - визначає поточну довжину рядка S . Результат - значення цілого типу. Приклад:


Значення S

Вираз

Результат

'test-5'

Length (S)

6

'(A + B) * C'

Length (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


Процедура Delete (S, Poz, N) - видалення N символів з рядка S , починаючи з позиції Poz. У результаті виконання процедури зменшується поточна довжина рядка в змінної S . Приклад:


Вихідний значення S

Оператор

Кінцеве значення S

'abcdefg'

Delete (S, 3, 2)

'abefg'

'abcdefg'

Delete (S, 2, 6)

'a'


Процедура Insert (S1, S2, Poz) - Вставка рядка S1 в рядок S2, починаючи з позиції Poz. Приклад:


Оригінал значення S

Оператор

Кінцеве значення S

'abcdefg'

Delete (S, 3, 2)

'abefg'

'abcdefg'

Delete (S, 2, 6)

'a'


Для прикладу описи строкового типу даних наведемо пару прикладів:

1. програма виводить на екран довжину введеної користувачем строковой величини.

Program Str1 ;

Var

S: String;

Begin

Writeln ('Введіть послідовність символів ');

Readln (S);

Writeln ('Ви ввели рядок з ', Length (S),' символів ')

End.

2. Введену рядок вивести на екран по одному символу в рядку екрана.

Program Str2 ;

Var

S: String;

I: Byte;

Begin

Writeln ('Введіть рядок');

Readln (S);

For I: = 1 to Length (S) do {організуємо цикл, починаючи з першого символу}

Writeln (S [I]) {рядка, до останнього (номер останнього}

{збігається з кількістю символів рядка S)}

End.

Глава II

В 

Постановка завдання


Написати програму - телеграф, який приймає від користувача повідомлення і виводить його на екран у вигляді послідовності точок і тире. Висновок крапок і тире можна сортувати звуковим сигналом відповідної тривалості

Азбука Морзе для букв російського алфавіту наведена нижче:


А. -

Б - ...

В. -

Г -.

Д - ..

Е

Ж ... -

З - ..

І ..

Й. --- /Td>

К -. - /Td>

Л. - .. /Td>

М -

Н -.

Про ---

П. -. /Td>

Р. -. /Td>

С ...

Т -

У .. - /Td>

Ф .. -. /Td>

Х ....


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





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

  • Реферат на тему: Створення базового класу &Рядок&, рядки ідентифікатора і десяткової рядка. ...
  • Реферат на тему: Розробка програми перекладу введеного рядка тексту в послідовність кодів аб ...
  • Реферат на тему: Значення анімалістичних символів Європейських країн
  • Реферат на тему: Розробка програм по створенню бази даних приладів і додавання першого рядка ...
  • Реферат на тему: Проектування біжучого рядка на мікроконтролері з використанням програмного ...