🗊Презентация Строковые переменные

Нажмите для полного просмотра!
Строковые переменные, слайд №1Строковые переменные, слайд №2Строковые переменные, слайд №3Строковые переменные, слайд №4Строковые переменные, слайд №5Строковые переменные, слайд №6Строковые переменные, слайд №7Строковые переменные, слайд №8Строковые переменные, слайд №9Строковые переменные, слайд №10Строковые переменные, слайд №11

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

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


Слайд 1


Строковые переменные, слайд №1
Описание слайда:

Слайд 2





   Строковыми называют константы и переменные, значением которых служит набор символов, заключенный в апострофы, обозначающие начало и конец набора (сами апострофы в состав набора не входят). Строковые константы и переменные являются структурированными.
   Строковыми называют константы и переменные, значением которых служит набор символов, заключенный в апострофы, обозначающие начало и конец набора (сами апострофы в состав набора не входят). Строковые константы и переменные являются структурированными.
 Форматы этого типа данных: 
Shortstring, string       0 ..255
     string [n];
    где n - константа из диапазона 0..255
                         Например  
              Var  a:string[10];  b:string;
Longstring   от 0 до бесконечности
Widestring   от 0 до бесконечности
    char;
Описание слайда:
Строковыми называют константы и переменные, значением которых служит набор символов, заключенный в апострофы, обозначающие начало и конец набора (сами апострофы в состав набора не входят). Строковые константы и переменные являются структурированными. Строковыми называют константы и переменные, значением которых служит набор символов, заключенный в апострофы, обозначающие начало и конец набора (сами апострофы в состав набора не входят). Строковые константы и переменные являются структурированными. Форматы этого типа данных: Shortstring, string 0 ..255 string [n]; где n - константа из диапазона 0..255 Например Var a:string[10]; b:string; Longstring от 0 до бесконечности Widestring от 0 до бесконечности char;

Слайд 3





   В разделе описаний символьных констант тип не указывается, так как он определяется формой записи.
   В разделе описаний символьных констант тип не указывается, так как он определяется формой записи.
	Например:
	const	с = 'созидание’; 	к='1993';
Описание слайда:
В разделе описаний символьных констант тип не указывается, так как он определяется формой записи. В разделе описаний символьных констант тип не указывается, так как он определяется формой записи. Например: const с = 'созидание’; к='1993';

Слайд 4






	var   a: string ;   b:string[20];
Каждый символ строки можно рассматривать как элемент массива:
 a [ i ]  ,  b [ i ] 
Для обработки строковых переменных обычно используется цикл с параметром.
Описание слайда:
var a: string ; b:string[20]; Каждый символ строки можно рассматривать как элемент массива: a [ i ] , b [ i ] Для обработки строковых переменных обычно используется цикл с параметром.

Слайд 5





В Паскале существуют специальные процедуры и  функции:
В Паскале существуют специальные процедуры и  функции:
Length (st) –значением функции является длина cтроковой переменной st.
Copy (st , m, n) –значением  функции является подстрока из n символов, вырезанных из строки st, начиная с позиции, указанной параметром m.
Delete (st , m , n) –данная процедура удаляет n символов из строки st, начиная с позиции, указанной  параметром m.

Concat (st1 , st2, … stn) –соединение строк. Можно использовать конструкцию st1+st2,+…+stn.
Описание слайда:
В Паскале существуют специальные процедуры и функции: В Паскале существуют специальные процедуры и функции: Length (st) –значением функции является длина cтроковой переменной st. Copy (st , m, n) –значением функции является подстрока из n символов, вырезанных из строки st, начиная с позиции, указанной параметром m. Delete (st , m , n) –данная процедура удаляет n символов из строки st, начиная с позиции, указанной параметром m. Concat (st1 , st2, … stn) –соединение строк. Можно использовать конструкцию st1+st2,+…+stn.

Слайд 6





Insert (st1 , st2 , m) - вставка в строку st2 строки st1, начиная с позиции m. Общая длина строки не превышает длину строки st2.
Insert (st1 , st2 , m) - вставка в строку st2 строки st1, начиная с позиции m. Общая длина строки не превышает длину строки st2.
Pos (st1 , st2) –значением функции будет номер позиции, в которой в строке st2 первый раз встречается строка st1.
Str (x , st) –заданное числовое значение преобразуется в строку символов. Значение присваивается переменной st.

