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

По информатике 8 класс ответ обвести красным

Показать ответ
Ответ:
Takyshika
Takyshika
07.09.2021 12:51
В языке Паскаль описатель типа integer требует выделить под каждую переменную или элемент массива количество памяти, необходимое для размещения чисел из диапазона [-2^{16};2^{16}-1], т.е. отвести не менее двух байт, что и выполнялось в ранних системах, таких как Turbo Pascal, созданных во времена дорогой оперативной памяти. В современных разработках может выделяться и большее количество байт, например, в PascalABC.Net под переменную типа integer отводится 4 байта.

Описатель array [1..20] of integer требует отвести память под 20 элементов типа integer, следовательно, если говорить о минимально необходимом количестве байт, то ответом будет в) 20, 40.
А для PascalABC.Net ответ должен быть 20, 80.
0,0(0 оценок)
Ответ:
Z8Z
Z8Z
01.04.2023 05:54
Type
    array100 = array[1..100]of integer;

var
    x: array100;
    i, n, j, t, min, max: integer;

procedure show(x: array100; n: integer);
var i:integer;
begin
    writeln();
    writeln('Вывод массива[',n,']:');
    for i := 1 to n do
        write(x[i], ' ');
    writeln();
end;

begin
    n := 20;
    max := -200;
    min := 200;
   
    for i := 1 to n do
    begin
        x[i] := random(2*n) - n;
    end;
    show(x, n);
   
    for i := 1 to n do
    begin
        if (x[i] > 0) and (x[i] mod 2 = 1) then begin
            if x[i] > max then max := x[i];
            if x[i] < min then min := x[i];
        end;
    end;
    writeln('Max = ', max, ' Min = ', min);
   
    i := 1;
    while i <= n do
    begin
        if x[i] = 0 then begin
            for j := i + 1 to n do
                x[j - 1] := x[j];
            n := n - 1;
        end
        else i := i + 1;
    end;
    show(x,n);
end.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота