Арифметическое выражение описывает правило вычисления значения некоторой величины. Оно может содержать числа, переменные, функции. Объединенные знаками.

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



Advertisements
Похожие презентации
ОПЕРАЦИИ И СТАНДАРТНЫЕ ФУНКЦИИ языка PASCAL. Темы: Операции Функции Приоритетность.
Advertisements

Алгоритм Свойства алгоритма дискретность: состоит из отдельных шагов (команд) понятность: должен включать только команды, известные исполнителю (входящие.
Выражения и функции в Паскале
Тема урока Команда присваивания. Арифметические операции и выражения. Стандартные функции.
ОПЕРАЦИИ И СТАНДАРТНЫЕ ФУНКЦИИ языка PASCAL. Темы: Операции Функции Приоритетность.
Повтор предыдущего урока Алгоритм. Свойства, виды, способы. Алгоритмические конструкции. Знакомство с Паскалем.
Арифметические выражения. Выражение - это формальное правило для вычисления некоторого значения. В зависимости от типа значения выражения можно разделить.
Оператор присваивания. Основные операции во Free Pascal Урок 3 по программированию.
Стандартные арифметические функции и выражения.. Функция Назначение abs(x) Вычисление абсолютного значения величины х. sqr(x) Возведение в квадрат значения.
Оператор присваивания. Основные операции во Free Pascal Урок 3 по программированию.
Оператор присваивания. Основные операции во Free Pascal Урок 3 по программированию.
Арифметические выражения в Паскале. Цели урока: Научиться правильно записывать арифметические выражения в Паскале; Определить порядок составления программы.
Тема: « Линейные вычислительные алгоритмы. ». Язык Паскаль был разработан в 1970г. Никласом Виртом как язык обучения студентов программированию. Паскаль.
Куклев Евгений Иванович МОУ «Оброченская средняя общеобразовательная школа» Презентация к уроку информатики в 9 классе по теме «Программирование: встроенные.
Стандартные процедуры и функции: Abs (x) – абсолютное значение аргумента x; ArcTan (x) – арктангенс x, выраженный в радианах; Cos (x) – косинус x, x задается.
turbo.exe основной файл среды Любой язык обладает алфавитом, синтаксисом и семантикой. В алфавит входит набор символов, использующихся в языке с помощью.
2012 PASCAL Линейные программы. Домашнее задание «Треугольник» Написать программу нахождения площади и периметра прямоугольного треугольника по его катетам.
© МОУ СОШ INT(5,7)=5 3 СОСТАВИТЬ АЛГОРИТМЫ И ПРОГРАММЫ. 5) Рассчитать количество банок краски (К) и их стоимость (А) для покраски пола комнаты.
Алгоритмизация и программирование Программирование. Основные алгоритмы и приемы программирования. (на примере языка программирования Turbo Pascal) Дибиров.
Язык программирования Паскаль 3 часть. Вычисление математических выражений в Pascal ABC.
Транксрипт:

Арифметическое выражение описывает правило вычисления значения некоторой величины. Оно может содержать числа, переменные, функции. Объединенные знаками арифметических операций.

Арифметические действия и их приоритет ОперацияПримерПриоритет * умножение 5 * 2 = 101 / деление 4 / 2 = сложение 5+2 = 72 - вычитание 5-2 = 32 Результатом деления двух целых чисел всегда является действительное число.

Для целых чисел определены еще две операции: DIV и MOD ОперацияОбозначение Тип аргум. Тип результ. Действие Целая часть от деления A DIV Binteger 11 DIV 3 = 3 Остаток от деления A MOD Binteger 11 MOD 3 = 2

Примеры использования DIV и MOD : Операции DIV и MOD часто используются для анализа чисел, например, для получения цифр, из которых состоит число. Задача: Ввести с клавиатуры какое-нибудь трехзначное число. Определить сумму его цифр и вывести эти цифры в обратном порядке.

Пусть переменная а содержит значение заданного числа. Цифры числа а обозначим так: i - количество сотен; j – количество десятков; k - количество единиц; s – сумма этих цифр. Program MyNamber; Uses Crt; Var a, i, j, k, s: integer; Begin clrscr; Writeln ( Задайте 3-х значное число); Readln (a); i:=a div 100; {количество сотен} j:=a div 10 mod 10; {десятков} k:=a mod 10; {количество единиц} s:=i+j+k; Writeln (Сумма цифр числа,a,=,s ); Writeln (k, j, i); Readln; End.

Стандартные функции числовых данных Функция Обозначение Тип аргумента Тип результата Действие Абсолютное значение abs (x) Integer или real Integer|x| Арктангенс arctan (x)--Realarctg x Косинус cos (x)-- cos x Синус sin (x)-- sin x Экспонента exp (x)-- exex Натуральный логарифм ln (x)-- ln x Квадратный корень sqrt (x)-- Возведение в квадрат sqr (x)-- x2x2

Стандартные функции (часть 2) Функция Обозначение Тип аргумента Тип результата Действие Округление round (x)realintegerround (3,6) = 4 Целая часть числа trunc (x)realintegertrunc (3,6) = 3 Проверка на четность odd (x)integerboolean odd (2) = true odd (3) = false Дробная часть числа frac (x)real frac (3,68) = 0,68 Целая часть числа int (x)real int (3,68) = 3,00 Случайное число random(x)integer Случайное число в интервале от 0 до x

Запись выражений

Линейный алгоритм – это алгоритм, все действия которого выполняются строго последовательно.

1.Постановка задачи: Составить программу вычисления площади треугольника, если заданы координаты его сторон: x1, y1; x2, y2; x3,y3. 2. Математическая модель: ФОРМУЛА ГЕРОНА: Где a, b, c – длины сторон треугольника, p - полупериметр (x2, y2) ( x1, y1) (x3, y3) a b c Длина стороны вычисляется по формуле:

НАЧАЛО Ввод координат вершин треугольника (x1, y1), (x2, y2), (x3, y3) Построение алгоритма P=(a+b+c)/2 Вывод значения S KONEZ

Домашнее задание Подготовиться к тематической аттестации. Повторить: Горячие клавиши Типы данных Правила создания имен переменных Команды ввода-вывода Формат вывода Выучить: Правила записи арифметических выражений Приоритет операций Стандартные функции Выучить § 11, стр. 98, 1, 6

Задачи: Написать команды для обмена значениями двух переменных a и b, не используя дополнительную переменную. Определить, сколько полных часов (h) и полных минут (m) прошло с начала суток до того момента (в первой половине дня), когда часовая стрелка повернется на f градусов (от 0 до 360).