Использование вложенного оператора If.

Условные операторы в Pascal можно вкладывать друг в друга. Для этого используется вложенный оператор IF. Рассмотрим это на примере программы, которая будет считать количество корней квадратного уравнения.

Функции Pred, Succ в Pascal.

В данном уроке мы рассмотрим функции, применяемые к типу CHAR. Функция Pred возвращает в качестве значения предшествующий символ, а функция Succ возвращает последующий символ.

Textcolor, Window, Textbackground в Pascal.

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

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

Программирование вычислительных процессов.

Решение задачи на ЭВМ — это сложный процесс, в ходе которого пользователю приходится выполнять целый ряд действий, прежде чем он получит интересующий его результат.

Оператор варианта CASE.

Иногда его называют также оператором выбора. Это оператор CASE, который является обобщением оператора IF и позволяет сделать выбор из произвольного числа имеющихся вариантов.

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

Мы рассмотрели с Вами целый тип данных (integer), вещественный тип (real), символьный (char). В этом уроке мы рассмотрим тип данных, который имеет большое значение в программировании. Логический типBoolean. Одной из особенностей этого типа данных является то, что логические переменные могут принимать только 2 значения : True (правда) и False (ложь).

program number16;
uses crt;
var X:integer;
Y:Boolean;
begin
clrscr;
X:=4;
Y:=X>3;
writeln(Y);
Y:=X<3;
writeln(Y);
readln
end.

В строке №4 записываем переменную Y и указываем для нее тип данных Boolean. Этот тип данных служит для проверки истинности утверждения. Переменная данного типа может принимать только 2 значения. В случае если утверждение верно, то переменная принимает значение True, если утверждение неверно, то переменная принимает значение False.

В строке №7 присваиваем переменной X значение равное «4».

Строка №8. Здесь мы проверяем истинность утверждения о том, что X больше «3». Так как значение переменной «X» это «4» и «4» > «3», то утверждение окажется правдой и на экран выведется сообщение TRUE. Таким образом, мы видим, что для того чтобы проверить истинность того или иного утверждения необходимо переменной типа Boolean присвоить какую-нибудь операцию отношения.

В строке №9 выводим на экран значение логической переменной «Y». В нашем случае утверждение («X>3») является истиной, поэтому на экран выводится сообщение TRUE

Строка №10. Это сообщение ложно, т.к. «4» не меньше «3». Поэтому на экран выводится сообщение FALSE.

tip dannihkh boolean

tip dannihkh boolean.



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

TRUE – означает истину.
FALSE – означает ложь.


В логических операциях могут использоваться следующие операции отношения:

Операции отношения Запись на языке Паскаль
Меньше <
Меньше или равно <=
Больше >
Больше или равно >=
Равно =
Не равно <>

Операции отношения применимы к типам данных REAL, INTEGER, CHAR, STRING.
В операциях отношения могут участвовать только однотипные операнды, т.е. переменные которые мы сравниваем должны быть одного типа данных. Например, в нашем примере (в строке №8 и №10) мы сравниваем переменную «X», которая имеет целый тип Integer с числом 3 (3 также является целым числом). Процедура согласования специальных технических условий состоит из нескольких этапов. Узнать порядок согласования сту Москва можно на сайте firest.net. Мы не можем сравнивать переменную «X» с буквой «K», поскольку символы относятся к типу данных Char. Однако в данном правиле есть исключение: можно сравнивать переменные типа Integer и Real друг с другом.

Комментарии  

 
+14 # Пашок 29.11.2012 16:24
Лучшая статья!!! :D :lol: :-) ;-)
Ответить
 
 
-9 # Царь 11.01.2013 08:55
за сколько в среднем можно понять Паскаль ??? надеюсь все получиться :roll:
Ответить
 
 
-2 # Hean_edy 02.02.2013 14:33
Выучить паскаль не сложно а научится писать програмы или алгоритмы к прогамам ето уже тежело
Ответить
 
 
-2 # мям 10.12.2015 17:04
Выучить паскаль можно за 4-5 месяцев. Я имею в виду не просто прочитать книгу и выучить операнды, а выучить и УМЕТЬ ИСПОЛЬЗОВАТЬ НА ПРАКТИКЕ(= писать программы самого разного рода)
Ответить
 
 
-5 # Виталий 30.12.2015 18:08
Паскаль учится легко (20 дней - 1 месяц). Но чтобы научиться его применять на практике надо 1/2 года минимум.
Ответить
 
 
-2 # Карин 13.11.2016 00:10
Я вот полночи учу почти с нулей паскаль, ибо мой преподаватель решил обрадовать меня скорым (завтрашним) конкурсом по программировани ю. Ну, до циклов уже дошла.
Ответить
 
 
-15 # срочно 10.02.2013 12:04
а можно сравнить char c char-ом???????? ??????
Ответить
 
 
-12 # rad 21.02.2013 23:01
Конечно можно,
например, f
Ответить
 
 
-10 # rad 21.02.2013 23:02
F
Ответить
 
 
-13 # срочно 10.02.2013 12:06
например chr(25) >= chr(16)???????? ??
Ответить
 
 
-10 # нет 18.01.2015 09:27
Нет нельзя
Ответить
 
 
-10 # p 05.06.2014 18:44
:sad: :oops: :oops: :oops: :oops:
Ответить
 
 
-3 # dinalty 06.11.2014 13:35
Не знаю, за сколько можно выучить паскаль, но я до ООП в с++ дошел за пару месяцев, освоив его полностью ... Главное стремление мой друг ;-)
Ответить
 
 
-7 # Вовка 06.07.2015 00:58
Я написал

Begin
If true then write ('правда');
If false then write ('ложь')
end.

Не могу понять логику машины. Он пишет что правда. Это получается, что я сам задаю, что условие верно или не верно?
Ответить
 
 
-4 # HoM14eK 09.03.2017 09:32
он выполняет условие "if" раз оно истиное он заканчивает работу.
Ответить
 
 
-10 # Погромист 17.05.2016 05:49
Не могу в Паскаль. Что мне делать? Планирую прыгать с крыши.
Ответить
 
 
-3 # Gammy 04.03.2017 17:17
Вы тупенькие?Не понимаю зачем негатив на всех комментариях.
Ответить
 
 
0 # не надо так 10.12.2017 22:04
очередной комментарий который задизлайкают уже написан.
Ответить
 
 
0 # простой человек 10.12.2017 22:05
просто в комментах одни злодеи((
Ответить
 

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

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

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