СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

№12 Алгоритмы и величины

Категория: Информатика

Нажмите, чтобы узнать подробности

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

Просмотр содержимого документа
«№12 Алгоритмы и величины»

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

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

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

Данные

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

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

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

числовой, 

символьный ,

логический

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

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

(а2 - 2аb + b2) а, b - переменные, 2 - константа.

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

Константы

Числа, символы, строки, которые не изменяют своего значения в процессе выполнения программы, должны объявляться как постоянные, т. е. константы.

Const E=2.718281828; (Число Эйлера)

C=2.99792458E+8; (скорость света в м\с)

Cube=12; (число ребер куба)

Hello=‘ Привет ’; (строка – приветствие)

On=true; (логические константы)

Off=false;

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

Переменные

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

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

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

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

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

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

Простые типы

данных

порядковые

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

целый

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

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

логический

символьный

ограниченный

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

Целочисленные типы   Тип Диапазон Shortint -128 .. 127 Формат Integer Размер в байтах Знаковый -32768 .. 32767 Longint -2147483648 .. 2147483647 1 Знаковый Byte Word 0 .. 255 2 Знаковый 4 0 .. 65535 Беззнаковый 1 Беззнаковый 2

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

Тип

Диапазон

Shortint

-128 .. 127

Формат

Integer

Размер в байтах

Знаковый

-32768 .. 32767

Longint

-2147483648 .. 2147483647

1

Знаковый

Byte

Word

0 .. 255

2

Знаковый

4

0 .. 65535

Беззнаковый

1

Беззнаковый

2

Вещественные типы Тип Диапазон Real 2.9*10 -39 ..1.7*10 38 Число значащих цифр Single Размер в байтах 11-12 1.5*10 -45 ..3.4*10 38 Double 5.0*10 -324 ..-1.7*10 308 6 7-8 Extended Comp 3.4*10 -4932 ..1.1*10 4932 4 15-16 8 -9.2*10 -18 ..9.2*10 18 19-20 10 19-20 8

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

Тип

Диапазон

Real

2.9*10 -39 ..1.7*10 38

Число значащих цифр

Single

Размер в байтах

11-12

1.5*10 -45 ..3.4*10 38

Double

5.0*10 -324 ..-1.7*10 308

6

7-8

Extended

Comp

3.4*10 -4932 ..1.1*10 4932

4

15-16

8

-9.2*10 -18 ..9.2*10 18

19-20

10

19-20

8

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

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

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

Логический тип как и целый тип относится к порядковым типам.

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

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

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

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

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

  • Этот тип данных получил название перечисляемого, потому что он задается в виде перечисления некоторых значений. Эти значения образуют упорядоченное множество и являются константами этого типа. Для объявления переменной список возможных значений, разделяемых запятой, указывается в круглых скобках.
  • Var month: (january, february, marth, april, may, june, jule, august, september, october, november, december) .
  • Упорядоченность элементов перечисляемого типа определяется порядком их следования.
 Интервальный (ограниченный) тип данных Интервальный (ограниченный) тип данных представляет собой интервал значений порядкового типа, называемого базовым типом. Описание типа задает наименьшее и наибольшее значения, входящие в этот интервал. Var a:1..25; ch: ‘a’.. ‘z’ Переменная ограниченного типа сохраняет все свойства переменных базового типа.

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

Интервальный (ограниченный) тип данных представляет собой интервал значений порядкового типа, называемого базовым типом. Описание типа задает наименьшее и наибольшее значения, входящие в этот интервал.

Var a:1..25; ch: ‘a’.. ‘z’

Переменная ограниченного типа сохраняет все свойства переменных базового типа.

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

Выражение

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

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

Слово образуется из последовательности символов,

выражение представляет собой группу слов,

оператор – определенную комбинацию слов и выражений.

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

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

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

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

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

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

Служебные слова делятся на три категории:

  • Операторы (коды операций) (read, write и т. д.)
  • Функции (имена функций) ( SIN, COS и т.д.)
  • Ключевые слова ( and, var, begin и т.д. )
  Арифметические функции функция Назначение Abs(X) Тип результата Абсолютное значение аргумента Arctan(X) Арктангенс аргумента Cos(X) Совпадает с типом X Вещественный Косинус аргумента Ехр(Х) е x Вещественный Frac(X) Вещественный Дробная часть числа I nt(X) Целая часть числа Ln(X) Вещественный Вещественный Натуральный логарифм Pi Значение величины Pi=3.1415926535897932385 Вещественный Sin(X) Вещественный Синус аргумента Sqr(X) Квадрат аргумента Вещественный Sqrt(X) Совпадает с типом X Квадратный корень аргумента Вещественный

  Арифметические функции

функция

Назначение

Abs(X)

Тип результата

Абсолютное значение аргумента

Arctan(X)

Арктангенс аргумента

Cos(X)

Совпадает с типом X

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

Косинус аргумента

Ехр(Х)

е x

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

Frac(X)

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

Дробная часть числа

I nt(X)

Целая часть числа

Ln(X)

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

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

Натуральный логарифм

Pi

Значение величины Pi=3.1415926535897932385

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

Sin(X)

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

Синус аргумента

Sqr(X)

Квадрат аргумента

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

Sqrt(X)

Совпадает с типом X

Квадратный корень аргумента

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


Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!