
Вопрос задан 02.07.2023 в 14:32.
Предмет Информатика.
Спрашивает Черменина Диана.
НАЙДИТЕ ОШИБКУ!!!!!! Program nissannn; Uses crt,GraphABC; Const w=800; h=600; x0=50; y0=500; k=8;
t:array [1..k] of integer = (0,0,1,2,67,62,27,14); c:array [1..k] of colortype= (ClRed,ClBlue,ClGreen,ClPink,ClPurple,ClNavy,ClAqua,ClYellow); planet: array [1..k] of string = ('Меркурий','Венера','Земля','Марс','Юпитер','Сатурн','Уран','Нептун'); var x1,y1,x2,y2: integer; kx,ky: integer; i,x,y,max: integer; Begin SetWindowSize(w,h); SetFoneSize(18); SetFoneStyle (fsBold); TextOut (180,20,'Количество спутиков планет Солнечной системы'); SetFoneSize(12); SetFoneStyle (fsNormal); max:=t[1]; For i:=2 to k do begin if t[i]>max then max:=t[i]; end; ky:=trunc(y0/(max+1)); kx:=trunc((WindowWidht-x0)-k); Line (0,y0,w,y0); Line (x0,0,x0,h); TextOut(w div 1 - 8,y0+8,'Планеты'); TextOut (x0 +10,20,'Количество спутников'); i:=x0; x:=1; While x<=k do begin Line (i,y0-8,i,y0+8); i:=i+kx; TextOut (trunc(i-(kx div 1)),y0+10, planet [x]); x:=x+1; end; i:=y0; x:=0; While x<=max do begin Line (x0-8,i,x0+8,i); TextOut (x0-25,i, IntTostr (x)); i:=i-ky; x:=x+1; end; x1:=x0; y1:=y0; x:=1; While x<=k do begin y:=t [x]; x2:= x1+kx; y2:= trunc (y1-ky*y); SetBrushColor (c[x]); Rectangle (x1,y1,x2,y2); x1:=x2; x:=x+1; end; SaveWindow ('Diagramm1.bmp'); end.

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

Отвечает Скобцов Данил.
Ответ:
их вроде нет я так думаю



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Программа содержит несколько ошибок:
Ошибки синтаксиса:
- Ошибка в строке:
SetFoneSize(18);
иSetFoneStyle(fsBold);
. Правильное написание:SetFontSize(18);
иSetFontStyle(fsBold);
. - Ошибка в строке:
TextOut(w div 1 - 8,y0+8,'Планеты');
. Правильное написание:TextOut(w div 2 - 8,y0+8,'Планеты');
. - Ошибка в строке:
SetFoneSize(12);
иSetFoneStyle(fsNormal);
. Правильное написание:SetFontSize(12);
иSetFontStyle(fsNormal);
. - Ошибка в строке:
Line (i,y0-8,i,y0+8);
. Правильное написание:Line (i,y0-8,i,y0+8);
.
- Ошибка в строке:
Неправильное использование символа '>' и '<': Замените
>
на>
и<
на<
.Опечатки:
- В строке:
kx:=trunc((WindowWidht-x0)-k);
опечатка вWindowWidth
. Правильное написание:kx:=trunc((WindowWidth-x0)-k);
. - В строке:
SaveWindow ('Diagramm1.bmp');
опечатка вSaveWindow
. Правильное написание:SaveWindow('Diagramm1.bmp');
.
- В строке:
Вот исправленная версия программы:
pascalProgram nissannn; Uses crt,GraphABC; Const w = 800; h = 600; x0 = 50; y0 = 500; k = 8; Var t: array [1..k] of integer = (0,0,1,2,67,62,27,14); c: array [1..k] of colortype = (ClRed, ClBlue, ClGreen, ClPink, ClPurple, ClNavy, ClAqua, ClYellow); planet: array [1..k] of string = ('Меркурий', 'Венера', 'Земля', 'Марс', 'Юпитер', 'Сатурн', 'Уран', 'Нептун'); x1, y1, x2, y2: integer; kx, ky: integer; i, x, y, max: integer; Begin SetWindowSize(w, h); SetFontSize(18); SetFontStyle(fsBold); TextOut(w div 2 - 8, y0 + 8, 'Количество спутников планет Солнечной системы'); SetFontSize(12); SetFontStyle(fsNormal); max := t[1]; For i := 2 to k do begin if t[i] > max then max := t[i]; end; ky := trunc(y0 / (max + 1)); kx := trunc((WindowWidth - x0) / k); Line(0, y0, w, y0); Line(x0, 0, x0, h); TextOut(w div 2 - 8, y0 + 8, 'Планеты'); TextOut(x0 + 10, 20, 'Количество спутников'); i := x0; x := 1; While x <= k do begin Line(i, y0 - 8, i, y0 + 8); i := i + kx; TextOut(trunc(i - (kx / 2)), y0 + 10, planet[x]); x := x + 1; end; i := y0; x := 0; While x <= max do begin Line(x0 - 8, i, x0 + 8, i); TextOut(x0 - 25, i, IntToStr(x)); i := i - ky; x := x + 1; end; x1 := x0; y1 := y0; x := 1; While x <= k do begin y := t[x]; x2 := x1 + kx; y2 := trunc(y1 - ky * y); SetBrushColor(c[x]); Rectangle(x1, y1, x2, y2); x1 := x2; x := x + 1; end; SaveWindow('Diagramm1.bmp'); End.
Обратите внимание, что я поправил опечатки и ошибки в коде, которые были обнаружены.


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