Вопрос по информатике:
почему выдает ошибку
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.
Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?
Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок - бесплатно!
- 23.08.2016 16:28
- Информатика
- remove_red_eye 11730
- thumb_up 30
Ответы и объяснения 1
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.
- 24.08.2016 04:01
- thumb_up 35
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.