
Вопрос задан 26.04.2021 в 09:11.
Предмет Информатика.
Спрашивает Хурагандай Аялга.
Почему выдает ошибку uses crt; const n=10; var a,g: array [1..100] of integer; var b : array
[1..100] of string; var m,i,j,x,o,k: integer; var p:array[1..100] of integer; f:boolean; begin randomize; m:=1; p[1]:=1+random(10); write(p[1]:4); for i:=2 to 10 do begin repeat f:=false; x:=1+random(10); for j:=1 to m do if p[j]=x then f:=true; until f=false; p[i]:=x; m:=m+1; end; writeln ('Ответы вводятся строкой без пробелов. Пример: 12345'); b[1]:='1. Общество в широком смысле слова – это '+NewLine+ ' 1) территория обитания людей'+NewLine+ ' 2) история человечества'+NewLine+ ' 3) совокупность форм объединения людей'+NewLine+ ' 4) производительные силы'; b[2]:= '2. Обществознание – это '+NewLine+ ' 1) наука'+NewLine+ ' 2) учебная дисциплина'+NewLine+ ' 3) комплекс наук об обществе и человеке'+NewLine+ ' 4) сфера естественнонаучного знания'+NewLine+ ' 5) сфера гуманитарного знания'; b[3]:= '3. Человек отличается от животного наличием'+NewLine+ ' 1) языка'+NewLine+ ' 2) разума'+NewLine+ ' 3) сознанием'+NewLine+ ' 4) трудовой деятельности'+NewLine+ ' 5) мышления'; b[4]:= '4. Личность возможна (Определить неверный ответ)'+NewLine+ ' 1) без морали'+NewLine+ ' 2) без гражданственности'+NewLine+ ' 3) без ответственности'+NewLine+ ' 4) без диплома о высшем образовании'; b[5]:= '5. Человек и общество'+NewLine+ ' 1) человек первичен по отношению к обществу'+NewLine+ ' 2) общество первично по отношению к человеку'+NewLine+ ' 3) человек и общество взаимно обусловлены'+NewLine+ ' 4) общество и человек развиваются независимо друг от друга'; b[6]:= '6. Мораль в религии основывается'+NewLine+ ' 1) на разуме'+NewLine+ ' 2) на вере'+NewLine+ ' 3) на долге'+NewLine+ ' 4) на свободе'; b[7]:= '7. Целью развитой религии является достижение'+NewLine+ ' 1) материального благополучия'+NewLine+ ' 2) социального положения и значимости'+NewLine+ ' 3) спасение души'+NewLine+ ' 4) познание мира'+NewLine+ ' 5) управление силами природы'; b[8]:= '8. К монотеистическим религиям относятся'+NewLine+ ' 1) индуизм'+NewLine+ ' 2) ислам'+NewLine+ ' 3) буддизм'+NewLine+ ' 4) язычество'; b[9]:= '9. К основным моральным категориям относятся (определить неверный ответ)'+NewLine+ ' 1) добро'+NewLine+ ' 2) справедливость'+NewLine+ ' 3) совесть'+NewLine+ ' 4) выгода'+NewLine+ ' 5) любовь'; b[10]:= '10. Мораль проявляется в следовании'+NewLine+ ' 1) интересам власти'+NewLine+ ' 2) общественному мнению'+NewLine+ ' 3) анимизму'+NewLine+ ' 4) гороскопу'+NewLine+ ' 5) внутреннему «Я» человека'; a[1]:=3; a[2]:=23; a[3]:=12345; a[4]:=4; a[5]:=3; a[6]:=2; a[7]:=3; a[8]:=23; a[9]:=4; a[10]:=5; k:=0; for o:=1 to n do begin i:=p[o]; writeln(b[i]); readln(g[i]); clrscr; if g[i]=a[i] then k:=k+1; end; writeln ('Ваша оценка: ',k/2); end.

Ответы на вопрос

Отвечает Найдёнышев Женя.
Для того, чтобы вопросы выводились в случайном порядке, можно сделать так:
uses crt;
const n=10;
var a,g: array [1..100] of integer;
var b : array [1..100] of string;
var i,j,k: integer;
mn:set of 1..n;
begin
randomize;
writeln ('Ответы вводятся строкой без пробелов. Пример: 12345');
...
k:=0;
mn:=[];
for i:=1 to n do begin
j:=1+random(10);
while j in mn do j:=1+random(n);
mn:=mn+[j];
writeln(b[j]);
readln(g[j]);
clrscr;
if g[j]=a[j] then k:=k+1;
end;
writeln ('Ваша оценка: ',k/2);
end.
uses crt;
const n=10;
var a,g: array [1..100] of integer;
var b : array [1..100] of string;
var i,j,k: integer;
mn:set of 1..n;
begin
randomize;
writeln ('Ответы вводятся строкой без пробелов. Пример: 12345');
...
k:=0;
mn:=[];
for i:=1 to n do begin
j:=1+random(10);
while j in mn do j:=1+random(n);
mn:=mn+[j];
writeln(b[j]);
readln(g[j]);
clrscr;
if g[j]=a[j] then k:=k+1;
end;
writeln ('Ваша оценка: ',k/2);
end.



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Ошибка заключается в том, что вы используете crt
, которая не является стандартной библиотекой в Pascal. В настоящее время crt
не включена в состав современных реализаций Pascal, таких как Free Pascal и Turbo Pascal. При попытке скомпилировать программу с использованием crt
, вы получите сообщение об ошибке, так как компилятор не сможет найти эту библиотеку. Рекомендуется удалить crt
из вашей программы и использовать другие библиотеки или стандартные процедуры и функции Pascal.


Топ вопросов за вчера в категории Информатика

Информатика 47

Информатика 33

Информатика 67

Информатика 18

Информатика 25

Информатика 563

Информатика 16
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili