ВУЗ:
Составители:
Рубрика:
26
Пример 5.2 описания переменных целого типа:
var i,j,k :integer; { здесь описаны три переменных }
time,summa :integer; { имена переменных должны подсказывать
их назначение }
computer :integer; { здесь описана одна переменная }
Упражнение
. Найдите и объясните ошибки в описаниях целых
переменных:
var a,b,c :integer;
b,c,d, :integer;
const :integer;
dwa+tri :integer;
x,,y; integer;
p,r,s,t,u,f,v,w :integer;
Над целыми данными разрешены перечисленные ниже операции:
1) операции, формирующие целый результат:
⇒ + сложение, например: 5+3=8;
⇒ - вычитание, например: 5-3=2;
⇒ * умножение, например: 5·3=15;
⇒ div деление до целых, например: 5 div 3 = 1;
⇒ mod остаток от деления до целых, например: 5 mod 3 = 2;
2) операции, формирующие вещественный результат:
⇒ / деление
, например: 5 / 3 = 1,67;
3) операции, возвращающие логический результат (true или false):
⇒ < меньше, например: 5<3 = false;
⇒ <= меньше или равно, например: 5<=5 = true;
⇒ > больше, например: 5>3 = true;
⇒ >= больше или равно, например: 5>=7 = false;
⇒ = равно, например: 8=8 = true;
⇒ <> неравно, например: 9<>9 = false.
Правила выполнения этих операций соответствуют правилам выполнения
аналогичных операций в математике.
Для целого типа определены следующие стандартные (встроенные
, т.е.
написанные заранее профессионалами) функции:
- abs(i), возвращает абсолютную величину выражения i;
- sqr(i), возвращает квадрат выражения i;
- odd(i), возвращает логическое значение true (истина), если аргумент
нечетное число. В случае четного числа возвращается false (ложь).
Упражнения:
1. Вычислите значения выражений:
25 div 6 25 mod 6 25 div 5 25 mod 5
3 div 5 3 mod 5 25 div 0 25.0 mod 5
25 div 5.0 25 div (-6) 25 mod (-6) -25 div 6
-25 div 6 -25 mod 6 -25 div (-6) -25 mod (-6)
2. Определите операцию div через другие операции и стандартные функции.
26
Пример 5.2 описания переменных целого типа:
var i,j,k :integer; { здесь описаны три переменных }
time,summa :integer; { имена переменных должны подсказывать
их назначение }
computer :integer; { здесь описана одна переменная }
Упражнение. Найдите и объясните ошибки в описаниях целых
переменных:
var a,b,c :integer;
b,c,d, :integer;
const :integer;
dwa+tri :integer;
x,,y; integer;
p,r,s,t,u,f,v,w :integer;
Над целыми данными разрешены перечисленные ниже операции:
1) операции, формирующие целый результат:
⇒ + сложение, например: 5+3=8;
⇒ - вычитание, например: 5-3=2;
⇒ * умножение, например: 5·3=15;
⇒ div деление до целых, например: 5 div 3 = 1;
⇒ mod остаток от деления до целых, например: 5 mod 3 = 2;
2) операции, формирующие вещественный результат:
⇒ / деление, например: 5 / 3 = 1,67;
3) операции, возвращающие логический результат (true или false):
⇒ < меньше, например: 5<3 = false;
⇒ <= меньше или равно, например: 5<=5 = true;
⇒ > больше, например: 5>3 = true;
⇒ >= больше или равно, например: 5>=7 = false;
⇒ = равно, например: 8=8 = true;
⇒ <> неравно, например: 9<>9 = false.
Правила выполнения этих операций соответствуют правилам выполнения
аналогичных операций в математике.
Для целого типа определены следующие стандартные (встроенные, т.е.
написанные заранее профессионалами) функции:
- abs(i), возвращает абсолютную величину выражения i;
- sqr(i), возвращает квадрат выражения i;
- odd(i), возвращает логическое значение true (истина), если аргумент
нечетное число. В случае четного числа возвращается false (ложь).
Упражнения:
1. Вычислите значения выражений:
25 div 6 25 mod 6 25 div 5 25 mod 5
3 div 5 3 mod 5 25 div 0 25.0 mod 5
25 div 5.0 25 div (-6) 25 mod (-6) -25 div 6
-25 div 6 -25 mod 6 -25 div (-6) -25 mod (-6)
2. Определите операцию div через другие операции и стандартные функции.
Страницы
- « первая
- ‹ предыдущая
- …
- 22
- 23
- 24
- 25
- 26
- …
- следующая ›
- последняя »
