русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Лабораторна робота №1


Дата добавления: 2014-11-27; просмотров: 611; Нарушение авторских прав


Procedure Delete(Var S:String;I,C:Integer);

Удаляет подстроку из строки S

S - исходная строка

I - номер первого удаляемого символа

С - число удаляемых символов

Пример5.

Program Ct5;

Var S:String;

Begin

Writeln(’Введите строку’);

Readln(S);

Delete(S,5,3);{удаляет из строки 3 символа, начиная с 5-го}

Writeln(S= ’,S);

End.

 

Procedure Insert(C:String;Var S:String;I:Integer);

Помещает подстроку C в строку S

S - исходная строка

C - подстрока, помещаемая в строку

I - номер позиции исхoдной строки, начиная с которой, помещается подстрока

Пример6.

Program Ct6;

Var C,S:String;

Begin

Writeln(’Введите исходную строку’);

Readln(S);

Writeln(’Введите подстроку’);

Readln(C);

Insert(C,S,5);{в строку S помещается подстрока С, раздвигая ее, с 5 позиции}

Writeln(’S= ’,S);

End.

 

Procedure Str(X[:M[:N]];Var S:String);

Преобразует число в последовательность символов.

X - выражение вещественного или целого типа

S - строка, в которую записывается символьное представление числа

M,N - формат вывода

Пример7.

Program Ct7;

Var S:String;

Y:Integer;

Begin

Writeln(’Введите число’);

Readln(Y);

Str(Y,S);

Writeln(строка, имеющая вид числа = ’,S);

End.

 

Procedure Val (S:String;Var X; Var C:Integer);

Преобразует символьное представление числа в число.

S – строка c символьным представление числа;

X -переменная вещественного или целого типа для записи числа;

С – номер неправильного символа (0 – если изображение числа правильное)

 

Пример8.

Program Ct8;

Var S:String;

Y:Integer;

Begin

Writeln(’Введите строку из цифр’);

Readln(S);

Val(S,Y,C);

Writeln(’число = ’,Y*10);{можно производить арифметические действия}

End.

Задача: Составить программу, которая подсчитывает количество слов в предложении.



Пример8.

Program Ct8;

Var S:String;

K,Y:Integer;

Begin

Writeln(’Введите строку’);

Readln(S);K:=1;

For Y:=1 to Length(S) do

If Copy(S,Y,1)=’ ’ Then K:=K+1;

Writeln(’В предложении ’,K,’ слов);

End.

Задачи для самостоятельного решения

Дана строка, имеющая вид предложения.

Задача1_1. Вставит в предложение с 3-го символа слово «кит».

Задача2_1. Удалить из предложения 3 символа, начиная с 6-го.

Задача3_1. Скопировать из предложения 3 символа, начиная со 2-го.

Задача1_2. Подсчитать сколько раз встречается буква «м», предлог «не» в предложении.

Задача2_2. Выяснить, есть ли в предложении хотя бы одна пара одинаковых символов.

Задача3_2. Удалить из предложения все пробелы.

Задача1_3. Вставить в предложение пробелы после каждой буквы «а»

Задача2_3. Проверить, есть ли в предложении запятые

Задача3_3.

 

Лабораторна робота №1



<== предыдущая лекция | следующая лекция ==>
Процедуры работы со строками | Теоретические сведения


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 2.648 сек.