Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 1 Всё кроме массивов (раздать детям).doc
Скачиваний:
1
Добавлен:
12.11.2019
Размер:
130.56 Кб
Скачать

Развитие языков программирования

Алгоритм, записанный на понятном компьютеру (процессору) языке – это машинный язык – последовательность 0 и 1.

С начала 1950гг. – программы писались на машинном языке. Это были длиннющие последовательности 0 и 1.

С 1960гг. – начали создаваться языки программирования высокого уровня: Бейсик (1964г.), Паскаль, Фортран, Ассемблер, Алгол, Ада. Это были структурированные языки программирования.

В настоящее время популярны объектно-ориентированные языки программирования: Visual Basic, Delphi, Java, C++ и др.

Типы данных

В программировании существует понятие переменных и постоянных величин.

Переменная величина – это имя ячейки в оперативной памяти, куда помещаются данные определённого типа. Содержимое таких ячеек памяти может меняться по ходу выполнения программы.

Постоянная величина – это имя ячейки в оперативной памяти, куда помещаются данные определённого типа и содержимое таких ячеек памяти никак не может меняться по ходу выполнения программы.

Каждая величина характеризуется идентификатором, типом, значением.

Идентификатор записывается английскими буквами, цифрами (но с цифры начинать нельзя), могут использоваться спец.символы, (но без них вполне можно обойтись). Пробелы не применять! Вместо пробелов используют подчерк. Длина имени – до 255 символов.

Тип переменной – это диапазон всех значений, которые может принимать данная переменная. Тип переменной определяет, какие операции для неё допустимы. Другими словами, тип переменной – это характеристика, которая для величины определяет:

  • Необходимый размер памяти,

  • Диапазон значений, который может принимать величина,

  • Возможные операции над величиной;

  • Формат представления величин.

Типы переменных в Паскале

Тип

Наименование

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

Объём занимаемой памяти

Возможные операции

Числовой

Целочисленный

Integer

≈ -32тыс. до +32тыс.

2 байта

Арифметические:

+, -, *,

/, div, mod

Сравнения:

>, <.

>=, <=, =, <>

Byte

0..255

1 байт

LongInt

≈ -2млрд до +2млрд

4 байта

Word

0..65тыс

2 байта

ShortInt

-128..+127

1 байт

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

Real

6 байт

Single

4 байт

Double

8 байт

Литерный

Символьный

Char

Один символ

1 байт

Сравнения:

>, <. >=, <=, =, <>

Слияния: + (конкатенация)

Строковый

String

От 0 до 255 символов

1 байт

Логический

Boolean

True (1), False (0)

1 байт

And, Or, Not

Каждая переменная характеризуется областью действия или областью видимости. Различают локальные и глобальные переменные. Первые доступны только конкретному подалгоритму (подпрограмме), вторые – всему алгоритму (программе). Имена локальных и глобальных переменных могут совпадать.

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