Есть ответ 👍

Скакими типами данных работают операторы mod и div в паскале?

188
484
Посмотреть ответы 2

Ответы на вопрос:

A01AA0
4,5(63 оценок)

Операции mod и div используются с целого типа. операция mod позволяет найти остаток от целочисленного деления. например, 25 mod 10 = 5; 25 mod 5 = 0; 10 mod 25 = 10 операция div позволяет найти частное при целочисленном делении. например, 25 div 10 = 2; 25 div 5 = 5; 10 div 25 = 0

1.

for  i := 1 to 20 do

   writeln(i);

В данном фрагменте никаких ошибок нет, все правила написания кода соблюдены, на экран выведутся числа от 1 до 20(каждое на новой строке)

2.

for i := 2 to 20 do

   i := i + 1;

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

3.

for  i := 2 to 20 do

   readln(i);

Этот фрагмент тоже даст ошибку, потому что переменная i уже объявлена в заголовке, а в теле цикла мы пытаемся ей задать значение с клавиатуры.

4.

for  i := 2 to 20 do

   A := i * i;

Этот фрагмент не вызовет ошибок, если переменная "A" у нас будет объявлена, каждый проход цикла мы будем переменной A присваивать значение i^{2}. По сути, такая реализация не имеет смысла, потому что в конце мы получим просто значение A = 20^2, так как каждый проход значение заменяется следующим.

Популярно: Информатика