- •19. Сочетание клавиш
- •Элементы окон
- •Строка заголовка
- •Строка меню
- •Панель инструментов
- •Адресная строка
- •Список типичных задач
- •Граница окна
- •Строка состояния
- •Элементы диалогового окна
- •Управление окнами
- •Изменение размера окна
- •Перемещение окон
- •Сворачивание окна
- •Упорядочивание окон
- •Закрытие окна
- •Переключение между окнами
- •24. Что такое электронная таблица?
- •Строка состояния
- •Основные правила
- •Панели инструментов
- •Ввод и редактирование данных
- •Формат данных
- •Стиль представления данных
- •Ряды данных Ввод последовательных рядов данных
- •Функции и формулы
- •Понятие формулы
- •Понятие функции
- •Мастер функций
- •Использование ссылок и имен.
- •Перемещение и копирование формул
- •Диаграммы и графики
- •Базы данных
- •Работа с командой Форма
- •Сортировка базы данных
- •Фильтрация данных в списке
- •Подведении итогов в базе данных
- •Окна Excel
- •Функциональные клавиши
- •39. Основные определения
- •Типы данных
- •Оператор ввода
- •Оператор вывода
- •Оператор присваивания
- •Функция (программирование)
- •40. Оператор ветвления.
- •Операторы организации циклов.
- •Одномерные и двумерные массивы
- •Окно свойства объектов управления properties
- •Компоненты программы окно элементов управления toolbox
- •Объекты: свойства, методы и события
Оператор ввода
Общий вид записи операторов
read(список_переменных);
readln(список_переменных);
Переменные в списке перечисляются, как обычно, через запятую. Здесь и далее список данных, передаваемых любому оператору (а позднее и написанным нами подпрограммам), мы будем называть параметрами. Таким образом, параметрами оператора (точней, стандартной процедуры) read являются имена переменных, описанных ранее в разделе var.
Работа оператора
По достижении оператора ввода выполнение программы останавливается и ожидается ввод данных пользователем. Вводимые значения переменных разделяются пробелом или переводом строки (нажатием Enter). После ввода значений всех переменных из списка работа программы продолжается со следующего оператора.
Readln отличается от read только тем, что все переменные должны быть введены в одну строку экрана, Enter нажимается один раз в конце. Readln используется в основном для ввода строк текста, для ввода чисел лучше использовать read, т.к. в этом случае пользователь может вводить данные более свободно (и в одну, и в несколько строк экрана).
Если пользователь вводит данные недопустимого типа (например, строку текста вместо числа), то выводится сообщение об ошибке и работа программы прерывается.
Оператор вывода
Общий вид записи оператора
write(список выражений и/или переменных);
writeln(список выражений и/или переменных);
Элементы списка перечисляются через запятую. В список могут входить также строки в апострофах ' '
Работа оператора
Элементы списка выводятся в пользовательское окно программы. Вещественные значения выводятся в экспоненциальной форме (с буквой E). Строки выводятся "как есть". После вывода работа программы продолжается со следующего оператора.
Оператор writeln отличается от write лишь тем, что после вывода значения последнего элемента списка выполняется перевод курсора на следующую строку экрана.
Управление выводом данных
В операторе write или writeln вещественное значение (а также целое или строковое) зачастую удобнее записывать в виде:
переменная:ширина:точность
ширина – целое положительное число, определяет, сколько экранных позиций отводится для вывода всего числа. Определена для любых чисел и строк.
точность – целое положительное число, определяет, сколько цифр из ширины отводится на вывод дробной части числа. Определена только для вещественных чисел. Не учитывает позицию десятичной точки. Разумные значения точности – от 0 до ширина-2 включительно. Недопустимые значения ширины и точности не будут учтены при выводе.
Оператор присваивания
Оператор присваивания используется для сохранения результата вычисления выражения в переменной. Общий вид:
переменная := выражение;
Знак := читается как "присвоить".
Работа оператора
Базовым понятием в программировании является понятие величины. Величины бывают постоянные и переменные. Величину можно сравнить с карманом, в ней можно хранить некоторое значение. Постоянные величины это такие, которые не меняют своего значения в процессе выполнения программы. А переменные могут менять. Допустим, мы написали в программе такой оператор:A:=1;
Что при этом произойдет? Система Паскаль автоматически вычислит адрес некоторой свободной ячейки памяти и перешлет в нее число, стоящее справа от знака:=. Эта операция называется операцией присваивания. Не нужно путать ее с операцией проверки на тождество в математике. Следующим оператором мы можем написать: A:=A+1;.
Выполнение операции начнется с вычисления выражения стоящего справа. Из ячейки, в которой хранится значение переменной A, извлечется то, что мы туда положили до этого, к этому значению добавится 1, а результат равный 2 будет отправлен по адресу хранения переменной A, в которой обновится значение. Вот поэтому-то величина A и называется переменной, она может многократно менять свое значение в процессе выполнения программы. Операция присваивания является несимметричной, слева всегда стоит имя переменной, а справа арифметическое выражение или число