31.01.18
- последовательность команд управления каким-либо исполнителем: Робот, Чертёжник, Черепашка и т.д. (исполнители, работающие по обстановке).
31.01.18
Компьютер-исполнитель работает с величинами – коды, числа, символы и пр. определенными данными по определенной программе.
Алгоритмы, предназначенные для управления компьютером, называют алгоритмами работы с величинами.
Данные - это множество величин, с которыми работает компьютер.
31.01.18
- отдельный информационный объект, который имеет имя, значение, тип и занимает определённое место в памяти компьютера.
Числовые величины в программировании, так же как и математические величины, делятся на переменные и константы (постоянные).
Например, в формуле (а2 - 2аb + b2)
а, b - переменные, 2 - константа .
31.01.18
Числа, символы, строки, которые не изменяют своего значения в процессе выполнения программы, должны объявляться как постоянные, т. е. константы.
Const E=2.718281828; (Число Эйлера)
C=2.99792458E+8; (скорость света в м\с)
Cube=12; (число ребер куба)
Hello=‘ Привет ’; (строка – приветствие)
31.01.18
- величина, которая может меняться при выполнении программы.
При объявлении переменной или константы заданного типа в памяти компьютера отводится место, где будет храниться ее значение.
Тип определяет размер и структуру памяти под переменную.
31.01.18
Основные типы данных , с которыми работает компьютер:
- целый
- вещественный
- логический
- символьный
Тип данных определяет:
- Формат представления данных в памяти ЭВМ;
- Множество допустимых значений;
- Множество допустимых операций.
31.01.18
Тип
Диапазон
Shortint
Integer
Формат
-128 .. 127
Размер байтах
Знаковый
Longint
-32768 .. 32767
Byte
-2147483648 .. 2147483647
Знаковый
1
2
Знаковый
0 .. 255
Word
0 .. 65535
4
Беззнаковый
Беззнаковый
1
2
31.01.18
Тип
Диапазон
Real
Single
Число значащих цифр
2.9*10 -39 ..1.7*10 38
1.5*10 -45 ..3.4*10 38
Double
11-12
Размер в байтах
6
Extended
5.0*10 -324 ..-1.7*10 308
7-8
15-16
4
Comp
3.4*10 -4932 ..1.1*10 4932
8
19-20
-9.2*10 -18 ..9.2*10 18
10
19-20
8
31.01.18
Переменные, константы и выражения логического типа Boolean имеют два значения TRUE (истина) или FALSE (ложь).
Логический тип как и целый тип относится к порядковым типам.
31.01.18
Стандартный символьный тип Char определяет полный набор ASCII-символов. Значением переменной этого типа может быть любой символ – это буквы, цифры, знаки препинания и специальные символы. Каждому символу алфавита соответствует индивидуальный числовой код от 0 до 255.
31.01.18
= ( список значений ) Type Gaz = (C, O, N, F); Metal = (Fe, Co, Na, Cu, Zn) Упорядоченность элементов перечисляемого типа определяется порядком их следования. 31.01.18 " width="640"
- задается перечислением всех значений, которые может принимать переменная данного типа.
Type имя типа = ( список значений )
Type Gaz = (C, O, N, F);
Metal = (Fe, Co, Na, Cu, Zn)
Упорядоченность элементов перечисляемого типа определяется порядком их следования.
31.01.18
Задаётся как упорядоченное ограниченное подмножество некоторого порядкового типа. Описание типа задает наименьшее и наибольшее значения, входящие в этот интервал.
Var a:1..25; ch: ‘a’.. ‘z’
Переменная ограниченного типа сохраняет все свойства переменных базового типа.
31.01.18
- состоит из множества символов, включающих буквы, цифры и специальные символы:
- Все латинские прописные и строчные буквы
- Арабские цифры (0….9)
- Знаки + - * / \ = [ ] , . ( ) ; : { }‘ ^ $ # @
- Служебные слова
- Неделимые символы := =
31.01.18
Для записи команд, имен функций, поясняющих терминов применяют набор специальных слов, которые называют служебными или зарезервированными .
Служебные слова делятся на три категории:
- Операторы - read, write и т. д.
- Функции - SIN, COS и т.д.
- Ключевые слова - and, var, begin и т.д.
31.01.18
; begin ; ; . . . end 31.01.18 " width="640"
program ;
const ;
var описание используемых переменных;
begin
;
;
. . .
end
31.01.18
31.01.18