Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Write( -500) -500




Процедура вывода Write

Первый оператор, с которым мы познакомимся, занимается исключительно тем, что приказывает компьютеру изобразить на экране монитора ту или иную информацию, состоящую из букв (символов) и чисел. Пусть мы хотим, чтобы компьютер изобразил на экране число 1999. Эту задачу выполняет процедура Write. К ней обратимся так - Write(1999). То, что нужно изобразить, положено заключать в круглые скобки. По-английски слово Writeозначает "пиши". Для тех, кто плохо разбирается в английской транскрипции, я возьму грех на душу и приведу примерное произношение русскими буквами – «райт». Перевод и произношение всех нужных вам слов Паскаля вы найдете в приложении П3 и П4. Сам я настаиваю на умеренно правильном произношении с тех пор, как одна студенточка, указуя перстом на оператор Write, мило сказала: «Здесь врите, Сергей Николаевич».

Говорят, что процедура Write выводит на экран число 1999, или (по традиции), что процедура Write печатает число 1999, хотя, конечно, печатать на экране нельзя. (Правда, Паскаль всегда легко настроить так, чтобы Write выполнялся не на мониторе, а на принтере.)

А теперь поучимся на примерах:

 

КАК ПИШЕМ ОБРАЩЕНИЕ К ПРОЦЕДУРЕЧТО ВИДИМ В РЕЗУЛЬТАТЕ НА ЭКРАНЕ

Write(3 + 2) 5

Пояснения: Можно печатать не только числа, но и результаты вычисления арифметических выражений

Write(3 * 2) 6

Знак * обозначает умножение

Write(2 * 2 - 1) 3

Write('Хорошо!') Хорошо!

Текст, в отличие от чисел и выражений, нужно брать в одинарные кавычки

Write('Я изучаю Паскаль') Я изучаю Паскаль

Write(3+2, 4+4) 58

Это не пятьдесят восемь, а два числа: пять и восемь. “К сожалению”, они расположены вплотную друг к другу. Чуть ниже вам станет ясно, как преодолеть этот “недостаток” оператора Write.

Write('Это', 4+4, 'кошек') Это8кошек

Как видите, один оператор Write может выводить сразу несколько элементов. Элементы нужно отделять друг от друга запятыми. В этом примере - три элемента: 1)текст 'Это' 2)выражение 4+4 3)текст 'кошек'. Все элементы выводятся в одну строку вплотную друг к другу. Если вся информация, выводимая оператором Write, не умещается в одну строку, то не уместившаяся часть автоматически выводится с начала следующей строки.

Самое трудное для новичка – не путать запятые и кавычки, находить элементы и отличать текстовые элементы от чисел и выражений. Совет: сначала найдите внутри скобок запятые. Рассмотрим пример:

Write (8, 'котят',3*3,'щенят') 8котят9щенят

Здесь запятых три, значит элементов четыре. Вы легко заметите эти элементы, если представите себе, что запятые - это стены, разделяющие элементы.

8 'котят' 3*3 'щенят'

Теперь, чтобы отличить текстовые элементы от прочих, обратим внимание, что они заключены в кавычки.

'котят' 'щенят'

Еще пример:

Write ('Это',4 +4, 'кошек') Это8кошек

Как видите, результат не зависит от количества пробелов (пропусков, пустых мест) снаружи от текстовых элементов, взятых в кавычки. Но пробелы, встретившиеся внутри кавычек, отображаются на экране:

Write('Это',4+4,'ко шек') Это8ко шек

Write('Это ',4+4,' кошек') Это 8 кошек

Write('16+16=', 16+16) 16+16=32

Здесь два элемента: текст '16+16=' и выражение 16+16. Несмотря на то, что текст очень похож на выражение, компьютер узнает его по кавычкам и не вычисляет, а просто воспроизводит, как записано - 16+16=. Любой элемент, заключенный в кавычки, Паскаль считает текстом.

Write(3+2, ' ', 4+4) 5 8

Здесь три элемента. Второй элемент - текст, состоящий из двух пробелов - ' '. В тексте можно использовать любые символы, имеющиеся на клавиатуре.

Задание 2: Изобразите на листке бумаги в клетку (один символ – одна клетка), что напечатает оператор Write(‘12’, ‘5 + 1’, 5 + 1, ‘=’, 120+21)




Поделиться с друзьями:


Дата добавления: 2014-12-27; Просмотров: 356; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.