dofkatop00nj7
07.03.2022 15:48

Сор по информатике 7 класс 3 четверть. 2 сумативка​

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
maezsa
08.11.2021 22:56
1)
var
    s: string[6];
    n: integer;

begin
    s := 'отлично';
    n := length(s);
    writeln(length('отлично'));
    writeln(n);
end.

Изначально выставлен тип string[6], значит если присвоить строку больше, то ее обрежет по 6 символов, вот и весь прикол
ответ 6

2) рисунок

3)var
    s, s1: string;
    n: integer;

begin
    s := 'информатика';
    s1 := copy(s, 3, 5);
    n := pos(s, s1);
    writeln('s=', s);
    writeln('s1=', s1);
    writeln('n=', n);
end.

Вывод
s=информатика
s1=форма
n=0

Все верно, в s1 не содержится s, а наоборот

Садекватным объяснением! 1) дан фрагмент программы: var s: string[6]; n: integer; begin s: ='отлично
0,0(0 оценок)
Ответ:
mila320
05.11.2021 10:04

1. Ошибка синтаксиса: пропущен пробел между mod и j в строке while (i modj <> 0) and (i <= lim) do inc(i);

2. В цикле for  не допустимо присваивание переменной счетчика. В данном случае в циклу for i:=1 to LIMIT происходит увеличение переменной на 1: Inc(i)

3. Логическая ошибка. В цикле while надо перебирать делители от числа 2 до lim. Поэтому второе условие (i<=lim) должно быть записано так: (j<=lim). И увеличение переменной же j: Вместо Inc(i) должно быть Inc(j)

4. Неверное условие if (i > lim) необходимо заменить на if (j > lim)

5. В операторе печати надо указать разделитель пробел: write(i, '_');

6. Ошибка синтаксиса: пропущена точка после последнего end.

В итоге программа примет вид:

program test;

const LIMIT = 500;

var i,j, lim: word;

begin

writeln;

for i:=1 to LIMIT do begin

 j:=2;

 lim:=round(sqrt(i));

 while (i mod j <> 0) and (j <= lim) do inc(j);

 if (j > lim) then write(i,' ');

 end;

writeln

end.

Результат выполнения программы:


3. Виправте помилки у програмі Друк простих чисел const LIMIT = 500; var i,j, lim: word; begin write
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота