Рядкова величина – послідовність довільних символів, що охоплюється з обох боків апострофами. Для опису рядкових величин використовують ідентифікатор.

Презентация:



Advertisements
Похожие презентации
Рядкові величини Рядок це послідовність символів кодової таблиці ЕОМ. При використанні у виразах рядок охоплюється з двох сторін апострофами. Кількість.
Advertisements

1. Назвіть базові типи даних у Паскалі. 2. Які дії можна виконувати з числовими величинами? 3. Що таке масив? 4. Яка різниця між функцією та процедурою?
Символьні та рядкові величини. Для роботи з символами, словами і рядками в Паскалі існують типи даних - CHAR і STRING, що являють собою символи в кодуванні.
Ідентифікатори величин. Типи величин.. Для позначення констант, змінних, типів, процедур, функцій, файлів і програм використовують ідентифікатори. Правила.
Романов О.М. Ідентифікатори величин. Типи величин.
Структура програми. Вказівки введення й виведення.
Основи алгоритмізації і програмування. Тема 3. Мови програмування (4 год) Структура програми Елементи мови програму- вання.
8 Практична робота 11 Налагодження готової програми За новою програмою Урок 38.
Структура програми. Вказівки введення, виведення.
Основи алгоритмізації та програмування Вказівки і функції опрацювання рядкових величин.
Типи даних мови Visual Basic та їх опис. Опис величин Величина - це об'єкт, який має стале або змінне значення. Основні характеристики величин: ім'я,
Основи алгоритмізації та програмування Надання значень величинам. Вказівки присвоєння та введення.
Основи алгоритмізації та програмування Виведення інформації Вказівка виведення інформації.
Програми з розгалуженнями.Команда IF Підготувала Крилік Анастасія 7-Д.
Тема: «Абетка мови Пасаль. Структура програми.». Навчитися складати програми для розв`язування задач на обчислення. Мета.
Основи алгоритмізації та програмування Вказівка повторення. Цикли.
Людмила Лоскутова © Київ Тема: «Абетка мови Пасаль. Структура програми.»
Коротка О.Б.. Це зрозуміла та точна інструкція (указівка) виконавцю, як йому реалізувати певну послідовність дій, призначених досягнути поставленої мети.
Оператори. Введення і виведення даних. Оператор присвоювання Оператори це команди програми. Оператор присвоювання є основним оператором мови програмування.
Алфавіт мови програмування Pascal. Величини. Типи даних. Набір функцій та операцій для кожного з типів.
Транксрипт:

Рядкова величина – послідовність довільних символів, що охоплюється з обох боків апострофами. Для опису рядкових величин використовують ідентифікатор s tring, п ісля якого в квадратних дужках записується максимальне значення довжини рядка для даної величини. VAR <ідентифікатор, … >:string[<максимальна довжина рядка>] ; Наприклад. Var R1:string[10]; R2:string[4];

Якщо довжина рядка не вказана, то вона автоматично приймає значення 255 байт. Якщо довжина рядка не вказана, то вона автоматично приймає значення 255 байт. Рядкові величини можна використовувати у програмі і у вигляді констант. Наприклад. const const name=інформатика; name=інформатика; x=бібліотека; x=бібліотека; var var y:string; y:string; z:string[25]; z:string[25];

Аналогічного результату можна досягти ще й з допомогою функції Concat Concat concat (r1, r2, r3); concat (r1, r2, r3); Функція Concat здійснює склеювання рядків r1, r2, r3 в один рядок у такому порядку, в якому вони записані. Наприклад. Program z1; const r1=Мова ; const r1=Мова ; r2=програмування r2=програмування r3=Паскаль r3=Паскаль var r:string[30]; var r:string[30];begin r:=concat(r1,r2,r3); r:=concat(r1,r2,r3); writeln(r); writeln(r); end. end. { На екрані буде надруковано } Мова програмування Паскаль

Функція Length Функція видає фактичну довжину рядка рядкової величини. При підрахуванні довжини рядка враховуються усі символи, у тому числі і відступи між словами. Результатом функції є величина цілого типу. Наприклад program z2; const r=Turbo Pascal; var n:integer; begin n:=length(r); writeln(n=,n); end. На екрані матимемо результат n=12

Функція Pos pos(w,r); Функція Pos знаходить номер позиції, з якої починається перше входження слова w у рядкову величину r r r r. Наприклад Program z4; const=Севастополь; w=сто; var p:integer; begin p:=pos(w,r); writeln(p=,p); end. На екрані дисплея буде надруковано р=5.

Функція Copy Функція Сopy копіює фрагмент довжиною n р р р рядка R, починаючи з позиції і. Наприклад program z3; const r=Turbo Pascal; var w:string[6]; begin w:=copy(r,7,6); writeln(w); end. На екрані матимемо результат Pascal

Процедура Insert Процедура Insert вставляє слово R1 в рядок R, починаючи з позиції Poz. Формат Insert(R1, R, Poz); (string) Приклад. Program PInsert; Var Poz: integer; R, R1: string[35]; begin R:='Moвa Pascal'; R1:=Turbo ; insert(R1, R, 6); writeln(R); end. На екрані матимемо результат Мова Turbo Pascal

Функція Delete Delete (рядкова змінна, і, n); вилучає n- символів з рядка починаючи з позиції і Наприклад B:=Політехніка; Delete(B, 1, 4); На екрані матимемо результат Техніка

Функція STR STR ( Number,St) перетворення числового значення величини Number і занесення результату в рядок St. Після Number може записуватися формат, аналогічний формату виведення вказівки write. Якщо у форматі зазначена недостатня кількість розрядів, поле виведення розширюється до потрібної довжини. Наприклад Значення NumberВиразРезультат 1500 Str(Number:6,Str)' 1500' Str(-Number:3,Str)'-76854'

Функція VAL VAL( St,Nитber,Соd) перетворює значення St у величину цілого або дійсного типу і розміщує результат у Nитber. Значення St не повинно містити зайвих пробілів на початку і наприкінці рядка. Соd ціла змінна, значення якої не дорівнює нулю, якщо під час перетворення виявлена помилка. Соd буде містити номер позиції першого помилкового символу, а Nитber не буде визначено. Наприклад Значення StrВиразРезультат '1450'Val(Str,Number,Cod)1450 Соd=0

1.Шляхом копіювання і склеювання із рядкової величини Х=корабель отримати нові слова. 2.Визначити довжину рядкової величини х=Середовище програмування Турбо Паскаль. Скласти програму. Закріплення матеріалу

Шляхом копіювання і склеювання із рядкової величини Х=націоналазація отримати нові слова. Приклад Шляхом копіювання і склеювання із рядкової величини Х=конкатеція отримати нові слова. program z5; uses crt; const r=конкатенація; var y1,y2,y3,y4:string; begin y1:=copy(r,6,3); y2:=copy(r,8,5); y3:=copy(r,4,4)+copy(r,6,1); writeln(y1=,y1); writeln(y2=,y2); writeln(y3=,y3); end. На екрані отримаємо: у1=тен у2=нація у3=катет Практична робота Побудова алгоритмів з обробкою рядкових величин

Домашнє завдання 1.Шляхом копіювання і склеювання із рядкової величини Х=інформатика отримати нові слова.