Алгоритмы и работа с величинами

Содержание

Слайд 2

Данные

Компьютер-исполнитель работает с определенными данными по определенной программе. Данные - это множество

Данные Компьютер-исполнитель работает с определенными данными по определенной программе. Данные - это множество величин.
величин.

Слайд 3

Существуют три основных типа величин, с которыми работает компьютер:
числовой, 
символьный,
логический. 

Существуют три основных типа величин, с которыми работает компьютер: числовой, символьный, логический.

Слайд 4

Числовые величины в программировании, так же как и математические величины, делятся

Числовые величины в программировании, так же как и математические величины, делятся на
на переменные и константы (постоянные). Например, в формуле
(а2 - 2аb + b2) а, b - переменные, 2 - константа.

Слайд 5

Константы

Числа, символы, строки, которые не изменяют своего значения в процессе выполнения

Константы Числа, символы, строки, которые не изменяют своего значения в процессе выполнения
программы, должны объявляться как постоянные, т. е. константы.
Const E=2.718281828; (Число Эйлера)
C=2.99792458E+8; (скорость света в м\с)
Cube=12; (число ребер куба)
Hello=‘Привет’; (строка – приветствие)
On=true; (логические константы)
Off=false;

Слайд 6

Переменные

величина, которая может меняться при выполнении программы. При объявлении переменной

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

Слайд 7

Тип данных определяет

Формат представления данных в памяти ЭВМ;
Множество допустимых значений;
Множество допустимых операций.

Тип данных определяет Формат представления данных в памяти ЭВМ; Множество допустимых значений; Множество допустимых операций.

Слайд 8

Классы типов данных

простые типы;
структурированные типы;
ссылочные типы;
процедурные типы;
объектные типы.

Классы типов данных простые типы; структурированные типы; ссылочные типы; процедурные типы; объектные типы.

Слайд 9

В математике порядковым числом называется номер элемента при перечислении. Под порядковым типом

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

Слайд 10

Целочисленные типы

Целочисленные типы

Слайд 11

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

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

Слайд 12

Логический тип

Переменные, константы и выражения логического типа имеют два значения TRUE (истина)

Логический тип Переменные, константы и выражения логического типа имеют два значения TRUE
или FALSE (ложь).
Логический тип как и целый тип относится к порядковым типам.

Слайд 13

Символьный тип

Стандартный символьный тип Char определяет полный набор ASCII-символов. Значением переменной этого

Символьный тип Стандартный символьный тип Char определяет полный набор ASCII-символов. Значением переменной
типа может быть любой символ – это буквы, цифры, знаки препинания и специальные символы. Каждому символу алфавита соответствует индивидуальный числовой код от 0 до 255.

Слайд 14

Перечисляемый тип

Этот тип данных получил название перечисляемого, потому что он задается в

Перечисляемый тип Этот тип данных получил название перечисляемого, потому что он задается
виде перечисления некоторых значений. Эти значения образуют упорядоченное множество и являются константами этого типа. Для объявления переменной список возможных значений, разделяемых запятой, указывается в круглых скобках.
Var month: (january, february, marth, april, may, june, jule, august, september, october, november, december).
Упорядоченность элементов перечисляемого типа определяется порядком их следования.

Слайд 15

Интервальный (ограниченный) тип данных

Интервальный (ограниченный) тип данных представляет собой интервал значений порядкового

Интервальный (ограниченный) тип данных Интервальный (ограниченный) тип данных представляет собой интервал значений
типа, называемого базовым типом. Описание типа задает наименьшее и наибольшее значения, входящие в этот интервал.
Var a:1..25; ch: ‘a’.. ‘z’
Переменная ограниченного типа сохраняет все свойства переменных базового типа.

Слайд 16

Выражение

Выражение - это синтаксическая единица языка, определяющая способ вычисления некоторого значения. Выражения

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

Слайд 17

В любом языке программирования имеются структурные элементы: символы, слова, выражения и операторы.
Слово

В любом языке программирования имеются структурные элементы: символы, слова, выражения и операторы.
образуется из последовательности символов,
выражение представляет собой группу слов,
оператор – определенную комбинацию слов и выражений.

Слайд 18

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

Символы языка – это элементарные знаки, используемые при составлении любых текстов.

Алфавит языка Символы языка – это элементарные знаки, используемые при составлении любых
Набор таких символов называют алфавитом языка.
Все латинские прописные и строчные буквы
Арабские цифры
Знаки + - * / \ < > , . ; : ‘ ( ) и др.
Служебные слова

Слайд 19

Служебные слова

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

Служебные слова Для записи команд, имен функций, поясняющих терминов предусматривают набор строго
слов, которые называют служебными или зарезервированными.
Служебные слова делятся на три категории:
Операторы (коды операций) (read, write и т. д.)
Функции (имена функций) (SIN, COS и т.д.)
Ключевые слова (and, var, begin и т.д.)