русс | укр

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

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

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

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


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

Вставка символов


Дата добавления: 2015-06-12; просмотров: 555; Нарушение авторских прав


Форма записи: INSERT(s,v,n) ,где s – результат (тип string), v – вставляемая подстрока, n – номер позиции вставки подстроки

Функция типа string вставляет подстроку v в строку s, начиная с позиции n.

Например: s:=’птика’; v:=’рак’; y:=insert(s,v,2) {y=’практика’}

6) Определение позиции символа в строке

Формат записи: POS(p,s), где p – символ, позицию которого следует определить; s - строка, в которой следует определить позицию буквы.

Функция типа integer отыскивает в строке s первое вхождение подстроки pи определяет номер позиции, с которой подстрока начинается. Если подстрока не найдена, то значение функции = 0

Например:y:=pos(‘a’,s) – определение позиции символа ‘а’ в строке s

 

Преобразование строк

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

Формат записи: 1 способ: STR(X,ST)

2.способ: STR(X:WIDTH:DEC,ST)

Процедура преобразует число x (вещественного или целого типа) в строку символов st.

x:width – для целых чисел, указывает общую ширину поля, выделенного под символы.

x:width:dec – для действительных чисел, указывает ширину поля и количество значков после запятой

Например: a) str(pi:6:2,st) {st=’3,14’}

б) R:=123; str:=(R:5,st) {st=’_ _ 123’}

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

Формат записи: VAL(ST,X,C)

Процедура преобразует строку символов stв представление вещественной или целой переменной x, с – содержит 0, если преобразование прошло успешно, тогда в x помещается результат преобразования, иначе с содержит номер позиции, где обнаружен ошибочный символ – х не меняется.

Например: s:=’123’, val(s,x,c) {x=123, c=0}

 

Пустой, простой и составной операторы

Пустой оператор не содержит никаких символов и не выполняет никаких действий. Обычно пустой оператор используется для организации перехода к концу какого-либо блока, если необходимо пропустить несколько операторов, но не выходить из блока.



Например:

Label Metka;

……………

Begin

…..goto Metka; {переход в конец блока}

……

Metka: {пустой оператор помечен меткой}

End;

Простые операторы – не содержат внутри себя других операторов. Например: выбора присоединения, перехода, ввода, вывода, присваивания.

Например: Readln(c); Write (a); а:=4*с+b

Составной оператор – объединение нескольких операторов в одну группу. Составной оператор представляет собой группу из произвольного числа операторов, отделенных друг от друга точкой с запятой, и ограниченную операторными скобками begin и end. Любой из операторов составного оператора может быть составным оператором.

Структура записи:



<== предыдущая лекция | следующая лекция ==>
Function | End – конец.


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


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

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

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


 


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

 
 

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

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