Функции Copy, Pos, процедуры Delete, Insert.

Функция Copy позволяет копировать из строки часть символов. Функция имеет 3 параметра. Copy (st, index, count). St-строка из которой копируют, Index-номер символа, с которого начинается копирование, Count-количество символов, которое будет ...

Функции Pred, Succ в Pascal.

В данном уроке мы рассмотрим функции, применяемые к типу CHAR. Функция Pred возвращает в качестве значения предшествующий символ, а функция Succ возвращает последующий символ.

Логические операции And, Or, Not, Xor в Pascal.

Над переменными логического типа можно производить логические операции. В языке программирования Pascal существуют следующие логические операции : Andлогическое умножение, Orлогическое сложение, Notлогическое отрицание, Xor ...

Циклы и массивы

Индексы одномерного массива.

Существует класс задач, в которых индекс массива используется для формализации вычислительного процесса путем сведения исходных формул к конечным суммам и произведениям. Преобразованные таким образом ...

Отображение на экране значений двумерного массива.

Если в результате работы вашей программы необходимо значения каждого элемента двумерного массива отобразить на экране монитора, то можно воспользоваться любым из двух способов, описанных ниже.

Уроки Паскаль

С вещественными числами можно производить операции умножения, сложения, вычитания, а также операцию деления. Причем операция деления отличается от операции Div. Деление вещественных чисел - это обычное математическое деление, в результате которого может получится как дробное, так и целое число.

program number11;
uses crt;
var a, b, c:real;
begin
clrscr;
a:=17.3;
b:=3.4;
c:=a*b;
writeln('a*b=',c:4:1);
c:=a/b;
writeln('a/b=',c:4:1);
c:=a+b;
writeln('a+b=',c:4:1);
c:=a-b;
writeln('a-b=',c:4:1);
readln
end.

В строке №8 записываем операцию умножения.

В строке №10 записываем операцию деления. Ее отличие от операции «Div» в том, делить можно дробные числа и результате операции могут получаться дробные числа. Запомните, что операция деления «/» не производится над переменными целого типа integer, т.к. в результате такой операции могут получиться дробные числа, и программа выдаст ошибку.

Строка №12 - операция сложения.

Строка №14 - операция вычитания.

В строках вывода сообщения на экран (№9, 11, 13, 15) для переменной «C» мы записали формат вывода «:4:1». (должно выводиться максимум 4 цифры и одна цифра после запятой).

operacii nad vethestvennihmi chislami

operacii nad vethestvennihmi chislami.


Дополнение к материалу.

Действия над разными типами данных.

  • Если мы складывает, вычитаем или умножаем 2 числа, одно из которых вещественное (REAL), то и результат будет иметь тип REAL.
  • При делении ( / )получается вещественное число (REAL).
  • При целочисленном делении (DIV) или при вычислении остатка от целочисленного деления (MOD), получается целое число (INTEGER).
  • Функции Abs и Sqr определены для обоих типов данных, поэтому для целого аргумента результат будет INTEGER, а для вещественного аргумента – REAL.

Комментарии  

 
-136 # Нео 03.12.2012 18:58
материал для 3-го класа... :-*
 
 
+14 # матрица 24.03.2022 08:44
ты сам хуже 3 класСа,раз пишешь неправильно
 
 
-14 # я 08.01.2013 15:43
можно было 3:1?
 
 
+60 # Царь 09.01.2013 09:27
учиться никогда не поздно, этот материал большинство взрослых не знают
 
 
+6 # Антон 25.02.2013 13:02
В принципе почти ничего нового, но кое-что полезное определённо есть
 
 
-49 # нах 27.02.2013 04:36
:-x :-x :-x :-x :-x :-x :P :P :P :P :P :P :P :P :P :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry:
 
 
-8 # Владислав 20.11.2015 17:34
Program калькулятор;
begin
write (5+6);
End.
это легче
 
 
+5 # Влад 09.12.2015 22:04
Это выведение сообщения "5+4" на экран
А у него пример с помощью переменных
 
 
-5 # арс 01.12.2015 17:20
владислав у тебя не првильно
 
 
+9 # Mr. Ayabo 17.01.2016 13:39
Ну не знаю, для некоторых это не новость, но пару дней я и этого не знал)
 
 
-17 # дллл 22.12.2016 14:58
для 5-го класса
можно
 
 
-6 # яна 16.03.2017 12:35
ну как сказать вроде норм :o :o ;-) ;-) ;-) ;-) ;-)
 
 
+1 # Serg 06.10.2021 10:00
Деление в ПАскале:
c:=a/b

program abc;
var a,b,c:real;
begin
write('A=');
read(a);

write('B=');
read(b);

c:=a/b;

Writeln('C=',c:10:1);
end.
 
 
+3 # Billy Harr 16.11.2021 10:07
:lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :-) :lol: :zzz :D :D :D :D :sigh: :sigh: :-| ;-) :-)
 
 
0 # Варя 22.10.2022 06:25
:D
 
 
-1 # Варя 22.10.2022 06:26
Я считаю что эта программа очень интерена :D
 
 
-1 # Совесть 29.10.2022 08:28
ахаххахаха когда зашла на нн сайт после гет хаба и поняла сколько бездарей на рланете :oops:
 
 
0 # Fleron 27.11.2022 14:05
ГЕТ Хаб...
 
 
0 # jopatraxer 08.02.2023 06:44
Рецепт блинов :-x

молоко 500 мл
яйца 3 шт.
мука 200 г
масло сливочное (или растительное) 30 г (2 ст. ложки)
сахар 30 г (2 ст. ложки)
соль 2-3 г (1/2 ч. ложки)
 
 
+2 # m0NESY 08.02.2023 06:46
Этот прицел просто имба
 
 
+1 # OlegCOFFI 08.02.2023 06:48
Я выпил чашку кофе, да я Олег коффи
На канале 7 лимонов
Да я избалован.
 
   ГлавнаяПаскальУроки ПаскальDiv, Mod, сложение, вычитание в Pascal.