Завдання № 3. Вивести на екран квадрат введеного числа » Pascal - основи програмування

Основи програмування на мові Pascal

 

Спонсори

Завдання № 3. Вивести на екран квадрат введеного числа

Завдання № 3. Вивести на екран квадрат введеного числа
Формулювання. Дано натуральне число менше 256. Сформувати число, що представляє собою його квадрат.
Рішення. Для введення числа нам необхідна одна змінна. Позначимо цю змінну як a. Так як нам нічого не повідомляється про необхідність зберегти вихідне число, то для отримання квадрата ми можемо використовувати ту ж саму змінну, в яку зчитували число з клавіатури.
В умові задачі дається обмежувач величини числа, що вводиться - фраза «менше 256». Це означає, що воно може бути охоплено типом byte. Але що станеться, якщо в змінну a буде введено число 255, і потім ми спробуємо присвоїти їй його квадрат, рівний 65025? Природно, це викличе переповнення типу даних, оскільки використовуваної для змінної a комірки пам'яті не вистачить для того, щоб вмістити число 65025. Значить, для її опису ми повинні використовувати більш ємний числовий тип. При цьому типом мінімальної розмірності, що охоплює даний відрізок (від 1 (це 12) до 65025), є тип word. Його ми і будемо використовувати при описі a.
Далі потрібно сформувати у змінній a квадрат. Для цього дамо їй її колишнє значення, помножене саме на себе:

a: = a * a;

    Тепер залишається вивести результат на екран. Для цього будемо використовувати оператор writeln.

    Код:


  1. program SqrOfNum;
  2. var
  3. a: word;
  4. begin
  5. readln(a);a := a * a;
  6. writeln(a)
  7. end.

Zadacha-3-Borland-PascalABC.zip [578 b] (cкачувань: 19)

скачать dle 10.4фильмы бесплатно Наступна сторінка » Завдання № 5. Порахувати кількість оди... Попередня сторінка » Завдання № 4. Отримати реверсну запис ...