Перевод числа из десятичной системы счисления в шестнадцатеричную.

Напишем программу, которая вводит с клавиатуры целое число в диапазоне от 0 до 15 и преобразует его к шестнадцатеричной системе счисления. Напомню, что в шестнадцатеричной системе счисления числа в диапазоне от 0 до 9 соответствуют таким же числам в ...

Строковые константы в Pascal.

В качестве значения строковой константы может выступать любая последовательность символов. Эта последовательность заключается в апострофы. Строковая константа отличается от символьной константы тем, что здесь в качестве значения константы можно ...

Применение логических операций с оператором IF.

В данном уроке мы рассмотрим применение логической операции And с условным оператором 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 друг с другом.

Комментарии   

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

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

Не могу понять логику машины. Он пишет что правда. Это получается, что я сам задаю, что условие верно или не верно?
-2 # HoM14eK 09.03.2017 09:32
он выполняет условие "if" раз оно истиное он заканчивает работу.
-13 # Погромист 17.05.2016 05:49
Не могу в Паскаль. Что мне делать? Планирую прыгать с крыши.
-2 # Gammy 04.03.2017 17:17
Вы тупенькие?Не понимаю зачем негатив на всех комментариях.
+6 # не надо так 10.12.2017 22:04
очередной комментарий который задизлайкают уже написан.
+7 # простой человек 10.12.2017 22:05
просто в комментах одни злодеи((
+3 # женщина трактор тртр 10.03.2018 17:07
:D :lol: это жизненная статья
   ГлавнаяПаскальУроки ПаскальЛогические и символьные константы.