ФункцияНазваниеКомментарии abs(x) Модуль Хabs(-5) = 5 sqr(x) Квадрат Хsqr(3) = 9 sqrt(x) Корень из Хsqrt(16) = 4, x >= 0 Int(x) Целая часть от ХInt(2.8)

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



Advertisements
Похожие презентации
Тема урока Команда присваивания. Арифметические операции и выражения. Стандартные функции.
Advertisements

Арифметическое выражение описывает правило вычисления значения некоторой величины. Оно может содержать числа, переменные, функции. Объединенные знаками.
ОПЕРАЦИИ И СТАНДАРТНЫЕ ФУНКЦИИ языка PASCAL. Темы: Операции Функции Приоритетность.
Подумай и реши! Ввести с клавиатуры два числа A,B. Ввести с клавиатуры два числа A,B. R eadln (A,B); R eadln (A,B); Переменным A,B присвоить значения.
Арифметические выражения в Паскале. Цели урока: Научиться правильно записывать арифметические выражения в Паскале; Определить порядок составления программы.
Арифметические выражения. Выражение - это формальное правило для вычисления некоторого значения. В зависимости от типа значения выражения можно разделить.
Стрельникова Л.В.. Подумай и реши! Ввести с клавиатуры два числа A,B. Ввести с клавиатуры два числа A,B. R eadln (A,B); R eadln (A,B); Переменным.
Введение в Паскаль. ввод Для ввода чисел используется оператор read или readln. Вводимые числа должны отделяться друг от друга пробелом или нажатием клавиши.
Куклев Евгений Иванович МОУ «Оброченская средняя общеобразовательная школа» Презентация к уроку информатики в 9 классе по теме «Программирование: встроенные.
Выражения и функции в Паскале
Структура программы. Программа на языке Pascal состоит из разделов: Заголовок Раздел описаний; Раздел операторов. Сначала следует определить ИД и результат.
ОПЕРАЦИИ И СТАНДАРТНЫЕ ФУНКЦИИ Turbo Pascal 7.0.
Оператор присваивания. Оператор вывода информации на экран.
Задача 1 Задача 2 Задача 3 Задача 4 Задача 5 Задача 6 Задача 7 Задача 8 Задача 9 Задача 10 Ответ к задаче 1 Ответ к задаче 2 Ответ к задаче 3 Ответ к задаче.
Тема: « Линейные вычислительные алгоритмы. ». Язык Паскаль был разработан в 1970г. Никласом Виртом как язык обучения студентов программированию. Паскаль.
Стандартные математические функции. Функции преобразования типов.
Линейные вычислительные процессы (Текущий контроль) Презентация подготовлена учителем информатики МБОУ СОШ 32 г. Новочеркасска Шевченко Л.Б.
ОПЕРАЦИИ И СТАНДАРТНЫЕ ФУНКЦИИ языка PASCAL. Темы: Операции Функции Приоритетность.
Язык программирования высокого уровня TURBO PASCAL.
Основные понятия языка программирования. Арифметические операции + – * / целочисленное деление – div 30 div 4 = 7 остаток от деления – mod 30 mod 4 =
Транксрипт:

ФункцияНазваниеКомментарии abs(x) Модуль Хabs(-5) = 5 sqr(x) Квадрат Хsqr(3) = 9 sqrt(x) Корень из Хsqrt(16) = 4, x >= 0 Int(x) Целая часть от ХInt(2.8) = E+00 round(x) Округление до целых Round(2.8) = 3 Round(2.3) = 2 trunc(X) Целая часть от Х Trunc(2.8) = 2 Trunc(2.3) = 2 frac (X) Дробная часть от Х Frac(2.1358)= = = Е-01

ФункцияНазваниеКомментарии sin(x) sin x Аргумент записывается в радианах: 1 рад - это примерно 57°, рад = 180° cos(x)cos x pipi число Pi =

Аргументами функций могут быть константы, переменные и выражения соответствующего типа. Например : в операторе присваивания : имя := функция ; X := Sqrt (a+b); b := Sin (2*y) + Cos (y); в операторе печати : Writeln ( функция ); Writeln (' квадрат =',Sqr(f+z)); Writeln (' дробная часть =',Frac(w/g):6:4);

ЗАДАЧА. Ввести с клавиатуры длины катетов треугольника. Найти гипотенузу. Аргументы : а, b Результаты : c Формулы : c:=Sqrt (Sqr(a)+Sqr(b));

Program Gip; Var a, b, c: real; Begin Write (' Ввести А и В '); Readln (a,b); c:=Sqrt (Sqr(a)+Sqr(b)); { формула гипотенузы ( т. Пифагора )} Writeln ('c=',c:6:2); Readln End.

1) Включить генератор случайных чисел Randomize. Эта процедура записывается в программе сразу после begin; 2) выбрать значение для переменной с помощью функции "Random" а ) для дробных чисел из интервала [ X 0 ; X 1 ]: X:=Random * (X 1 -X 0 ) + X 0 ; б ) для целых чисел из интервала [ X 0 ; X 1 ]: X:=Random (X 1 -X 0 ) + X 0. 3) напечатать полученное число, чтобы знать, что выбрал компьютер : Writeln ('X=', X);

ЗАДАЧА. Когда дядя Петя вышел во двор с ружьем, с 1- ой яблони упало f, а со 2- ой - G соседей. Ввести случайным образом значения для f и G, найти общее количество упавших соседей.

Program D_Petya; С onst X 0 =1; X 1 =8; Var f, G, V s : integer; Begin Randomize; f:=Random(X1-X0)+X0; G:=Random(X1-X0)+X0; Writeln (' на 1 яблоне ',f,' соседей '); Writeln (' на 2 яблоне ',g,' соседей '); Vs := f+g; Writeln (' всего ', Vs,' соседей '); Readln End.

ЗАДАЧА. Ввести с клавиатуры значение массы тела m. Считая g=9.8, найти вес тела P. Аргументы : g, m Результаты : P

Program Ves; const g=9.8; var m: integer; begin Write ('Введи массу '); Readln (m); Writeln ('Веc=',m*g:7:2); Readln end.

Program Ves; uses Crt; const g=9.8; var m: integer; P: real; Begin Clrscr; Write ('Введи значение массы '); Readln (m); P:=m*g; Writeln ('Веc=',P:5:0); Readln End.

Папа, воспитывая сына - двоечника, изнашивает в год 3 ремня. Ввести с клавиатуры количество изношенных папой ремней, определить : какой класс закончил сын.

Program Remni; Uses Crt; var N :integer; M: real; Begin Clrscr; Write ('Введи число изношенных ремней '); Readln (N); m:= N div 3 Writeln (Сын учится в ', m); Readln End.

1. В специальный ящик можно уложить 68 яиц. А если уминать их ногами, то поместится в 100 раз больше. Сколько уминаемых ногами яиц можно уложить в Х таких ящиков ? ( Х задать случайным образом.) 2.Толя поспорил с Колей, что съест А баночек гуталина, а съел только К баночек. Сколько баночек не смог осилить Толя ? ( А и К задать случайным образом, А >K).

Деление представлено двумя операциями : div - целая часть от деления, mod - остаток. 23 div 3 = 7 23 mod 3 = 2 9 div 4 = 2 9 mod 4 = 1 35 div 10 = 335 mod 10 = 5