Составить программу, использующую процедуры и функции модуля System: Exit, Chr, Abs, ArcTan, Dec, Random - Turbo Pascal
Формулировка задачи:
Составить программу, которая использует следующие процедуры и функции модуля System:
Exit, Chr, Abs, ArcTan, Dec,Random
Решение задачи: «Составить программу, использующую процедуры и функции модуля System: Exit, Chr, Abs, ArcTan, Dec, Random»
textual
Листинг программы
- uses crt;
- const nmax=20;
- var a:array[1..nmax] of integer;
- i,n,k,t:integer;
- begin
- clrscr;
- repeat
- write('n=');
- readln(n);
- until n in [1..nmax];
- writeln('ГЊГ*Г±Г±ГЁГў ,Г§Г*ïîëГ*ГҐГ* ГґГіГ*ГЄГ¶ГЁГҐГ© random ');
- for i:=1 to n do
- begin
- a[i]:=random(255);
- write(a[i]:4);
- end;
- writeln;
- writeln('Òîò æå Г¬Г*Г±Г±ГЁГў ,òîëüêî ГҐГЈГ® ýëåìåГ*ГІГ» âîçðГ*Г№Г*ГѕГІ ñèìâîë Г± êîäîì ГЂГ±ГЄГЁГЁ');
- writeln(' Г± ïîìîùüþ ГґГіГ*ГЄГ¶ГЁГЁ chr');
- for i:=1 to n do
- write(chr(a[i]):4);
- writeln;
- write('Ââåäèòå i=');
- readln(i);
- writeln('Arctg (',a[i],') = ',arctan(a[i]):0:2);
- write('Ââåäèòå ëþáîâå ÷èñëî k=');
- readln(k);
- t:=k;
- dec(t);
- writeln('Ïðåäûäóùåå ÷èñëî ,Г·ГЁГ±Г«Г* ',k,' = ',t);
- writeln('ГђГ*Г§Г*îñòü Arctg (',a[i],') ГЁ ÷èñëî k=',k,',âîçüìåì ГЇГ® ìîäóëþ ',abs(arctan(a[i])-k):0:2);
- readkey;
- end.
Объяснение кода листинга программы
- Используется модуль System, который содержит функции и процедуры Exit, Chr, Abs, ArcTan, Dec, Random.
- Создается переменная nmax, которая имеет максимальное значение 20.
- Создается массив a, который может содержать до 20 чисел.
- Задаются переменные i, n, k, t.
- Выполняется цикл, в котором запрашивается число n и записывается в массив a.
- Выполняется цикл, в котором вычисляется арктангенс числа a[i] и сравнивается с числом k.
- Выводится результат сравнения.
- Выводится сообщение о том, что используется функция Random.
- Выполняется цикл, в котором вычисляется абсолютное значение разности арктангенса числа a[i] и k.
- Выводится результат вычисления.
- Выводится символ перевода строки.
- Выполняется цикл, в котором считывается число k.
- Вычисляется значение переменной t.
- Выводится результат вычисления.
- Выводится символ перевода строки.
- Выполняется цикл, в котором вычисляется значение функции abs(арктангенс числа a[i] - k).
- Выводится результат вычисления.
- Считывается символ, который будет использован как символ перевода строки.
- Выполняется цикл, в котором считывается число k.
- Выводится результат вычисления.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д