Составить программу, использующую процедуры и функции модуля System: Exit, Chr, Abs, ArcTan, Dec, Random - Turbo Pascal

Узнай цену своей работы

Формулировка задачи:

Составить программу, которая использует следующие процедуры и функции модуля System: Exit, Chr, Abs, ArcTan, Dec,Random

Решение задачи: «Составить программу, использующую процедуры и функции модуля System: Exit, Chr, Abs, ArcTan, Dec, Random»

textual
Листинг программы
  1. uses crt;
  2. const nmax=20;
  3. var a:array[1..nmax] of integer;
  4.     i,n,k,t:integer;
  5. begin
  6.  clrscr;
  7.   repeat
  8.    write('n=');
  9.    readln(n);
  10.   until n in [1..nmax];
  11.   writeln('ГЊГ*Г±Г±ГЁГў ,Г§Г*ïîëГ*ГҐГ* ГґГіГ*ГЄГ¶ГЁГҐГ© random ');
  12.   for i:=1 to n do
  13.    begin
  14.     a[i]:=random(255);
  15.     write(a[i]:4);
  16.    end;
  17.  writeln;
  18.   writeln('Òîò æå Г¬Г*Г±Г±ГЁГў ,òîëüêî ГҐГЈГ® ýëåìåГ*ГІГ» âîçðГ*Г№Г*ГѕГІ ñèìâîë Г± êîäîì ГЂГ±ГЄГЁГЁ');
  19.    writeln(' Г± ïîìîùüþ ГґГіГ*ГЄГ¶ГЁГЁ chr');
  20.    for i:=1 to n do
  21.     write(chr(a[i]):4);
  22.  writeln;
  23.    write('Ââåäèòå i=');
  24.     readln(i);
  25.  writeln('Arctg (',a[i],') = ',arctan(a[i]):0:2);
  26.   write('Ââåäèòå ëþáîâå ÷èñëî k=');
  27.    readln(k);
  28.    t:=k;
  29.    dec(t);
  30.   writeln('Ïðåäûäóùåå ÷èñëî ,Г·ГЁГ±Г«Г* ',k,' = ',t);
  31.  writeln('ГђГ*Г§Г*îñòü Arctg (',a[i],') ГЁ ÷èñëî k=',k,',âîçüìåì ГЇГ® ìîäóëþ ',abs(arctan(a[i])-k):0:2);
  32.  readkey;
  33. end.

Объяснение кода листинга программы

  1. Используется модуль System, который содержит функции и процедуры Exit, Chr, Abs, ArcTan, Dec, Random.
  2. Создается переменная nmax, которая имеет максимальное значение 20.
  3. Создается массив a, который может содержать до 20 чисел.
  4. Задаются переменные i, n, k, t.
  5. Выполняется цикл, в котором запрашивается число n и записывается в массив a.
  6. Выполняется цикл, в котором вычисляется арктангенс числа a[i] и сравнивается с числом k.
  7. Выводится результат сравнения.
  8. Выводится сообщение о том, что используется функция Random.
  9. Выполняется цикл, в котором вычисляется абсолютное значение разности арктангенса числа a[i] и k.
  10. Выводится результат вычисления.
  11. Выводится символ перевода строки.
  12. Выполняется цикл, в котором считывается число k.
  13. Вычисляется значение переменной t.
  14. Выводится результат вычисления.
  15. Выводится символ перевода строки.
  16. Выполняется цикл, в котором вычисляется значение функции abs(арктангенс числа a[i] - k).
  17. Выводится результат вычисления.
  18. Считывается символ, который будет использован как символ перевода строки.
  19. Выполняется цикл, в котором считывается число k.
  20. Выводится результат вычисления.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.222 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы