Презентация "Типы переменных в Паскале" скачать бесплатно

Презентация "Типы переменных в Паскале"


Подписи к слайдам:
Понятие переменной

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

Учитель информатики и ИКТ ГБОУ СОШ № 1297 г.Москва

Александрова Е.В.

Понятие переменной

Переменная - некоторая величина, которая может изменяться, принимая в процессе этого изменения различные значения.

Переменные

(которые меняются во время выполнения программы)

Постоянные

(остаются неизменными)

Величины

Integer – целочисленный тип, для хранения целых чисел;

Операции с целыми числами:

  • Умножение: А*В;
  • Сложение: А+В;
  • Вычитание: А-В;
  • Деление нацело: A div B;
  • Вычисление остатка от деления A mod B.

Стандартные функции типа Integer

- Abs (X) вычисляет модуль Х;

- Sqr (Х) возводит в квадрат аргумент Х;

Целочисленные типы данных Pascal

Наличие знака

Тип переменной

Формат (длина в байтах)

Диапазон

Запись с порядком

Обычная запись

Без Знака

Byte

1

0…..28-1

0….255

Word

2

0…..216-1

0….65535

Со знаком

Shortint

1

-27…..27-1

-128….127

Intager

2

-215…..215-1

-32768….32767

Longint

4

-231…..231-1

-2147483648…

2147483647

Real – вещественный тип, для хранения не целых чисел.

Операции с вещественным типом:

  • Умножение: А*В;
  • Сложение: А+В;
  • Вычитание: А-В;
  • Деление: А/В

Стандартные функции типа real

- Abs (X) вычисление модуля Х;

- Sqr (Х) возведение в квадрат аргумента Х;

  • Sqrt (X) вычисление квадратного корня;
  • Sin (X) вычисление синуса;
  • Cos (X) вычисление косинуса;
  • Arctan (X) вычисление арктангенса;
  • Ln (X) вычисление логарифма;
  • Exp (X) возведение числа е в степень Х;
  • Pi вычисление числа Пи.

Вещественные типы данных Pascal

Тип переменной

Формат (длина в байтах)

Примерный диапазон абсолютных значений

Количество значащих десятичных цифр

Single – одинарный

4

10-45…..1038

7 или 8

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

6

10-39…..1038

11 или 12

Double – двойной

8

10-324…..10308

15 или 16

Extended - расширенный

10

10-4932…..104932

19 или 20

Совмещение переменных целого и вещественного типа

Для хранения данных типа integer используется 2 байта, а для real необходимо 6 байтов. Число типа integer можно поместить в ячейку типа real (целая часть будет равна этому числу, а дробная нулю).

Чтобы число типа real поместить в ячейку integer нужно указать что делать с дробной частью.

  • Trunc (Х) – отбрасывает дробную часть числа Х;
  • Round (Х) – округляет число Х до ближайшего целого.

Действия над данными разных типов

Операция / функция

Тип данных 1-го аргумента

Тип данных 2-го аргумента

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

+, -, *

integer

integer

integer

Integer

real

real

real

integer

real

real

real

real

/

Не важен

real

Div, mod

Только integer

integer

Abs, Sqr

Integer

-

Integer

real

-

real

Sqrt, Sin, Cos, Arctan, Ln, Exp, Pi

Не важен

-

real

Trunc, Round

Не важен

-

Integer

Правила приоритета в выполняемых действиях

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

Задания для самостоятельного решения:

  • Даны 3 числа целого типа А, В, С. Вычислите их сумму и произведение. Придумайте алгоритм решения. Представьте каждый шаг алгоритма на языке Паскаль.
  • Дано число вещественного типа. Используя стандартные функции языка Паскаль запишите команды для вычисления модуля, квадрата, квадратного корня, а также синуса и косинуса этого числа.
  • Вычислите выражение и укажите тип результата: abs(12 mod 7-4/2-350 div 15)+2