Арифметические вычисления.

 

    

Описание: Эта программа запрашивает у пользователя числа и выводит результаты различных математических операций с ними. В комментариях к тексту программы приведены дополнительные сведения о конкретных процедурах и функциях.

 

Текст программы:

{Проект Begin … end! -> www.tolks.narod.ru}

program Program3;  {Название данной программы}

uses crt; {Описание используемых модулей в зависимости от задач, решаемых в программе}

var

x, y: real; {Переменные дробного типа}

i: integer; {Целочисленные переменные}

begin {Начало исполнительной части программы}

     clrscr; {Очистка экрана}

     writeln ('Введите дробное число x и целое число i: '); {Вывод приглашения пользователю}

     readln(x, i); {Ввод}

 

{Простые арифметические операции}

      y := x*i – (i/2+1);

writeln (‘y := x*i – i/2+1 = ’, y:8:3);

 

{Некоторые функции – см. Справку к программе TurboPascal 7.0}

      {квадрат x}

y := sqr(x);

writeln (‘y := sqr(x) = ’, y:8:3);

{tg x - x должен быть в радианах!}

y := sin(x)/cos(x);

writeln (‘y := tg(x) = ’, y:8:3);

{arcsin x - x должен быть в радианах!}

y := arctan( sqrt(x*x/(1-x*x)));

writeln (‘y := arcsin(x) = ’, y:8:3);

{возведение i в степень x}

y := exp(x*ln(i));

writeln (‘y := i^x = ’, y:8:3);

 

      writeln (‘Нажмите любую клавишу для завершения…');

     readkey; {В этом примере эта функция ждёт нажатия любой клавиши}

end. {Окончание программы – перед End точку с запятой ; можно не ставить}

 

 

'Загрузить текст программы'

 

Примечания:

 

Попробуйте поэкспериментировать с текстом программы для лучшего понимания:

 

Посмотрите на изменения в выполнении программы после каждого изменения её текста.

 

Напечатано с сайта «Begin end!» (www.tolks.narod.ru).


 {Примечания:

1. Если Вы не смогли найти ответы на вопросы о программе, то Вы можете связаться с авторами. Для этого посетите страничку "Обратная связь".                                

                                                                              

2. Размещать приведённые материалы с сайта проекта "Begin ... end!" (www.tolks.narod.ru) на других сайтах (как полностью, так и частично) можно только с согласия авторов проекта и только с обязательным указанием адреса проекта "Begin ... end!" (www.tolks.narod.ru).}

 

 

'К списку тем'

Hosted by uCoz