Оператор выбора Case Of в Pascal.

Помимо условного оператора If в языке программирования Pascal существует оператор выбора Case of. Рассмотрим его применение на примере программы, которая выводит на экран то или иное сообщение, в зависимости от введенного числа.

Использование Var, Integer, Readln.

Процедура Readln используется не только для задержки экрана. Ее основная задача - ввод данных с клавиатуры. В этой статье мы научимся вводить числа с клавиатуры, и потом выводить их на экран. Для этого нам будет необходимо познакомиться с разделом ...

Функции LENGTH и CONCAT.

Функция Length возвращает в качестве значения длину строки. Например, если в строковой переменной «stroka» записано слово «Pascal», то Length(stroka) будет равно 6. Эта операция аналогична операции Ord(stroka[0]), которую мы разбирали в 1-м уроке. ...

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

Структурное программирование

Самое главное в программировании - это научиться писать четкие, логические и структурированные программы.

• Используйте осмысленные имена для переменных, процедур и функций.

• Используйте отступы ...

Инициализация одномерного массива.

Отличительной особенностью Паскаля от большинства процедурных языков является то, что все переменные должны быть инициализированы. То есть в разделе VAR переменным отводится место, а начальное ...

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

С вещественными числами можно производить операции умножения, сложения, вычитания, а также операцию деления. Причем операция деления отличается от операции 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.

Комментарии  

 
-137 # Нео 03.12.2012 18:58
материал для 3-го класа... :-*
Ответить
 
 
+15 # матрица 24.03.2022 08:44
ты сам хуже 3 класСа,раз пишешь неправильно
Ответить
 
 
-14 # я 08.01.2013 15:43
можно было 3:1?
Ответить
 
 
+61 # Царь 09.01.2013 09:27
учиться никогда не поздно, этот материал большинство взрослых не знают
Ответить
 
 
+7 # Антон 25.02.2013 13:02
В принципе почти ничего нового, но кое-что полезное определённо есть
Ответить
 
 
-50 # нах 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:
Ответить
 
 
-10 # Владислав 20.11.2015 17:34
Program калькулятор;
begin
write (5+6);
End.
это легче
Ответить
 
 
+6 # Влад 09.12.2015 22:04
Это выведение сообщения "5+4" на экран
А у него пример с помощью переменных
Ответить
 
 
-5 # арс 01.12.2015 17:20
владислав у тебя не првильно
Ответить
 
 
+10 # Mr. Ayabo 17.01.2016 13:39
Ну не знаю, для некоторых это не новость, но пару дней я и этого не знал)
Ответить
 
 
-17 # дллл 22.12.2016 14:58
для 5-го класса
можно
Ответить
 
 
-7 # яна 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.
Ответить
 
 
+4 # 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
Ответить
 
 
-2 # Варя 22.10.2022 06:26
Я считаю что эта программа очень интерена :D
Ответить
 
 
-1 # Совесть 29.10.2022 08:28
ахаххахаха когда зашла на нн сайт после гет хаба и поняла сколько бездарей на рланете :oops:
Ответить
 
 
0 # Fleron 27.11.2022 14:05
ГЕТ Хаб...
Ответить
 
 
-1 # jopatraxer 08.02.2023 06:44
Рецепт блинов :-x

молоко 500 мл
яйца 3 шт.
мука 200 г
масло сливочное (или растительное) 30 г (2 ст. ложки)
сахар 30 г (2 ст. ложки)
соль 2-3 г (1/2 ч. ложки)
Ответить
 
 
+1 # m0NESY 08.02.2023 06:46
Этот прицел просто имба
Ответить
 
 
-1 # OlegCOFFI 08.02.2023 06:48
Я выпил чашку кофе, да я Олег коффи
На канале 7 лимонов
Да я избалован.
Ответить
 
 
0 # Conrad 02.04.2025 16:26
I was suggested this website by my cousin. I'm not sure whether this post is written by him as
no one else know such detailed about my problem. You are wonderful!
Thanks!

Visit my homepage: slot
gacor homebet88.pro#1 : http://Www.Kepenk%26Nbsp;/suivi_forum/?a%5B%5D=%3Ca+href%3Dhttp%3A%2F%2Fwww.rsstop10.com%2Fdirectory%2Frss-submit-thankyou.php%3EHarga+jasa+konsultan+pajak+dan+laporan+keuangan%3C%2Fa%3E%3Cmeta+http-equiv%3Drefresh+content%3D0%3Burl%3Dhttp%3A%2F%2Fwww.rsstop10.com%2Fdirectory%2Frss-submit-thankyou.php+%2F%3E
Ответить
 
 
0 # Maybell 14.05.2025 15:06
mostbet ru: https://github.com/vanleeu/mostbet-play-ru Feel
the rush of victory!
Enjoy exclusive bonuses!
Play with peace of mind on our licensed platform!
Become a member today!
Play big!
Recommend us to everyone!
Grateful for your trust!
Very exciting!
Our community is amazing!
Following your latest tournaments!
Now I'm a winner!
Motivating!
Will share with on social media!
Huge thanks for the experience!
Very inspiring!
You inspire us! mostbet br: https://github.com/vanleeu/Mostbet-Brasil
mostbet O‘zbekiston: https://github.com/vanleeu/Mostbet-Uzbekistan/
mostbet: https://github.com/vanleeu/mostbet-kasahstan
mostbet: https://github.com/vanleeu/Mostbet-Pakistan
Ответить
 
 
0 # Hollis 24.05.2025 08:02
Hey There. I found your blog using msn. This is an extremely well written article.
I'll be sure to bookmark it and return to read more of your useful information. Thanks for the post.

I'll definitely comeback.

Alsso visit my website ... piumino donna Invernale: https://higgledy-Piggledy.xyz/index.php/How_To_Obtain_A_Pisces_Man_Back_-_Ideas
Ответить
 

Добавить комментарий

   ГлавнаяПаскальУроки ПаскальУмножение, деление, сложение, вычитание вещественных чисел в Pascal.