
Домн
6 год назад
почему выдает ошибку usescrt;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;beginrandomize;m:=1;p[1]:=1+random(10);write(p[1]:4);for i:=2 to 10 dobeginrepeatf:=false;x:=1+random(10);for j:=1 to m doif 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 begini:=p[o];writeln(b[i]); readln(g[i]);clrscr;if g[i]=a[i] then k:=k+1;end;writeln ('Ваша оценка: ',k/2);end.
ОТВЕТЫ

Stanka
Oct 24, 2020
Для того, чтобы вопросы выводились в случайном порядке, можно сделать так:
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.
746
Смежные вопросы: