Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на вопросы по информатике.docx
Скачиваний:
13
Добавлен:
20.04.2019
Размер:
64.09 Кб
Скачать

9. Логические выражения: логический тип данных, логические операции и операции отношения.

  • описание: идентификатор Boolean;

  • значения: FALSE (ложь), TRUE (истина);

  • размер выделяемой памяти: 1 байт.

Свои значения переменные логического типа получают обычно в результате выполнения операций сравнения (отношения); ''<'' (меньше), ''>'' (больше), ''<='' (меньше или равно), ''>='' (больше или равно), ''<>'' (не равно), ''='' (равно). Результат отношения равен TRUE, если отношение удовлетворяется для значений входящих в него операндов, а FALSE в противном случае.

Помимо операций отношения в языке Турбо Паскаль существуют четыре логические операции, применяемые только к переменным логического типа. Обозначения и названия этих операций приведены в таблице 1.

Логические операции, операции отношения и арифметические операции часто встречаются в одном выражении. Причем отношения, стоящие слева и справа от знака логической операции, должны быть заключены в скобки, поскольку логические операции имеют более высокий приоритет.

Порядок выполнения операций определяется скобками. Например, в логическом выражении A OR B AND NOT(A OR B) сначала выполняется заключенная в скобки операция OR, а затем операции NOT, AND, OR.

10.Организация ввода-вывода информации в программировании: ввод-вывод с клавиатуры-экрана. Форматы вывода параметров целого и вещественного типов.

Ввод информации из файла осуществляется с помощью процедур Read и ReadLn. Форма использования этих процедур следующая:

Read(F); -------ввод данных с клавиатуры,

ReadLn(F);----- ввод данных с клавиатуры, пропуск маркера конца строки,

Write (‘ ‘);--------вывод данных на экран,

Writeln (‘ ‘);---------вывод данных на экран, вывод маркера конца строки,

В этих операторах F - файловая переменная, связанная с файлом, из которого вводится информация. Переменные могут быть целого, вещественного, символьного типа, типа string или типа Char. Их количество может быть любым (в том числе и пустым). Так как в текстовом файле информация хранится в виде символов, то при вводе значений целого и вещественного типа автоматически происходит перекодирование информации в двоичный формат.

Целые типы:

Byte, Shortint, Word, Integer, LongInt.

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

Вещественный тип:

Real, single,double,exendet.

11.Генератор случайных чисел.

Random(X)

Возвращает случайное целое число в диапазоне 0..X. Если аргумент опущен (Random), то возвращается случайное вещественное число от 0 до 1.

Перед использованием random в программах рекомендуется сначала инициализировать генератор псевдослучайных чисел процедурой Randomize. В противном случае при каждом запуске программы будет генерироваться одна и та же последовательность случайных чисел.

Функция Random

Что значит "случайное число"? Это значит, что функция возвращает от своей работы какое-то число, каждый раз новое. В качестве параметра задается максимальное значение случайного числа, иначе говоря функция не возвратит число большего диапазона. Для того, чтобы использовать эту функцию, необходимо включить (так говорят, однако мне нравиться больше "инициализировать" - на включение это мало похоже) датчик случайных чисел. Тогда функция начнет нормально работать и возвращать действительно случайные значения.