![](/user_photo/2706_HbeT2.jpg)
- •1. Операционная система. Файловая система. Понятие, функции.
- •2. Алгоритм. Понятие, свойства, виды записи.
- •3. Типы данных.
- •4. Массивы. Понятие, способы описания, мерность.
- •5. Выражение. Понятие, типы, порядок выполнения.
- •6. Базовые операторы ввода/вывода (Print, write, input). Пример использования.
- •7. Оператор условного перехода. Пример использования.
- •If…then
- •If условие then оператор 1 else оператор 2;
- •If условие then оператор 1;
- •8. Операторы цикла с известным количеством повторений. Пример использования.
- •9. Операторы цикла с неизвестным количеством повторений. Пример использования.
- •10. Операторы цикла с пред и пост условием. Различие. Пример использования.
- •11. Сложные типы данных.
- •12. Работа с файлами. Основные операции и операторы.
6. Базовые операторы ввода/вывода (Print, write, input). Пример использования.
Оператор INPUT (ввод) позволяет присвоить значение переменным с клавиатуры во время выполнения программы.
Формат записи оператора INPUT: INPUT [;] [запрос{;|,}] переменная1, переменная2
; – необязательный параметр, дающий команду оставлять курсор в той же строке после ввода значения и нажатия Enter
[запрос{;|,}] - необязательный параметр, который выводит на экран текст, поясняющий какую информацию нужно вводить пользователю. Текст всегда должен заключаться в кавычки. После него обязательно ставится точка с запятой или запятая.
; – дает команду на вывод знака ? и пробела за ним на экран.
, – не дает такой команды.
переменная1, переменная2 - обязательный параметр. Список переменных, которым присваиваются вводимые значения.
Приведем несколько примеров:
INPUT А |
?_ |
INPUT Введите А, А |
Введите А |
INPUT Введите А; А |
Введите А?_ |
INPUT Введите А,В; А, В |
Введите А, В?_ |
Операторы вывода данных на экран монитора CLS и PRINT
Оператор CLS (CLear Screen) – очищает экран.
Оператор PRINT
Формат оператора: PRINT [Выражение] [{;|,}]
Оба параметра стоят в квадратных скобках и, следовательно, оба они не обязательны. Если PRINT используется без параметров, то он выводит одну пустую строку.
В качестве выражения может быть текст в кавычках, число, переменная или математическое выражение без знака равенства. В последнем случае машина автоматически проведет расчет, и на экран будет выведен результат.
{;|,} – знаки между выражениями. Эти знаки можно ставить и за последним выражением. Если указана запятая, то строка вывода разбивается на зоны по 14 символов и каждый элемент выводится в начало очередной зоны. Если указана точка с запятой, то следующий элемент будет выведен через один пробел за предыдущим.
В том случае, когда точка с запятой или запятая стоят за последним выражением общего списка, информация выводимая следующим по программе оператором PRINT, будет записана в эту же строку. Если же за последним выражением нет каких-либо знаков, то следующий PRINT будет выводить свои данные в следующую строку.
Рассмотрим некоторые примеры:
Использование оператора PRINT (А=10, В=15, S=150). После апострофа (‘) расположена информация, выводимая на монитор и комментарий к ней.
PRINT S |
‘ 150 |
PRINT Длины сторон; А, В |
‘ Длины сторон 10 15 |
PRINT Площадь =; А*В |
‘ Площадь=150 |
PRINT А=; А; В=; В |
‘ А=10 В=15 |
‘ Пустая строка |
|
PRINT SQR(9) |
‘ 3 квадратный корень из 9 |
Вывод данных на экран дисплея выполняется операторами: WRITE
Формат: Write (список выражений)
Выражение в списке разделяются запятыми. Значения выражений сначала вычисляются, а затем выводятся на экран. Буквы ln имеют то же значение, что и в операторе readln. Вслед за выражением через двоеточие можно указать ширину поля экрана, в котором разместится выводимое значение. Например, оператор write (10:3, 55:6) займет для вывода числа 10 три позиции, а для вывода числа 55 - шесть позиций на экране.
При выводе вещественных значений можно указать, сколько десятичных цифр следует сохранить в дробной части числа, причем количество цифр указывается вслед за шириной поля после двоеточия. Например, x = 3,14159, то оператор write (x:6:2) займет для вывода переменой х шесть позиций, две из которых будут использованы для дробный части х (т. е. значение х будет округлено до 3,14).
Для того чтобы прокомментировать выводимые значения, в список вывода можно помещать строки любых символов, заключенные в одинарные кавычки (апострофы). Например, при выполнении фрагмента программы
х: = 3.5;
Write ( 'Ответ ', х: 4,'км/с');
на экране будет выведено:
Ответ: 3.5 км/с