Начала программирования Занятие 3. Вещественный тип данных. Вычисления по формулам. Арифметические операции. Деление целочисленное и с остатком.

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



Advertisements
Похожие презентации
Начала программирования Занятие 7. Вещественный тип данных. Вычисления по формулам. Арифметические операции. Деление целочисленное и с остатком. Общий.
Advertisements

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

Начала программирования Занятие 3. Вещественный тип данных. Вычисления по формулам. Арифметические операции. Деление целочисленное и с остатком.

Переменные вещественного типа Идентификатор Размер (байт) Диапазон значений single41.5* …3.4*10 38 real62.9* …1.7*10 38 double85.0* …1.7* extended103.4* …1.1*

Объявление переменных вещественного типа var i, max : real; count : single; var value : double;

Арифметические операции Операции «+», «-», «*», «/» могут применяться к переменным и константам как целого типа, так и вещественного. Операция «-» также может применяться к одному операнду – операция смены знака Если операнды одного типа, то результатом будет значение данного типа. Если операнды имеют разный тип (вещественные и целые), то результат будет вещественного типа.

Арифметические операции «div» - целочисленное деление «mod» - деление с остатком Операции «div» и «mod» могут применяться только вместе с операндами целого типа. Результатом также является значение целого типа.

Примеры c := 2 + 4; d := a * 3; a := 78 – b; t := 2 / 0.5; count := 3 mod 2; k := k div 7; c := -a;

Стандартные математические функции Turbo Pascal ОбращениеТип результатаОписание piвещественныйЧисло пи abs(x)тип аргумента Модуль аргумента x cos(x)вещественный Косинус x (x – в радианах) frac(x)вещественныйДробная часть x int(x)вещественныйЦелая часть х round(x)целый Округление до ближайшего целого

Стандартные математические функции Turbo Pascal ОбращениеТип результатаОписание sin(x)вещественный Cинус x (x – в радианах) sqr(x)тип аргументаКвадрат x sqrt(x)вещественный Корень квадратный из x trunc(x)целый Ближайшее целое, не превышающее x по модулю

Математическая запись: Запись на языке Turbo Pascal: 10*a-sqrt(3*x)/25.76 Арифметические выражения

Приоритет операций 1.Вычисление функций (sin, cos и т.д.) 2.Операция смены знака «-» (-а, -5) 3.*, /, div, mod 4.+, - Выражение читается слева направо, в случае равенства приоритетов операций. Также как и в математике повлиять на очередность вычисления выражения можно воспользовавшись круглыми скобками. Например, (a+b)*(c-d), сложение и вычитание выполнятся раньше умножения.

Задание Вычислить значение выражений: 1.20 div 6 2.trunc(8.9) 3.round(10.5) 4.28 mod 3 * 7 – div 2 / mod 3

Задание Написать программу вычисляющую значение выражений (значения переменных задаются с клавиатуры): 1. 2.