Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Pas_L1.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
691.2 Кб
Скачать

Приведенная программа предназначена для вычисления ряда вида

R = 1 + 1/2 + 1/3 + … + 1/n

Первая строка программы представляет собой заголовок, который в данном случае состоит из служебного слова program, имени программы и символа « ; », завершающего заголовок.

Далее следует собственно программа или блок, который состоит из описания двух переменных и совокупности операторов.

Описание переменных начинается со служебного слова var и вводит два объекта данных, поименованных идентификаторами

В дальнейшем мы разберем подробное рассмотрение всех введенных выше конструкций и объектов. n и R .

Переменная n определяется как имеющая целый тип (ninteger) и предназначена для задания количества элементов ряда. Переменная R служит для вычисления результата (суммы ряда) и имеет вещественный тип ( то есть может принимать любое значение из некоторого стандартного подмножества целых чисел, обозначенного идентификатором real).

2. Система типов языка. Скалярные типы

    1. Иерархия типов

В языке Pascal любая переменная характеризуется своим типом. Под типом в данном случае понимается множество значений, которые может принимать переменная, и, как следствие, множество операций, допустимых над данной переменной.

Pascal является типизированным, или статическим языком. Это означает, что тип переменной определяется при ее описании и не может быть изменен. Переменная может участвовать только в операциях, допустимых ее типом.

Такой подход способствует большей актуальности и ответственности при составлении программы, делает их поддающимися автоматической (при компиляции) проверки на корректность и в конечном итоге приводит к более высокой надежности создаваемых программ.

Pascal имеет развитую и изощренную систему типов. На основе небольшого числа стандартных типов программист может конструировать данные производной структуры и сложности, адекватно отражающие природу задачи.

Turbo Pascal наследует систему типов эталонного языка, существенно расширяя ее как в смысле добавления очевидных практически полезных типов (например, строковых), так и введением принципиально новых понятий, открывающих нетрадиционные возможности в программировании (в частности, объектов).

Система типов Turbo Pascal может быть изображена слудующей схемой:

В Turbo Pascal Предусмотрен механизм создания новых типов данных, благодаря чему общее количество типов, используемых в программе, может быть сколь угодно большим.

    1. Простые типы

К простым типам относятся порядковые и вещественные типы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]