Val (st , x ) – строка символов st, состоящая из цифр, преобразуется в число. Значение передается переменной x.
Ord-  n:=ord(‘*’);  n:=42;
chr  - f:=chr(99);   f:=‘c’;
Описание слайда:
Insert (st1 , st2 , m) - вставка в строку st2 строки st1, начиная с позиции m. Общая длина строки не превышает длину строки st2. Insert (st1 , st2 , m) - вставка в строку st2 строки st1, начиная с позиции m. Общая длина строки не превышает длину строки st2. Pos (st1 , st2) –значением функции будет номер позиции, в которой в строке st2 первый раз встречается строка st1. Str (x , st) –заданное числовое значение преобразуется в строку символов. Значение присваивается переменной st. Val (st , x ) – строка символов st, состоящая из цифр, преобразуется в число. Значение передается переменной x. Ord- n:=ord(‘*’); n:=42; chr - f:=chr(99); f:=‘c’;

Слайд 7





1. С клавиатуры ввести строку. Найти количество символов.
1. С клавиатуры ввести строку. Найти количество символов.
Var  a: string;   n: integer;
  begin 
    Writeln(‘vvedite stroku’); readln(a);
    n:=Length(a);
    Writeln(‘kol. simvolov=’, n);
    readln;
end.
Описание слайда:
1. С клавиатуры ввести строку. Найти количество символов. 1. С клавиатуры ввести строку. Найти количество символов. Var a: string; n: integer; begin Writeln(‘vvedite stroku’); readln(a); n:=Length(a); Writeln(‘kol. simvolov=’, n); readln; end.

Слайд 8





. 2.С клавиатуры ввести слово. Вывести в обратном порядке.
. 2.С клавиатуры ввести слово. Вывести в обратном порядке.
Var  a: string;   i,n: integer;
  begin 
    Writeln(‘vvedite stroku’); readln(a);
    n:=Length(a);
For i:= n downto  1   do 
   Writeln(a[ i ]);
    readln;
end.
Описание слайда:
. 2.С клавиатуры ввести слово. Вывести в обратном порядке. . 2.С клавиатуры ввести слово. Вывести в обратном порядке. Var a: string; i,n: integer; begin Writeln(‘vvedite stroku’); readln(a); n:=Length(a); For i:= n downto 1 do Writeln(a[ i ]); readln; end.

Слайд 9





.3.  С клавиатуры ввести предложения, заканчивающиеся точкой. Найти количество предложений.
.3.  С клавиатуры ввести предложения, заканчивающиеся точкой. Найти количество предложений.
Var  a: string;   kol,i,n: integer;
  begin 
    Writeln(‘vvedite stroku’); readln(a);
    n:=Length(a);
For i:= 1 to  n   do 
  if a[i]=‘.’ then kol:=kol+1;
   Writeln(kol);
    readln;
end.
Описание слайда:
.3. С клавиатуры ввести предложения, заканчивающиеся точкой. Найти количество предложений. .3. С клавиатуры ввести предложения, заканчивающиеся точкой. Найти количество предложений. Var a: string; kol,i,n: integer; begin Writeln(‘vvedite stroku’); readln(a); n:=Length(a); For i:= 1 to n do if a[i]=‘.’ then kol:=kol+1; Writeln(kol); readln; end.

Слайд 10





. 4. С клавиатуры ввести строку. Найти количество букв «а».
. 4. С клавиатуры ввести строку. Найти количество букв «а».
 Var  a: string;   kol,i,n: integer;
  begin   kol:=0;
    Writeln(‘vvedite stroku’); readln(a);
    n:=Length(a);
For i:= 1 to  n   do 
  if a[i]=‘a’ then kol:=kol+1;
   Writeln(‘kol. bukv “a’’=‘, k);
    readln;
end.
Описание слайда:
. 4. С клавиатуры ввести строку. Найти количество букв «а». . 4. С клавиатуры ввести строку. Найти количество букв «а». Var a: string; kol,i,n: integer; begin kol:=0; Writeln(‘vvedite stroku’); readln(a); n:=Length(a); For i:= 1 to n do if a[i]=‘a’ then kol:=kol+1; Writeln(‘kol. bukv “a’’=‘, k); readln; end.

Слайд 11





5. Составьте диалог с ПК.
5. Составьте диалог с ПК.
Var  a: string;   d, v: integer;
  begin 
    Writeln(‘kak vac zovut?’); readln(a);
    Writeln(a, ‘  , vvedite god rogdenija?’);
   Readln(d);  v:=2012-d;
   writeln(a, ‘  vam  ’, v, ‘  let !’ );
   readln;
end.
Описание слайда:
5. Составьте диалог с ПК. 5. Составьте диалог с ПК. Var a: string; d, v: integer; begin Writeln(‘kak vac zovut?’); readln(a); Writeln(a, ‘ , vvedite god rogdenija?’); Readln(d); v:=2012-d; writeln(a, ‘ vam ’, v, ‘ let !’ ); readln; end.



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