- •Аналитические методы решения задач по физике.
- •4. Компьютерные методы решения задач по физике.
- •Вопрос 11.
- •12. Ограничители алгоритмического языка
- •Стандартные математические функции и процедуры Турбо-Паскаля
- •16.Команды алгоритмического языка.
- •Input [;] ["Текст - комментария"] [ ] список – переменных (2)
- •2.4. Оператор cls - очистка экрана дисплея.
- •2.7. Оператор end – указатель конца программы.
Input [;] ["Текст - комментария"] [ ] список – переменных (2)
Обязательными элементами конструкции данного оператора являются только имя оператора и список - переменных.
Список - переменных состоит из одной или нескольких числовых и символьных переменных, которым с клавиатуры должны быть присвоены определенные значения.
Когда в программе встречается оператор INPUT, то выполнение программы временно прекращается, т.к. программа ожидает ввода с клавиатуры значений переменных, перечисленных в списке. На экране дисплея появляется текст комментария (если он был указан в операторе) и знак вопроса. ВОПРОСИТЕЛЬНЫЙ знак НЕ ВЫВОДИТСЯ только в том случае, КОГДА после комментария поставлена ЗАПЯТАЯ, а не пробел или точка с запятой.
Если в списке несколько переменных, то при вводе они разделяются запятыми или пробелами. После ввода всех значений переменных нажимается клавиша Enter. Если данные не введены или введено их меньше, чем указано в списке, то недостающим числовым данным присваивается значение 0, а символьным - пробел.
Примеры записи операторов INPUT:
INPUT "Введите коэффициенты A и B -";A,B – не рекомендуемый вариант, лучше –
INPUT "Введите коэффициент A -";A
INPUT "Введите коэффициент B -";B
2.3. Оператор вывода информации на экран дисплея PRINT имеет следующую форму:
PRINT [Список - вывода][;] (3)
Элементами списка могут быть числовые и символьные константы, простые переменные, элементы массивов (переменные с индексами) и выражения. Элементы списка разделяются запятыми, точками с запятой или пробелами.
Переменным, используемым в списке, до этого должны быть присвоены определенные значения, иначе числовые переменные будут выведены как нули, а символьные – как пробелы. Используемые в списке выражения вначале вычисляются, а затем на экран выводится уже их результат.
Вместо имени оператора PRINT в программе можно использовать вопросительный знак - ?.
В операторе PRINT могут использоваться функции TAB(K) и SPC(N). Элемент списка, стоящий после функции TAB(K), будет выведен на экран с К-й позиции строки. Функция SPC(N) выводит на экран N пробелов.
Примеры записи операторов PRINT:
PRINT "Сумма равна - ";S1 : ? "Введите ";I;" - е число"
PRINT TAB(10);"Площадь круга = ";3.1415*R^2
Оператор PRINT со служебным словом USING позволяет выводить числа в заданном формате, т.е. с заданным количеством цифр в целой и дробной части и размещать числа в колонках, выравнивая их по десятичной точке.
Оператора PRINT USING имеет вид:
PRINT USING "формат", список – вывода (4)
где "формат" - строковая константа, которая содержит символы, определяющие форму вывода числовых и символьных данных. Символ # («решетка») - определяет положение для одного разряда числа, один такой символ отводится для знака числа. В формате указывается место расположения десятичной точки, в формате могут также использоваться символы для вертикального графления таблицы и вывода наименований.
Примеры записи операторов PRINT USING:
PRINT USING "ç # # # шт. ç # # # #.# # руб. ç",K%,C
