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

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

Функции LENGTH и CONCAT.

Функция Length возвращает в качестве значения длину строки. Например, если в строковой переменной «stroka» записано слово «Pascal», то Length(stroka) будет равно 6. Эта операция аналогична операции Ord(stroka[0]), которую мы разбирали в 1-м уроке. ...

Abs, Sqr в Pascal.

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

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

Программирование циклов. Оператор безусловного перехода.

Цикл — это последовательность операторов, которая может выполняться более одного раза. В языке Паскаль разработано три механизма для конструирования циклов, использующих операторы FOR, WHILE, REPEAT.

...

Спецификация процедуры.

Процедура представляет собой программу в миниатюре, являясь в свою очередь частью основной программы или другой процедуры. Синтаксис процедуры полностью повторяет синтаксис программы.

Уроки Паскаль

Ввод символов с клавиатуры почти не отличается от ввода чисел с клавиатуры. Для того чтобы ввести какие-то символы (буквы, знаки и т.д.) с клавиатуры необходимо для переменных использовать символьный тип данных Char.

program number14;
uses crt;
var X, Y:char;
begin
clrscr;
writeln (‘Введите несколько символов: ’);
readln(X);
writeln(X);
writeln (‘Введите еще несколько символов: ’);
readln(X,Y);
writeln(X,Y);
readln
end.

В строке №3 записываем переменные X и Y и указываем для них тип данных Char. Теперь в эти переменные можно записывать символы, выводить их на экран и т.д.

Строка №7. Вводим с клавиатуры какие-нибудь символы. Одна переменная типа Char может содержать только один символ. Поэтому при вводе символов с клавиатуры, в переменную X запишется только один символ (первый). Поэтому, сколько бы символов мы не вводили с клавиатуры, на экран (строка №8) выведется только первый из этих символов.

В строке №10 в операторе Readln записано уже 2 переменных X и Y. И в строке №11 на экран выводится значения этих двух переменных. Поэтому на экран выведется 2 первых из введенных символов.

vvod simvolov s klaviaturih

Вводим любое слово, например «pascal» и нажимаем Enter. Затем вводим еще какое-нибудь слово, пусть тоже будет «Pascal» и нажимаем Enter.

vvod simvolov s klaviaturih.

Как видно, в первом случае программа вывела только первую букву слова, во втором случае 2 первых буквы. Таким образом, можно сделать вывод о том, что одна переменная типа Char принимает только один символ из введенной строки. Для того чтобы можно было записать несколько символов в одну переменную необходимо использовать строковые переменные и тип данных String.

Комментарии  

 
+3 # Нео 03.12.2012 20:01
а здесь не очень се понятно... точнее хотелось бы узнать как извлечь скажем так:
— 3-ий символ; ;-)
— последний символ; 8)
— 2-ой символ с конца и т.д. :-|
Говорю сразу на ссылку снизу ище не переходил :-*
Ответить
 
 
-1 # Нео 03.12.2012 20:24
Ошыбка 404 Gateaway ссылка не работает((( :-?
кстати я тоже знаю как сделать свою страничу 404 через .htaccess
Ответить
 
 
-1 # Царь 11.01.2013 04:42
Нео хороший вопрос задал !Очень интересующий
Ответить
 
 
-2 # Давид 07.02.2016 13:28
Вот вопрос:
Мне - 15 лет
Хочу научиться делать скрипты для gta sa,
для этого нужно знать язык PAWNO.
Ну и вот вопрос: По советам мне сказали что мне сначало надо выучить Основы Pascal, а обизвтельно вообще все эти темы учить? :-|
Ответить
 
 
0 # Павел 07.11.2016 18:48
Что это вообще за язык (PAWNO)? :D
Ответить
 

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

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

   ГлавнаяПаскальУроки Паскаль