Тапсырмалар:
1. Scratch программасында «Күннің көзі» спрайтының скриптiлерден
құралған фрагменті жынылған. «Күннің көзі» спрайтының
орындайтын іс – әрекеттерін жазыңыз
Скритт фрагмент
Орындалатын іс-әрекет
мен тему не
кинонена 25
10 awares
де 0.2 см у на
150
479
Ответы на вопрос:
Const n = 10; var a: array[1..n] of integer; i,j,m,b,c,p,s: integer; begin randomize; {заполнение и вывод} write('исходный массив: '); for i: = 1 to n do begin a[i]: =random(n); write(' ',a[i]); end; writeln; {сортировка} p: =0; for i: = 1 to n do begin m: =i; for j: = i+1 to n do if a[j]< a[m] then m: =j; if m< > i then begin b: =a[m]; a[m]: =a[i]; a[i]: =b; p: =p+1; {вывод каждого шага сортировки} write('перестановка №',p,': '); for j: = 1 to n do write(' ',a[j]); writeln; end; end; writeln; write('отсортированный массив: '); for i: = 1 to n do write(' ',a[i]); {бинарный поиск} writeln; write('введите число: '); readln(c); m: =n div 2; i: =1; j: =n; s: =0; while (a[m]< > c)and(i< =j) do begin if c > a[m] then i: =m+1 else j: =m-1; s: =s+1; m: =(i+j) div 2; end; writeln; if a[m]=c then writeln('в массиве есть данное число') else writeln('в массиве нет данного числа'); writeln('кол-во перестановок за сортировку: ',p); writeln('кол-во сравнений за поиск: ',s); end. примеры: исходный массив: 0 4 5 4 1 2 6 7 0 7 перестановка №1: 0 0 5 4 1 2 6 7 4 7 перестановка №2: 0 0 1 4 5 2 6 7 4 7 перестановка №3: 0 0 1 2 5 4 6 7 4 7 перестановка №4: 0 0 1 2 4 5 6 7 4 7 перестановка №5: 0 0 1 2 4 4 6 7 5 7 перестановка №6: 0 0 1 2 4 4 5 7 6 7 перестановка №7: 0 0 1 2 4 4 5 6 7 7 отсортированный массив: 0 0 1 2 4 4 5 6 7 7 введите число: 3 в массиве нет данного числа кол-во перестановок за сортировку: 7 кол-во сравнений за поиск: 4 исходный массив: 4 4 1 3 4 4 5 0 7 2 перестановка №1: 0 4 1 3 4 4 5 4 7 2 перестановка №2: 0 1 4 3 4 4 5 4 7 2 перестановка №3: 0 1 2 3 4 4 5 4 7 4 перестановка №4: 0 1 2 3 4 4 4 5 7 4 перестановка №5: 0 1 2 3 4 4 4 4 7 5 перестановка №6: 0 1 2 3 4 4 4 4 5 7 отсортированный массив: 0 1 2 3 4 4 4 4 5 7 введите число: 5 в массиве есть данное число кол-во перестановок за сортировку: 6 кол-во сравнений за поиск: 2
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
ееееее15ег12.02.2022 19:31
-
Андрей1158315.07.2022 01:47
-
Artem1909200220.05.2020 14:43
-
osipolara05.09.2022 03:16
-
maynovetskaya007.03.2022 13:51
-
kuzhbapolina2001.06.2020 10:18
-
noskova201228.08.2020 21:38
-
falaleevakata414.02.2023 15:29
-
kazakovfiodor13.08.2021 12:01
-
svetaaa7704.06.2022 16:53
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.