🗊Презентация Строка - упорядоченная последовательность символов

Нажмите для полного просмотра!
Строка - упорядоченная последовательность символов, слайд №1Строка - упорядоченная последовательность символов, слайд №2Строка - упорядоченная последовательность символов, слайд №3Строка - упорядоченная последовательность символов, слайд №4Строка - упорядоченная последовательность символов, слайд №5Строка - упорядоченная последовательность символов, слайд №6Строка - упорядоченная последовательность символов, слайд №7Строка - упорядоченная последовательность символов, слайд №8Строка - упорядоченная последовательность символов, слайд №9Строка - упорядоченная последовательность символов, слайд №10Строка - упорядоченная последовательность символов, слайд №11Строка - упорядоченная последовательность символов, слайд №12Строка - упорядоченная последовательность символов, слайд №13Строка - упорядоченная последовательность символов, слайд №14Строка - упорядоченная последовательность символов, слайд №15Строка - упорядоченная последовательность символов, слайд №16Строка - упорядоченная последовательность символов, слайд №17Строка - упорядоченная последовательность символов, слайд №18Строка - упорядоченная последовательность символов, слайд №19Строка - упорядоченная последовательность символов, слайд №20Строка - упорядоченная последовательность символов, слайд №21Строка - упорядоченная последовательность символов, слайд №22Строка - упорядоченная последовательность символов, слайд №23Строка - упорядоченная последовательность символов, слайд №24Строка - упорядоченная последовательность символов, слайд №25Строка - упорядоченная последовательность символов, слайд №26Строка - упорядоченная последовательность символов, слайд №27Строка - упорядоченная последовательность символов, слайд №28

Содержание

Вы можете ознакомиться и скачать презентацию на тему Строка - упорядоченная последовательность символов. Доклад-сообщение содержит 28 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





СТРОКИ
Описание слайда:
СТРОКИ

Слайд 2





Строка
  - это упорядоченная последовательность символов.
Каждый символ строки занимает 1 байт.
Описание слайда:
Строка - это упорядоченная последовательность символов. Каждый символ строки занимает 1 байт.

Слайд 3





Строка
Количество символов в строке называется её длиной.
Самый первый байт в строке имеет индекс 0 и содержит текущую длину строки.
Описание слайда:
Строка Количество символов в строке называется её длиной. Самый первый байт в строке имеет индекс 0 и содержит текущую длину строки.

Слайд 4





Строка
Первый значащий символ строки занимает второй байт и имеет индекс 1.
Описание слайда:
Строка Первый значащий символ строки занимает второй байт и имеет индекс 1.

Слайд 5





Строковая константа
– последовательность символов, заключенных в апострофы.
 Примеры:
Описание слайда:
Строковая константа – последовательность символов, заключенных в апострофы. Примеры:

Слайд 6





Строковая переменная
описывается в разделе описания переменных:
var
<идентификатор>:string[<максимальная длина строки>];
 Примеры:
Описание слайда:
Строковая переменная описывается в разделе описания переменных: var <идентификатор>:string[<максимальная длина строки>]; Примеры:

Слайд 7





Строковая переменная
может быть описана с использованием раздела описания типов.
 Пример:
Описание слайда:
Строковая переменная может быть описана с использованием раздела описания типов. Пример:

Слайд 8





Элементы строки
идентифицируются именем строки с индексом, заключенным в квадратные скобки.
К любому элементу строки можно обратиться как к элементу массива array [0..n] of char
 Примеры:



Индекс может быть положительной константой, переменной, выражением целого типа.
Описание слайда:
Элементы строки идентифицируются именем строки с индексом, заключенным в квадратные скобки. К любому элементу строки можно обратиться как к элементу массива array [0..n] of char Примеры: Индекс может быть положительной константой, переменной, выражением целого типа.

Слайд 9





ОПЕРАЦИИ НАД СТРОКАМИ
Описание слайда:
ОПЕРАЦИИ НАД СТРОКАМИ

Слайд 10





