Типы переменных в Паскале Учитель информатики и ИКТ ГБОУ СОШ 1297 г.Москва Александрова Е.В.

Презентация:



Advertisements
Похожие презентации
Как совмещать переменные целого и вещественного типов.
Advertisements

Тема урока Команда присваивания. Арифметические операции и выражения. Стандартные функции.
Вещественный тип данных (Real). Форматы записи вещественных переменных 1.Обычная форма. 0,7 может быть записано как 0.7 или.7 -2,1 может быть записано.
Выражения и функции в Паскале
ОПЕРАЦИИ И СТАНДАРТНЫЕ ФУНКЦИИ языка PASCAL. Темы: Операции Функции Приоритетность.
Типы языка Pasсal простые составные ссылочные процедурные скалярные ограниченные регулярные комбинированные файловые множественные строковые объекты Стандартные.
Начала программирования Занятие 3. Вещественный тип данных. Вычисления по формулам. Арифметические операции. Деление целочисленное и с остатком.
ОПЕРАЦИИ И СТАНДАРТНЫЕ ФУНКЦИИ языка PASCAL. Темы: Операции Функции Приоритетность.
Стандартные арифметические функции и выражения.. Функция Назначение abs(x) Вычисление абсолютного значения величины х. sqr(x) Возведение в квадрат значения.
turbo.exe основной файл среды Любой язык обладает алфавитом, синтаксисом и семантикой. В алфавит входит набор символов, использующихся в языке с помощью.
Арифметические выражения. Выражение - это формальное правило для вычисления некоторого значения. В зависимости от типа значения выражения можно разделить.
Язык программирования Паскаль 3 часть. Вычисление математических выражений в Pascal ABC.
Оператор присваивания. Основные операции во Free Pascal Урок 3 по программированию.
Колмыкова С.М. ЧИСЛЕННЫЕ ПЕРЕМЕННЫЕ И ТИПЫ ДАННЫХ Язык программирования PASCAL.
Программы с линейной структурой Вещественный тип данных.
Стандартные процедуры и функции: Abs (x) – абсолютное значение аргумента x; ArcTan (x) – арктангенс x, выраженный в радианах; Cos (x) – косинус x, x задается.
МБОУ Лицей 5, г.Воронеж Типы дынных языка Паскаль. Целочисленный тип данных Учитель информатики и ИКТ Григорьева Наталья Сергеевна.
Оператор присваивания. Основные операции во Free Pascal Урок 3 по программированию.
Арифметическое выражение описывает правило вычисления значения некоторой величины. Оно может содержать числа, переменные, функции. Объединенные знаками.
Выражение - это единица языка, которая определяет способ вычисления некоторого значения. Выражения формируются из: констант, переменных, функций, знаков.
Транксрипт:

Типы переменных в Паскале Учитель информатики и ИКТ ГБОУ СОШ 1297 г.Москва Александрова Е.В.

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

Integer – целочисленный тип, для хранения целых чисел; Операции с целыми числами: -Умножение: А*В; -Сложение: А+В; -Вычитание: А-В; -Деление нацело: A div B; -Вычисление остатка от деления A mod B.

Стандартные функции типа Integer - Abs (X) вычисляет модуль Х; - Sqr (Х) возводит в квадрат аргумент Х;

Целочисленные типы данных Pascal Наличие знака Тип переменной Формат (длина в байтах) Диапазон Запись с порядком Обычная запись Без Знака Byte10… ….255 Word20… … Со знаком Shortint1-2 7 … ….127 Intager … … Longint … …

Real – вещественный тип, для хранения не целых чисел. Операции с вещественным типом: -Умножение: А*В; -Сложение: А+В; -Вычитание: А-В; -Деление: А/В

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

Вещественные типы данных Pascal Тип переменнойФормат (длина в байтах) Примерный диапазон абсолютных значений Количество значащих десятичных цифр Single – одинарный … или 8 Real – вещественный … или 12 Double – двойной … или 16 Extended - расширенный … или 20

Совмещение переменных целого и вещественного типа Для хранения данных типа integer используется 2 байта, а для real необходимо 6 байтов. Число типа integer можно поместить в ячейку типа real (целая часть будет равна этому числу, а дробная нулю). Чтобы число типа real поместить в ячейку integer нужно указать что делать с дробной частью. 1.Trunc (Х) – отбрасывает дробную часть числа Х; 2.Round (Х) – округляет число Х до ближайшего целого.

Действия над данными разных типов Операция / функция Тип данных 1-го аргумента Тип данных 2-го аргумента Тип результата +, -, * integer Integerreal integerreal /Не важенreal Div, modТолько integerinteger Abs, Sqr Integer- real- Sqrt, Sin, Cos, Arctan, Ln, Exp, Pi Не важен-real Trunc, RoundНе важен-Integer

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

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