КАТЕГОРИИ: Архитектура-(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) |
Лекция 4. Виды представления данных в тубо-паскаль. Работа с блоками текста
Работа с блоками текста Редактор Турбо-Паскаля позволяет оперировать кусками (блоками) текста: копировать, удалять их, перемещать и т.п.. Прежде чем манипулировать с блоком, его сначала надо выделить. Блок выделяется так:
Намеченный участок текста будет выделен инверсным изображением (темные буквы на светлом фоне). Чтобы отменить выделение блока, следует нажать “Ctrl”, “K”, “H”. После того, как блок выделен, с ним можно выполнять ряд операций: 1. Копирование блока Поместить курсор туда, куда следует скопировать блок, нажать “Ctrl”, “K”, “C”; 2. Перемещение блока Поместить курсор в то место программы, куда следует перенести блок, нажать “Ctrl”, “K”, “V”; 3. Удаление блока Независимо от местоположения курсора, для удаления выделенного блока надо нажать “Ctrl”, “K”, “Y”; 4. Запись блока в дисковый файл Нажимаем “Ctrl”, “K”, “W”, после этого отвечаем на появившийся запрос об имени диска, каталога и файла, куда следует записать выделенный блок; 5. Вставка в текст содержимого дискового файла Поместить курсор в нужное место текста, нажать “Ctrl”, “K”, “R”, после чего последует запрос об имени файла; когда имя будет указано, содержимое файла поместится в то место программы, где стоял курсор. Основные клавиши работы с Турбо-Паскалем: F10 - начать работу с главным меню; ESC - выйти из меню обратно в окно EDIT; F2 - записать текст программы из окна EDIT в дисковый файл; F3 - загрузить текст из дискового файла в окно редактора; Ctrl/F 9 (то есть одновременное нажатие клавиш “Ctrl” и “F9”) - компилировать программу в оперативной памяти, после чего запустить программу на выполнение; Alt/X - завершить работу с Турбо-Паскалем, выйти в DOS; Alt/F5 - переход в окно пользователя, повторное нажатие этих клавиш вернет окно EDIT. Окно пользователя (User Screen) - окно, в котором выполняется составленная пользователем программа. По завершению программы, на экране моментально высвечивается окно EDIT, которое закрывает собой User Screen с выведенными на него результатами расчета. Чтобы иметь возможность детально ознакомиться с результатами работы программы, нажимаем Alt/F5. После этого окно EDIT с текстом программы исчезнет, его заменит изображение экрана с результатами расчета. Повторное нажатие Alt/F5 вернет на экран текст программы. Константа — величина, не изменяющая свое значение в процессе работы программы. Классификация констант Паскаля приведена в табл. 1.1. Две нижние строки таблицы представляют собой примеры соответствующих констант.
Как видно из таблицы, десятичные целые константы представляются в естественной форме. Шестнадцатеричная константа представляет собой знак $, непосредственно за которым следуют шестнадцатеричные цифры (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F). В табл. 1.1 представлены в шестнадцатеричном виде числа 257 и 65 444. Вещественные константы записываются с точкой перед дробной частью. Либо целая, либо дробная часть может отсутствовать. Вещественная константа с порядком представляется в виде мантиссы и порядка. Мантисса записывается слева от знака E или e, порядок — справа от этого знака. Значение константы определяется как произведение мантиссы и возведенного в указанную в порядке степень числа 10. В табл. 1.1 представлены числа 1,2ґ104 и 0,1ґ10–5. Пробелы внутри числа не допускаются. Переменная - это область оперативной памяти, занимающая несколько ячеек и имеющая свое имя. Переменная обладает следующими свойствами:
Идентификатор - это имя объекта программы. Объектами являются сама программа, модули, процедуры, функции, типы данных, метки, константы, переменные. К идентификаторам (именам) всех перечисленных объектов предъявляются те же требования, что и к имени переменной. Нельзя использовать один и тот же идентификатор для разных объектов. Например, нельзя использовать в программе переменную с именем, которое уже присвоено ранее какой-нибудь константе, процедуре, либо другой переменной. Не допускается использовать в качестве идентификаторов служебные слова, зарезервированные в языке Паскаль для других целей, например названия стандартных функций и процедур Паскаля. · Данные, с которыми работает программа, хранятся в оперативной памяти. Есте-ственно, что компилятору необходимо точно знать, сколько места они занимают, как именно закодированы и какие действия с ними можно выполнять. Все это задается при описании данных с помощью типа. Тип данных однозначно определяет: · внутреннее представление данных, а следовательно, и диапазон их возможных значений; · допустимые действия над данными (операции и функции). Классификация типов Любая информация легче усваивается, если она “разложена по полочкам”. Поэтому, прежде чем перейти к изучению конкретных типов языка Паскаль, давайте рассмотрим их классификацию в табл. 1.2.
ПРИМЕЧАНИЕ Типы, выделенные в табл. 1.2 подчеркиванием, объединяются термином “порядковые”. Этот термин рассмотрен на с..
Дата добавления: 2014-01-06; Просмотров: 295; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |