Презентация "Типы переменных в Паскале"
Подписи к слайдам:
Переменные
(которые меняются во время выполнения программы)
Постоянные
(остаются неизменными)
Величины
Integer – целочисленный тип, для хранения целых чисел; Операции с целыми числами:- Умножение: А*В;
- Сложение: А+В;
- Вычитание: А-В;
- Деление нацело: A div B;
- Вычисление остатка от деления A mod B.
Наличие знака |
Тип переменной |
Формат (длина в байтах) |
Диапазон |
|
Запись с порядком |
Обычная запись |
|||
Без Знака |
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 |
- Умножение: А*В;
- Сложение: А+В;
- Вычитание: А-В;
- Деление: А/В
- Sqrt (X) вычисление квадратного корня;
- Sin (X) вычисление синуса;
- Cos (X) вычисление косинуса;
- Arctan (X) вычисление арктангенса;
- Ln (X) вычисление логарифма;
- Exp (X) возведение числа е в степень Х;
- Pi вычисление числа Пи.
Тип переменной |
Формат (длина в байтах) |
Примерный диапазон абсолютных значений |
Количество значащих десятичных цифр |
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 |
- 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
Информатика - еще материалы к урокам:
- Презентация "Алгоритмическая структура «ветвление» на языке Visual Basic"
- Презентация "Искусственные и естественные источники информации" 3 класс
- Презентация "Схема и карта" 3 класс
- Проверочная работа "Логические функции и схемы – основа элементной базы компьютера. Логические выражения и таблицы истинности" 10 класс
- Презентация "Макет верстка в настольных издательских системах" 11 класс
- Презентация "Основные типы приложений для создания документов" 11 класс