ivanpetrovichru1801
?>

Впрограмме используется одномерный целочисленный массив a с индексами от 0 до 9. значения элементов равны 6; 9; 7; 2; 1; 5; 0; 3; 4; 8 соответственно, т.е. a[0] = 6; a[1] = 9 и т.д. определите значение переменной c после выполнения следующего фрагмента программы. c : = 0; for i : = 1 to 9 do if a[i - 1] < a[i] then begin c : = c + 1; t : = a[i]; a[i] : = a[i - 1]; a[i - 1] : = t end;

Информатика

Ответы

knyazev527
Рассмотрим, что делает эта программа.   c : = 0; // начальное значение счётчика   for i : = 1 to 9 do // цикл по i     if a[i - 1] < a[i] then begin // если текущий элемент больше  предыдущего       c : = c + 1; // то увеличиваем счётчик на 1       t : = a[i]; // и меняем текущий элемент местами с предыдущим       a[i] : = a[i - 1];       a[i - 1] : = t     end; последние три строчки перед end  - обычный алгоритм обмена значениями между двумя переменными (t = a; a = b; b = t). итак, моделируем, что делает программа и считаем число обменов. 0) 6 9 7 2 1 5 0 3 4 8 - исходный массив 1)  6 9 7 2 1 5 0 3 4 8 ->   9 6 7 2 1 5 0 3 4 8 обмен2)  9 6  7 2 1 5 0 3 4 8 ->   9 7 6 2 1 5 0 3 4 8 обмен3)  9 7 6   2 1 5 0 3 4 8 ок4)  9 7 6   2 1 5 0 3 4 8 ок5)  9 7 6  2 1 5 0 3 4 8 ->   9 7 6   2 5 1 0 3 4 8 обмен6)  9 7 6   2 5 1  0 3 4 8 ок7, 8, 9) ноль будет "всплывать" в конец, 3 обменавсего будет 6 обменов, c = 6.
len22

ответ: 1. Растровый графический редактор — специализированная программа, предназначенная для создания и обработки изображений. 2. Растровые редакторы в основном редактируют цвета пикселей на изображении.

Для целого изображения - настройка цветности, контраст, баланс белого, кривые, наложение фильтров, трансформации (обрезать, повернуть, маштабировать)

Можно выделить отдельный кусочек изображения и сделать с ним те же операции

вырезать/скопировать кусок, клонировать/штамп, коллажировать, добавить текст, нарисовать что-то от руки и прочее и прочее растровые редакторы типа Paint могут только добавить тест, рисовать от руки или геометрические фигуры, обрезать, изменить размер 3. Графический примитив геометрический объект, отображаемый на экране дисплея или на рабочем поле графопостроителя: точка, отрезок прямой, дуга окружности или эллипса, прямоугольник и т.п 4. N = 2^I (2 в степени I)

256 = 2^I

2^8 = 2^I,  отсюда I = 8  

2 = 2^I, отсюда I = 1

8/1 = 8  

ответ в 8 раз

Объяснение:

annodomini1
Завдання №2var i,j,k,shlth: integer;               letter: char;         name,minword,s1,x,x1: string;               f1,f2: text;               f: boolean;               arr: array [1..100] of string; label 1;   begin writeln('введіть імя файлу введення: '); readln(name); assign(f1,name); reset(f1); writeln('введіть імя файлу виводу: '); readln(name); assign(f2,name); rewrite(f2); writeln('введіть букву для пошуку: '); readln(letter); letter: =lowercase(letter);   j: =1;   while not eof(f1) do begin   readln(f1,x1);   x: =lowercase(x1);   i: =1;   while (i< =length(x)) and (x[i] < > letter) do     begin           while (i< =length(x)) and (x[i] = ' ') do inc(i);           if (i< =length(x)) and (x[i] < > letter) then               while (i< =length(x)) and (x[i] < > ' ') do inc(i);     end;       if i> length(x) then   begin     writeln(f2,x1);     arr[j]: =x1;       inc(j);       end; end;   f: =false; for k: =1 to j do begin     i: =1;     while (i< =length(arr[k])) and (arr[k][i] = ' ') and not f do inc(i);   if i< length(arr[k])+1 then begin f: =true; goto 1; end; end;   1: if not f then writeln('у файлі f2 немає слова, відповідного умові вибору') else begin   while (arr[k][i]< > ' ') and (i< =length(arr[k])) do    begin     minword: =minword+arr[k][i];     inc(i);     end;     for k: =1 to j do   begin       i: =1;       while i< =length(arr[k]) do       begin         while (i< =length(arr[k])) and (arr[k][i] = ' ') do inc(i);     if i< =length(arr[k]) then begin shlth: =1; s1: =arr[k][i]; end;     while (i< =length(arr[k])) and (arr[k][i] < > ' ') do begin s1: =s1+arr[k][i]; inc(i); inc(shlth);   end;     if shlth< length(minword) then minword: =s1;       end;   end; writeln('найкоротша слово у файлі f2: ',minword); end;         close(f1); close(f2); end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Впрограмме используется одномерный целочисленный массив a с индексами от 0 до 9. значения элементов равны 6; 9; 7; 2; 1; 5; 0; 3; 4; 8 соответственно, т.е. a[0] = 6; a[1] = 9 и т.д. определите значение переменной c после выполнения следующего фрагмента программы. c : = 0; for i : = 1 to 9 do if a[i - 1] < a[i] then begin c : = c + 1; t : = a[i]; a[i] : = a[i - 1]; a[i - 1] : = t end;
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

elhovskoemodk
ALLA1868
mila010982
alexkortyukov
saa002
milo4ka26
marketing601
Stefanidi_Semeikina1896
inbox466
cometa94558
seleznev1980
nchalov2
gelena03
Vitalevich1187
es196