Читать учебное пособие по информатике, вычислительной технике, телекоммуникациям: "Языки и технология программирования. Начальный курс." Страница 3

назад (Назад)скачать (Cкачать работу)

Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!

метокConst ... ;Раздел объявления константType ... ;Раздел объявления новых типовVar ... ;Раздел объявления переменныхProcedure ... ;Описание своих процедурFunction ... ;Описание своих функцийBegin начало основной программы...; Операторы...; End. Обязательной частью является лишь тело программы, которое начинается словом begin, а заканчивается словом end с точкой. Операторы в Паскале разделяются точкой запятой. Заголовок программы является хотя и необязательным, но желательным элементом и состоит из зарезервированного слова program и идентификатора - имени программы, за котором следует точка с запятой. Порядок объявлений и описаний не регламентируется. ПРИМЕР : Простейшая программа. program prim_1; демонстрация структуры программы эта программа не требует никаких объявлений и описаний begin write('Привет! Вот мы и начали.') (* эта строка текста появится на экране *) end. ТИПЫ ДАННЫХ Понятие типа данных является ключевым в языке Паскаль. Тип данных характеризует внутреннее представление, множество допустимых значений для этих данных, а также совокупность операций над ними. Среди типов данных различают стандартные (предопределенные разработчиками языка) и пользовательские (определяемые программистом в своей программе). Мы будем рассматривать следующие стандартные типы: целые числа, вещественные числа, логический тип, символьный и строковый типы. Программист может описать свой тип на основе этих базовых в разделе описания типов, который начинается словом Type. Затем для каждого типа следует конструкция вида: идентификатор типа = определение типа; Рассмотрим сначала простые типы данных, каждый из которых определяет упорядоченное множество значений: целые типы, логический тип, символьный тип, вещественные типы. Все эти типы, кроме вещественых являются порядковыми. Каждому значению порядкового типа функция Ord ставит в соответствие натуральное число - порядковый номер данного значения в множестве допустимых значений. К любым порядковым типам также можно применять функции Pred - возвращает предыдущее значение и Succ - следующее значение. Тип относится к упорядоченным если для переменных и выражений этого типа определены операции отношения или сравнения: =, , , =. Любой порядковый тип является упорядоченным, но не наоборот. Так вещественные типы и тип string упорядоченные, но не порядковые. Целые типы В языке Турбо Паскаль определено 5 целых типов: Shortint (-128 ... 127, 1 байт), Integer (-32767 ... 32768, 2 байта), Longint (-2147483648 ... 2147483647, 4 байта), Byte (0 ... 255, 1 байт), Word (0 ... 65535, 2 байта). Для целых чисел определены такие операции. Унарные: +,-. Бинарные: сложение, вычитание, умножение, получение частного (div) и остатка (mod) при целочисленном делении и некоторые другие. Также с целыми числами можно производить операции, результаты которых не целые числа. Это обычное деление и операции отношения. Кроме того, имеется большое количество встроенных функций для работы с целыми числами: abs, sqr, sqrt, sin, cos, exp, ln и др. Вещественные типы В Турбо Паскале имеется 5 вещественных типов. * Real (занимает 6 байт, диапазон от 2.9E-39 до 1.7E+38 по модулю, точность 11-12 значащих цифр) * Single(занимает 4 байта, диапазон от 1.5E-45 до 3.4E+38 по модулю, точность 7-8 значащих цифр) * Double(занимает 8 байт, диапазон от 5.0Е-324 до 1.7Е+308 по модулю, точность

Интересная статья: Основы написания курсовой работы