Константы в Pascal.

Иногда, бывает так, что у нас в программе встречаются величины, которые не меняются в процессе выполнения программы (т.е. фактически они противоположность переменных). Такие величины называются константами. Константы указываются в специальном ...

GotoXY в Pascal.

Процедура GotoXY используется в Pascal для перевода курсора в нужную позицию на экране. Для этой процедуры указываются координаты. После указания процедуры GotoXY в коде программы сообщение будет выводиться на экран в тех координатах, которые мы ...

Abs, Sqr в Pascal.

Abs - функция языка Паскаль, которая вычисляет модуль числа.
Sqr - функция языка Паcкаль, которая возводит число в квадрат.

Циклы и массивы

Многомерные массивы.

Индексы имеют еще одно свойство — чем больше объем массива, тем менее эффективна с ним работа, поэтому часто используют массивы массивов, то есть с двумя, тремя и более индексами для идентификации ...

Сортировка простым включением и простым выбором.

Сортировка простым включением.
Пример 33. Методом простого включения упорядочить (отсортировать) в порядке возрастания массив из 8 целых чисел (44, 55,12,42, 94, 18, 06, 67).

Тип данных String (строковый тип) используется в Паскаль для обработки текстов. Если в одну переменную типа Char можно записать лишь один символ, то в переменную типа String можно записать до 255 символов.

Для переменной типа String можно указать максимальное количество символов. Например, пусть в переменную «stroka» нам необходимо записать слово «Pascal». Для этого записываем: Var stroka:string[6];
После слова String в квадратных скобках указывается максимальное количество символов, которое будет содержать переменная «stroka». В нашем случае, это 6 символов.

Использование строк в Паскале.




program string1;
uses crt;
var stroka:string[6];
begin
     clrscr;
     stroka:='Pascal';
     writeln(stroka);
     readln   
end.




Строка №3. Объявляем переменную «stroka» и указываем для нее тип String. После слова Srtring в квадратных скобках записываем число 6. Теперь в переменную «stroka» мы можем записать слово, содержащее не более 6-и символов.

Строка №6. Присваиваем строковой переменной «stroka» слово «Pascal». Само слово заключается в апострофы.

Строка №7. Выводим содержимое переменной «stroka» на экран.

stroki v paskalj

stroki v paskalj.

При попытке записи в строковую переменную «stroka» слова, содержащего более 6 символов, оно будет урезано до первых 6 символов. Например, если в строке №6 вместо слова «Pascal» записать слово «programmirovanie», то в переменную «stroka» будет записано лишь первые 6 символов этого слова.

stroki v paskalj..


Дополнение к материалу.

  • В случае если для строки не указывается максимальное количество символов, то по умолчанию оно равно 255 (максимальное количество символов, которое можно записать в одну переменную).
  • Строка является цепочкой, состоящей из символов, поэтому в Pascal есть возможность обратиться к конкретному символу. Например, мы можем указать для переменной «stroka» номер необходимого нам символа. Запись будет иметь вид: stroka[5].


program string1;
uses crt;
var stroka:string;
begin
   clrscr;
   stroka:='Programmirovanie';
   writeln(stroka[5]);
   readln
end.



Строка №3. В этом примере, для переменной «stroka» мы не указываем максимальное количество символов, поэтому, по умолчанию, оно будет равно 255.

Строка №7. Выводим на экран 5-й символ слова, содержащегося в переменной «stroka».

stroki v paskalj...

stroki v paskalj....

Если в качестве номера символа указать значение 0 и использовать функцию Ord можно узнать длину строки. Для этого изменим строку №7 на такую: writeln(ord(stroka[0]));

stroki v paskalj.....

stroki v paskalj......


Предыдущая статья : Строковые константы в Pascal.

Оглавление : Уроки Паскаль. Строки.

Следующая статья : Тип данных String.


Комментарии  

 
-6 # nbv 06.12.2012 16:27
:-) :D
Ответить
 
 
-18 # Нео 08.12.2012 09:04
думаю что к етим урокам дошли не многие) 8)
они просто не знают что такое учть JS и PHP :-*
Ответить
 
 
+3 # Царь 22.01.2013 09:02
вот я и нашел ответ на свой вопрос :roll: который задавал ранее
Ответить
 
 
-3 # 2 курс 01.02.2013 18:16
А у меня такой вопрос, как сделать чтобы программа присвоило каждую цифру введённого мной числа отдельной переменной, например 157 - я ввёл, комп присваивает 1 := a, 5 := b, 7 := c
??????????
Ответить
 
 
-2 # Антон 25.02.2013 14:12
Можно через массив
Ответить
 
 
-2 # Макс 03.03.2013 08:14
Нужны математические приёмы
Ответить
 
 
0 # Иван 28.01.2017 21:38
Ну разложи число. На цифри ( с помощью. Див и мод а потом присвой значение переменной которое определяет твою цифрц к другой переменной.
Ответить
 
 
-6 # катя 27.02.2014 03:04
:-x
Ответить
 
 
0 # иа 06.02.2017 08:55
:roll: :sigh:
Ответить
 
 
+2 # Кэр 28.03.2017 22:02
довольно-таки понятно, спасибо:P
Ответить
 
 
0 # SadGirl 25.05.2017 14:32
:cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: : :cry:
Ответить
 

Добавить комментарий

Защитный код
Обновить

   ГлавнаяПаскальСтроки в ПаскальСтроки в Паскаль.