Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекции / программирование.doc
Скачиваний:
129
Добавлен:
10.02.2014
Размер:
160.77 Кб
Скачать

Балаковский институт техники, технологии и управления (филиал)

ГОУ ВПО Саратовский государственный технический университет

Факультет инженерно-строительный

 

 

  

 

 

 

 

 

 

 

ЛЕКЦИИ

по дисциплине «Программирование»

специальности 220201.65-Управление и информатика в технических системах

для студентов очной формы обучения

 

 

 

 

 

 

 

Автор: ассистент Капралова О.А.

 

 

 

 

 

 

 

 

 

 

2010 г.

Лекции 1-3

Основные элементы языка Паскаль

Цель: изучение основных элементов языка Паскаль.

Задачи:

  1. Изучить алфавит и словарь языка Паскаль.

  2. Рассмотреть скалярные типы данных.

  3. Разобрать структуру программы на языке Паскаль.

  4. Изучить выражения, операции и операнды на языке Паскаль.

    1. Алфавит языка

Состоит из следующих символов:

  • Заглавные и строчные латинские буквы и символ «подчерк» (в языке Turbo Pascal символ «подчерк» считается буквой);

      1. A,B,C,…,x,y,z,_

  • Десять арабских цифр от 0 до 9:

0,1,2,3,4,5,6,7,8,9

  • Двадцать два специальных символа:

+ - * / = > < . , ; : @ ‘ () [] {} # $ ^

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

    1. Данные языка Turbo Pascal

Данные языка Turbo Pascal включают в себя константы и пере­менные.

Константы– это значения, которые не изменяются во время выпол­нения программы.

Переменныемогут изменять свое значение в процессе выполнения программы неограниченное число раз.

    1. Типы данных в языке Turbo Pascal

Pascal является типизированным языком. Это означает, что в Pas­cal любые данные характеризуются своим типом. Тип данных определяет­ся при их описании и не может быть изменен. Тип-это множество значе­ний, которые могут принимать данные и множество операций, допустимых над этими значениями. Система типов данных языка Turbo Pascal подразделяется на:

  1. простые (скалярные) типы

  • порядковые типы (целые, вещественные, логический, символьный, перечисляемый, интервальный);

  • ссылочный тип;

  • структурированные типы(строковый (string), регулярный (array), комбинированный (record), множественный (set), файловый (file));

  • процедурные типы.

    Перечисляемый и интервальный тип относятся к пользовательским типам (разрабатываются самим программистом).

          1. Целочисленные (целые) типы данных

    Эта группа типов обозначает множества целых чисел в различных диапазонах. Имеется 5 целых типов, различающихся допустимым диапа­3онном значений и размером занимаемой памяти.

    Целый тип

    Диапазон значений

    Размер памяти (байт)

    Byte

    0…25528

    1

    Shortint

    -128…127

    1

    Integer

    -32768…32767

    2

    Word

    0…65535

    2

    Longint

    -2147483648…2147483647

    4

    1. Вещественные типы данных

    Эта группа типов обозначает множество вещественных значений в различных диапазонах.

    Вещественный тип

    Диапазон значений

            1. Число цифр

    мантиссы

    Размер памяти (байт)

    Real

    2,9Е-39…1,7Е38

    11-12

    6

    Single

    1,5Е-45…3,4Е38

    7-8

    4

    Double

    5,0Е-324…1,7Е308

    15-16

    8

    Extende

    3,4Е-4932…1,1Е4931

    19-20

    10

    Comp

    -2Е+63…+2Е+62

    19-20

    8

    1. Символьный тип данных

    Этот тип данных представляет собой любой символ из множества таблицы ASCII (Американский стандартный код для обмена информацией). Каждый символ занимает 1 байт и может быть описан с помощью служебного слова char.

    В тексте программы значения данных символьного типа должны быть заключены в апострофы, например: ‘A’, ‘*.’

    1. Булевский (логический) тип данных

    Булевский тип обозначается идентификатором Boolean. Данные этого типа могут принимать два значения: true (истина), false (ложь).

    1. Структура программы на языке Pascal

    Программа, написанная на языке Паскаль состоит из заголовка и двух основных частей: раздел описаний; тело программы.

    Структура программы:

    Program … ; { Заголовок программы }

    Uses … ; { Подключение модулей (библиотек)}

    Label … ; { Раздел объявления меток }

    Const … ; { Раздел объявления констант }

    Type … ; { Раздел объявления новых типов }

    Var … ; { Раздел объявления переменных }

    Procedure … ; { Описание своих процедур }

    Function … ; { Описание своих функций }

    Begin { начало основной программы }

    …;

    { Операторы }

    …;

    End.

  • Соседние файлы в папке лекции