Составить программу, использующую процедуры и функции модуля 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.
- Выводится результат вычисления.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д