Слайд 2Лекция 1. (ч 2)
ОСНОВЫ ПРОГРАММИРОВАНИЯ НА ЯЗЫКАХ ВЫСОКОГО УРОВНЯ.
Типы данных и операторы
описания переменных
Основные операторы
Слайд 3Типы данных и операторы
описания переменных
Описание (объявление) переменной заключается в указании её
имени и типа.
Указание типа необходимо - для определения размера памяти, выделяемой при создании переменной и в дальнейшем используемой для хранения её значения.
Описание типа каждой переменной делает программу надёжнее, убыстряет её работу, т. к. транслятору не требуется тратить время на распознавание типа неописанной переменной при каждом обращении к ней.
Некоторые языки вообще не допускают использования неописанных переменных.
Слайд 4Типы данных и операторы
описания переменных
В таблице 1 приводятся некоторые базовые типы
переменных, имеющие сходные характеристики в разных языках и используемые в операторах описания переменных.
При этом для многих версий языка Бейсик допускается использовать неявное объявление путём дописывания к имени переменной суффикса – символа, указанного в таблице в скобках после ключевого слова, определяющего тип.
Слайд 6Типы данных и операторы
описания переменных
В таблице 2 приводится синтаксис оператора описания
переменных и пример его использования
(объявление двух переменных целого типа) в разных языках.
Таблица 2
Слайд 7Типы данных и операторы
описания переменных
По области действия переменные различаются на локальные
и глобальные. Чаще всего переменные являются локальными, их область действия распространяется на текущий участок программы, в котором они описываются.
Для повышения производительности и качества работы программистов необходимо описывать данные в виде, максимально приближенном к их реальным аналогам. Тип данных, позволяющий хранить вместе под одним именем несколько переменных, называется сложным, или структурированным. Каждый язык программирования имеет свои структурированные типы. Рассмотрим структуру, объединяющую элементы одного типа данных, — массив.
Слайд 8Типы данных и операторы
описания переменных
Массивы — последовательности однотипных элементов, число которых
фиксировано и которым присвоено одно имя.
Иногда массивы называют векторами. Другим сложным типом являются структуры (записи), состоящие из полей разного типа.
Синтаксис операторов описания массивов и структур представлен в таблице 3. Можно создавать массивы, состоящие из структур, и структуры, состоящие из массивов. В результате удаётся организовать структуры данных произвольной сложности: списки, деревья и др.
Слайд 10Основные операторы
В таблице 4 приводится синтаксис наиболее часто
используемых операторов, имеющих сходное
назначение
для разных языков.
Так, комментарии вставляются в программу (только!) для
удобства её последующего чтения, а на выполнение
программы комментарии никакого влияния не оказывают.
Символ разделения операторов позволяет
записать несколько операторов подряд в одну строку.
Блок операторов (в Бейсике отсутствует) позволяет
представить последовательность из нескольких следующих
друг за другом операторов единым неделимым блоком.