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

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

Использование program, begin…end, write, readln, Uses Crt, Clrscr.

В этом уроке мы напишем самую простую программу, состоящую всего из пяти строк. Эта программа будет выводить сообщение на экран. Для написания программы нам необходимо знать как работают операторы Write, Readln, а также понять для чего нужны ...

Умножение, деление, сложение, вычитание вещественных чисел в Pascal.

С вещественными числами можно производить операции умножения, сложения, вычитания, а также операцию деления. Причем операция деления отличается от операции Div. Деление вещественных чисел - это обычное математическое деление, в результате которого ...

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

Стандартные функции в Паскаль.

Наиболее часто встречающиеся операции над скалярными типами данных реализованы в языке Паскаль с помощью встроенных (иногда говорят — стандартных) функций и процедур.

Сортировка простым включением и простым выбором.

Сортировка простым включением.
Пример 33. Методом простого включения упорядочить (отсортировать) в порядке возрастания массив из 8 целых чисел (44, 55,12,42, 94, 18, 06, 67).

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

Логические операции применяются при написании многих программ в Pascal. Все операции имеют определенный приоритет выполнения : Первой выполняется операция NOT. Второй выполняется операция AND. Последними выполняются операции OR и XOR (Они имеют одинаковый приоритет и при отсутствии скобок выполняются слева направо).
Заканчивая тему логического типа, напишем еще одну программку. Составим выражения, которые будут определять, является ли студент первокурсником, получающим стипендию.

program number20;
uses crt;
var Stip:Boolean;
Kurs1:Boolean;
Rez:Boolean;
begin
clrscr;
stip:=true;
kurs1:=true;
rez:=stip and kurs1;
writeln (‘Студент является первокурсником со стипендией? - ’,rez);
stip:=false;
rez:=stip and kurs1;
writeln(‘Студент является первокурсником со стипендией? - ’,rez);
readln
end.

В строке №3 переменная для определения наличия у студента стипендии.

В строке №4 переменная для определения, является ли студент первокурсником.

В строке №5 определяем результат.

Строка №8. Здесь мы присвоили переменной «stip» значение «true» (правда), т.е. студент получает стипендию.

Строка №9. Здесь мы присвоили переменной «kurs1» значение «true» (правда), т.е. студент является первокурсником.

Строка №10. Переменной «rez» присваивается значение переменных «stip» и «kurs1». Между ними стоит «and», значит, если обе переменные будут истинными, то и результат будет истинным. В нашем случае обе переменные («stip» и «kurs1») – «true», значит, и результат будет «true». Т.е. студент будет являться первокурсником со стипендией.

Строка №11. Выводим результат.

Строка №12. Здесь мы перезаписываем переменную «stip», присваивая ей значение «false» (ложь), т.е. студент не получает стипендию.

Строка №13. Переменной «rez» присваивается значение переменных «stip» и «kurs1». Между ними стоит «and», значит, если обе переменные будут истинными, то и результат будет истинным. В нашем случае одна переменная («kurs1») - true, а другая («stip») - false значит результат будет false.

Строка №14. Выводим результат.

prioritet vihpolneniya logicheskikh operaciyj

prioritet vihpolneniya logicheskikh operaciyj.

Комментарии  

 
+3 # Кристина 15.11.2012 08:08
а можно ли записать переменные boolean-а через запятую? Если нет, то почему?
Ответить
 
 
+4 # Administrator 16.11.2012 05:10
Можно, почему нельзя? Попробуйте и увидите.
Ответить
 
 
0 # срочно 10.02.2013 12:29
а вы очень вежливый!!!
Ответить
 
 
-4 # Нео 07.12.2012 15:28
просто Админ решил так будет красивее 8)
Ответить
 
 
-1 # Владимир 29.12.2012 09:49
:-x :-) ;-) 8) :oops: :eek:
Ответить
 
 
-1 # Роман 19.02.2013 14:38
В конце обычно вместо "readln" пишут "readkey", так оно привычней.
Ответить
 
 
0 # ОЕ 20.02.2013 13:55
зато "readln" универсальней. Например, в АВС "readkey" не проходит :)
Ответить
 
 
-2 # Baxa 28.03.2014 07:55
:-)
Ответить
 
 
-1 # Baxa 28.03.2014 07:55
нормально
Ответить
 

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

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

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