Понедельник, 08.09.2025
Программы на VB и QB
Форма входа
Меню сайта
Облако тегов
программы на Pascal программы на Паскале что такое Pascal что такое Паскаль IF операторы операторы Pascal операторы в паскале операторы в языке паскаль Работа с файлами работа с файлами в Pascal работа с файлами в паскале файлы в Pascal файлы в паскале Do for repeat Until While циклы циклы Pascal циклы в паскале Константы константы Pascsal константы в Pascal константы в паскале паскаль Паскаль (язык программирования) Программа VB.NET Visual Basic.NET алгоритмы бесплатно скачать Количество символов Символы в Паскале Слово наоборот
Наши партнеры
Категории раздела
Мои статьи [0]
Pascal [9]
Статьи по Pascal
Visual Basic. [0]
QBasic [0]
Возраст сайта
Мини-чат
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » Статьи » Pascal

Операторы языка Pascal
Еще есть условный оператор if. Он есть почти в каждом языке программирования и переводится как "Если". Он используется в обязательном сочетании с оператором then и необязательным else (иначе). Краткая схема использование этих операторов.

if условие then действие else действие.

По-русски говоря:

Если правдиво условие то выполнить действие(1) в противном случае выполнить действие(2)

program searchname;  (Имя программы)
var a,b,c:string;      (объявляем переменные a, b, c состоящими из букв)
begin                       (Начало программы)
writeln ('Введите свое имя ');                (Просим ввести имя)
read (a);                                               (даем возможность ввести значение a (пользователь думает что вводит имя)
if a='Юрий' then                                    (Тут наш оператор. Переводим на русский: Если а='Юрий' то (then переводится как  "ТО" и используется после IF)
b:=' Паршутин';                                    (Если пользователь ввел имя Юрий то b(фамилия)=Паршутин
c:=' Алексеевич';                                  (c(отчество)=Алексеевич   
writeln ('Ваше имя: ' , a);                          (Пишем ваше имя: Юрий)
writeln ('Ваша фамилия: ' , b);                    (Фамилия: Паршутин)
writeln ('Ваше отчество:' , c);                  (Отчество: Алексеевич)
writeln ('Приветствую, ' , b, ' ', a, ' ', c);   (Выводим Имя фамилию отчество в порядке ФИО)
read;                                                      (Тормозим программу чтобы не закрылась сама)
end.                                                         (Завершение)

Результат

Введите свое имя 
Юрий
Ваше имя: Юрий
Ваша фамилия:  Паршутин
Ваше отчество: Алексеевич
Приветствую,  Паршутин Юрий  Алексеевич


Эта программа ищет соответствие по имени. Такие программы используют в регистратурах, банках и т.п То есть если мы вводим только имя человека, то программа выдает нам полные данные о  нем.
На сегодня все.
Вот чистый код:

program searchname;
var a,b,c:string;
begin
writeln ('Введите свое имя ');
read (a);
if a='Юрий' then  
b:=' Паршутин';
c:=' Алексеевич';
writeln ('Ваше имя: ' , a);
writeln ('Ваша фамилия: ' , b);
writeln ('Ваше отчество:' , c);
writeln ('Приветствую, ' , b, ' ', a, ' ', c);
read;
end.

Если после оператора then будет больше чем одна строка надо писать begin и end Например

var s:string;
begin
read (s);
if s='demon' then
writeln ('Тут мы писали begin потому что после then более 1 строки');
write ('Ведь так?');
end
else write ('Это пишем по желанию');
end.
Категория: Pascal | Добавил: 66demon666 (09.03.2014)
Просмотров: 573 | Теги: операторы в языке паскаль, операторы, IF, операторы Pascal, операторы в паскале | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Copyright vk.com/66demon666 © 2025
Яндекс.Метрика