Операция сцепления (конкатенации) (+)
сцеплять можно как строковые константы, так и переменные.


 Примеры:
Описание слайда:
Операция сцепления (конкатенации) (+) сцеплять можно как строковые константы, так и переменные. Примеры:

Слайд 11





Операции отношения:
=, <, >, <=, >=, <>
Описание слайда:
Операции отношения: =, <, >, <=, >=, <>

Слайд 12





Сравнение строк
Описание слайда:
Сравнение строк

Слайд 13





Функция COPY (s, p, n)
выделяет из строки S подстроку длиной n символов, начиная с позиции p. 
n и p – целочисленные выражения
 Примеры:
Описание слайда:
Функция COPY (s, p, n) выделяет из строки S подстроку длиной n символов, начиная с позиции p. n и p – целочисленные выражения Примеры:

Слайд 14





Функция CONCAT(s1, s2,…,sn)
выполняет сцепление строк s1, s2,…,sn в одну строку.
 Пример:
Описание слайда:
Функция CONCAT(s1, s2,…,sn) выполняет сцепление строк s1, s2,…,sn в одну строку. Пример:

Слайд 15





Функция LENGTH(s)
определяет текущую длину строки s.
 
 Примеры:
Результат – значение целого типа.
Описание слайда:
Функция LENGTH(s) определяет текущую длину строки s. Примеры: Результат – значение целого типа.

Слайд 16





Функция POS (s1, s2)
обнаруживает первое появление в строке s2  подстроки s1.
Примеры:
Результат – целое число, равное номеру позиции, где находится первый символ подстроки s1.
Описание слайда:
Функция POS (s1, s2) обнаруживает первое появление в строке s2 подстроки s1. Примеры: Результат – целое число, равное номеру позиции, где находится первый символ подстроки s1.

Слайд 17





Функция UPCASE(C: char)
преобразует строчную латинскую букву в прописную. Любые другие символы возвращаются без преобразования.
 Примеры:
Результат – значение типа char.
Описание слайда:
Функция UPCASE(C: char) преобразует строчную латинскую букву в прописную. Любые другие символы возвращаются без преобразования. Примеры: Результат – значение типа char.

Слайд 18





Функция ORD(ch: char)
возвращает код символа ch.
 Примеры:

Результат – значение типа byte.
Описание слайда:
Функция ORD(ch: char) возвращает код символа ch. Примеры: Результат – значение типа byte.

Слайд 19





Функция CHR(n: byte) 
возвращает символ по коду, равному значению выражения n. 
Если n можно представить как числовую константу, то можно также пользоваться записью #n. 
 Примеры:
Результат – значение типа char.

 
Описание слайда:
Функция CHR(n: byte) возвращает символ по коду, равному значению выражения n. Если n можно представить как числовую константу, то можно также пользоваться записью #n.  Примеры: Результат – значение типа char.  

Слайд 20





Процедура DELETE(s, poz, n)
удаляет n символов из строки s, начиная с позиции poz.
 Примеры:
Описание слайда:
Процедура DELETE(s, poz, n) удаляет n символов из строки s, начиная с позиции poz. Примеры:

Слайд 21





Процедура INSERT(s1, s2, p)
вставляет строку  s1 в строку s2, начиная с позиции p. 
 Примеры:
Описание слайда:
Процедура INSERT(s1, s2, p) вставляет строку s1 в строку s2, начиная с позиции p. Примеры:

Слайд 22





Процедура STR(x:a:b,stroka)
преобразует число х любого вещественного или целого типов в строку символов stroka
a  и  b (если они присутствуют) -  задают формат преобразования.
a – определяет общую ширину поля, выделенного под соответствующее символьное представление вещественного или целого числа х
b – количество символов в дробной части (этот параметр имеет смысл только в том случае, когда х – вещественное число)
Описание слайда:
Процедура STR(x:a:b,stroka) преобразует число х любого вещественного или целого типов в строку символов stroka a и b (если они присутствуют) - задают формат преобразования. a – определяет общую ширину поля, выделенного под соответствующее символьное представление вещественного или целого числа х b – количество символов в дробной части (этот параметр имеет смысл только в том случае, когда х – вещественное число)

