Меню
Разработки
Разработки  /  Информатика  /  Презентации  /  9 класс  /  Арифметические выражения

Арифметические выражения

99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999

06.01.2017

Содержимое разработки

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

Арифметическое выражение описывает правило вычисления значения некоторой величины.

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

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

Арифметические действия и их приоритет

Операция

Пример

* умножение

/ деление

Приоритет

5 * 2 = 10

4 / 2 = 2.0

1

+ сложение

1

5+2 = 7

- вычитание

5-2 = 3

2

2

Результатом деления двух целых чисел всегда является действительное число.

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

Для целых чисел определены еще две операции: DIV и MOD

Операция

Обозначение

Целая часть от деления

Тип аргум.

A DIV B

Остаток от деления

Тип результ.

A MOD B

integer

Действие

integer

integer

integer

11 DIV 3 = 3

11 MOD 3 = 2

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

Примеры использования DIV и MOD :

Операции DIV и MOD часто используются для анализа чисел, например, для получения цифр, из которых состоит число.

Задача:

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

Пусть переменная а содержит значение заданного числа. Цифры числа а обозначим так: Program MyNamber; Var a, i, j, k, s: integer; Begin 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. i  - количество сотен; j – количество десятков; k - количество единиц; s – сумма этих цифр.

Пусть переменная а содержит значение заданного числа. Цифры числа а обозначим так:

Program MyNamber;

Var a, i, j, k, s: integer;

Begin

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.

i - количество сотен;

j – количество десятков;

k - количество единиц;

s – сумма этих цифр.

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

Стандартные функции числовых данных

Функция

Обозначение

Абсолютное значение

Арктангенс

Тип аргумента

abs (x)

arctan (x)

Integer

или real

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

Косинус

Integer

Синус

cos (x)

Действие

-”-

-”-

|x|

sin (x)

Real

Экспонента

-”-

-”-

arctg x

exp (x)

Натуральный логарифм

cos x

-”-

-”-

ln (x)

Квадратный корень

sin x

sqrt (x)

-”-

-”-

Возведение в квадрат

sqr (x)

-”-

-”-

e x

-”-

ln x

-”-

-”-

x 2

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

Стандартные функции (часть 2)

Функция

Обозначение

Округление

Целая часть числа

Тип аргумента

round (x)

trunc (x)

real

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

Проверка на четность

integer

odd (x)

Действие

real

Дробная часть числа

frac (x)

integer

integer

round (3,6) = 4

Целая часть числа

trunc (3,6) = 3

real

boolean

Случайное число

int (x)

real

odd (2) = true

odd (3) = false

real

random(x)

frac (3,68) = 0,68

real

integer

int (3,68) = 3,00

integer

Случайное число в интервале

от 0 до x

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

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

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

Линейный алгоритм

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

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

Составить программу вычисления площади треугольника, если заданы координаты его сторон: x1, y1; x2, y2; x3,y3.

2. Математическая модель :

ФОРМУЛА ГЕРОНА :

Где a, b, c – длины сторон треугольника , p - полупериметр

(x2, y2)

b

a

( x1, y1)

(x3, y3)

c

Длина стороны вычисляется по формуле :

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

Построение алгоритма

НАЧАЛО

Ввод координат вершин треугольника

(x1, y1), (x2, y2), (x3, y3)

P=(a+b+c)/2

Вывод значения S

КОНЕЦ

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

Домашнее задание

Подготовиться к тематической аттестации.

Повторить:

  • Горячие клавиши
  • Типы данных
  • Правила создания имен переменных
  • Команды ввода-вывода
  • Формат вывода

Выучить:

  • Правила записи арифметических выражений
  • Приоритет операций
  • Стандартные функции
  • Выучить § 11, стр. 98, № 1, 6
Задачи: Написать команды для обмена значениями двух переменных  a  и  b ,  не используя дополнительную переменную. Определить, сколько полных часов ( h) и полных минут (m) прошло с начала суток до того момента (в первой половине дня), когда часовая стрелка повернется на f градусов ( от 0 до 360).

Задачи:

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

Создание динамических веб-страниц с помощью PHP и MySQL

Продолжительность 72 часа
Документ: Cвидетельство о прохождении курса
4000 руб.
800 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Арифметические выражения (636 KB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт