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

Скажите , где тут ошибка?

program s;
const l=20;
var i,j,x,n,m,k: integer;
s: real;
b: array [1..20] of real;
a: array [1..10,1..100] of integer;
begin
write('введите n< =10 = '); readln(n);
write('введите m< =100 = '); readln(m);
for i: =1 to n do
begin
for j: =1 to m do
begin
a[i,j]: =-50+random(100);
end;
end;
for x: =1 to l do
begin
s : = 0;
for i: =1 to n do
for j: =1 to m do
s : = s +(sqr(sin(a[i,;
b[k]: =(ln(s)+s)/x[k]+1;
writeln('b[k] = ',b[k]: 0: 3);
end;
end.

Ответ:
daniilkornev05
daniilkornev05
10.10.2020 14:27

Здесь две синтаксических ошибки.

1) Имя программы s совпадает с именем переменной s, объявленной тремя строками ниже.

2) х объявлена как простая переменная, но в четвертой строке снизу к ней обращаются, как к массиву: x[k]

Прочие ошибки (логические) в программе можно найти лишь зная задачу, которая решается.

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?