Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемЯрослав Петровых
2 Арифметическое выражение описывает правило вычисления значения некоторой величины. Оно может содержать числа, переменные, функции. Объединенные знаками арифметических операций.
3 Арифметические действия и их приоритет ОперацияПримерПриоритет * умножение 5 * 2 = 101 / деление 4 / 2 = сложение 5+2 = 72 - вычитание 5-2 = 32 Результатом деления двух целых чисел всегда является действительное число.
4 Для целых чисел определены еще две операции: DIV и MOD ОперацияОбозначение Тип аргум. Тип результ. Действие Целая часть от деления A DIV Binteger 11 DIV 3 = 3 Остаток от деления A MOD Binteger 11 MOD 3 = 2
5 Примеры использования DIV и MOD : Операции DIV и MOD часто используются для анализа чисел, например, для получения цифр, из которых состоит число. Задача: Ввести с клавиатуры какое-нибудь трехзначное число. Определить сумму его цифр и вывести эти цифры в обратном порядке.
6 Пусть переменная а содержит значение заданного числа. Цифры числа а обозначим так: 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.
7 Стандартные функции числовых данных Функция Обозначение Тип аргумента Тип результата Действие Абсолютное значение 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
8 Стандартные функции (часть 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
9 Запись выражений
10 Линейный алгоритм – это алгоритм, все действия которого выполняются строго последовательно.
11 1.Постановка задачи: Составить программу вычисления площади треугольника, если заданы координаты его сторон: x1, y1; x2, y2; x3,y3. 2. Математическая модель: ФОРМУЛА ГЕРОНА: Где a, b, c – длины сторон треугольника, p - полупериметр (x2, y2) ( x1, y1) (x3, y3) a b c Длина стороны вычисляется по формуле:
12 НАЧАЛО Ввод координат вершин треугольника (x1, y1), (x2, y2), (x3, y3) Построение алгоритма P=(a+b+c)/2 Вывод значения S KONEZ
13 Домашнее задание Подготовиться к тематической аттестации. Повторить: Горячие клавиши Типы данных Правила создания имен переменных Команды ввода-вывода Формат вывода Выучить: Правила записи арифметических выражений Приоритет операций Стандартные функции Выучить § 11, стр. 98, 1, 6
14 Задачи: Написать команды для обмена значениями двух переменных a и b, не используя дополнительную переменную. Определить, сколько полных часов (h) и полных минут (m) прошло с начала суток до того момента (в первой половине дня), когда часовая стрелка повернется на f градусов (от 0 до 360).
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.