Div, Mod, сложение, вычитание в Pascal.

Помимо операций умножения и сложения, над целочисленными переменными производятся операции Div (операция целочисленного деления), Mod (вычисление остатка от целочисленного деления), операция вычитания «-».

Textcolor, Window, Textbackground в Pascal.

Текст, который мы выводим на экран с помощью процедуры Writeln или с помощью оператора Write можно изменять. Процедура Textcolor используется для изменения цвета выводимого текста. Процедура Textbackground изменяет цвет фона, на котором выводится ...

Использование Var, Integer, Readln.

Процедура Readln используется не только для задержки экрана. Ее основная задача - ввод данных с клавиатуры. В этой статье мы научимся вводить числа с клавиатуры, и потом выводить их на экран. Для этого нам будет необходимо познакомиться с разделом ...

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

Циклы с параметром. Оператор FOR.

Эти циклы организуются в программах, где заранее известно число повторений. При этом повторное выполнение сопровождается изменением управляющего параметра (переменной цикла).

Сортировка одномерного массива. Метод пузырька.

Сортировка — перестановка местами объектов в определенном порядке. Известно несколько сотен алгоритмов сортировки и их модификаций.

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

Ввод символов с клавиатуры почти не отличается от ввода чисел с клавиатуры. Для того чтобы ввести какие-то символы (буквы, знаки и т.д.) с клавиатуры необходимо для переменных использовать символьный тип данных 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-ой символ с конца и т.д. :-|
Говорю сразу на ссылку снизу ище не переходил :-*
Ответить
 
 
-2 # Нео 03.12.2012 20:24
Ошыбка 404 Gateaway ссылка не работает((( :-?
кстати я тоже знаю как сделать свою страничу 404 через .htaccess
Ответить
 
 
+2 # Царь 11.01.2013 04:42
Нео хороший вопрос задал !Очень интересующий
Ответить
 
 
-3 # Давид 07.02.2016 13:28
Вот вопрос:
Мне - 15 лет
Хочу научиться делать скрипты для gta sa,
для этого нужно знать язык PAWNO.
Ну и вот вопрос: По советам мне сказали что мне сначало надо выучить Основы Pascal, а обизвтельно вообще все эти темы учить? :-|
Ответить
 
 
-2 # Нео 25.05.2022 00:43
:-x
Ответить
 

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

   ГлавнаяПаскальУроки ПаскальВвод символов с клавиатуры.