Слайд 23





Процедура STR(x:a:b,stroka)




Примеры:
Описание слайда:
Процедура STR(x:a:b,stroka) Примеры:

Слайд 24





Процедура  VAL (s, x, code)
 преобразует строковое значение S  в его численное представление  X типа  
real или integer. 
Примеры:

Параметр Code содержит признак ошибки преобразования  (0 - нет ошибки)
Описание слайда:
Процедура VAL (s, x, code)  преобразует строковое значение S  в его численное представление  X типа  real или integer. Примеры: Параметр Code содержит признак ошибки преобразования (0 - нет ошибки)

Слайд 25





Задания на закрепление
1. Запишите результат выполнения следующих стандартных процедур:
str (365.874, st)           str (2.89784е+4, st)
val ('9876', x, k)           val ('1.0098e+6', y, k)
val ('679-8', y, k)          val ('2,567', y, k)
2. Определите результат выполнения программы:
var    s: string;     k, sum, d, i: integer;
begin
    sum := 0; s := '12r345ty';
    for i := 1 to length (s) do
        begin
          val (s[i], d, k);
          if k = 0 then sum := sum + d
        end;
writeln (sum:6)
end.
Описание слайда:
Задания на закрепление 1. Запишите результат выполнения следующих стандартных процедур: str (365.874, st) str (2.89784е+4, st) val ('9876', x, k) val ('1.0098e+6', y, k) val ('679-8', y, k) val ('2,567', y, k) 2. Определите результат выполнения программы: var s: string;     k, sum, d, i: integer; begin     sum := 0; s := '12r345ty';     for i := 1 to length (s) do         begin           val (s[i], d, k);           if k = 0 then sum := sum + d         end; writeln (sum:6) end.

Слайд 26





Задания на закрепление
3. Поставьте знак сравнения (>, <, =) между парами строк и объясните свой ответ.
'Компьютер'____'Комп‘		'Stroka'____'stroka'
'кошка'____'кошка‘			'кот'_____'kот'
'муха'____'слон'
4. Определите результат выполнения программы.
var s: string;
    i, k: integer;
begin
   s := 'абракадабра';
   k := 0;
   for i := 1 to length (s) do 
       if s[i] = 'a' {if copy (s, i, 1) = 'a'}
          then k := k + 1;
   writeln (k: 5)
end.
Описание слайда:
Задания на закрепление 3. Поставьте знак сравнения (>, <, =) между парами строк и объясните свой ответ. 'Компьютер'____'Комп‘ 'Stroka'____'stroka' 'кошка'____'кошка‘ 'кот'_____'kот' 'муха'____'слон' 4. Определите результат выполнения программы. var s: string;     i, k: integer; begin    s := 'абракадабра';    k := 0;    for i := 1 to length (s) do         if s[i] = 'a' {if copy (s, i, 1) = 'a'}           then k := k + 1;    writeln (k: 5) end.

Слайд 27





Задания на закрепление
5. Определите результат выполнения программы:
var s: string;
         i, j: integer;
begin
    s := ‘programm';
    for i := 1 to length (s) do 
         begin
             for j := 1 to i - 1 do write(' ');
             writeln (s[i])
         end
end.
Описание слайда:
Задания на закрепление 5. Определите результат выполнения программы: var s: string;          i, j: integer; begin     s := ‘programm';     for i := 1 to length (s) do           begin              for j := 1 to i - 1 do write(' ');              writeln (s[i])          end end.

Слайд 28





Используемые материалы
Turbo Pascal. С. А. Немнюгин.- СПб: Издательство “Питер”, 2000.
http://inf.1september.ru/article.php?ID=200800802
Описание слайда:
Используемые материалы Turbo Pascal. С. А. Немнюгин.- СПб: Издательство “Питер”, 2000. http://inf.1september.ru/article.php?ID=200800802



Похожие презентации
Mypresentation.ru
Загрузить презентацию