М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
RegexArtSek
RegexArtSek
30.01.2022 14:26 •  Информатика

Катя забыла пароль к телефону, состоящий из 4 цифр. Катя помнит о пароле, что все цифры в нём разные, что там точно есть цифра 3 и что сумма всех 4 цифр равна 15. Сколько времени у неё уйдёт на перебор всех паролей, если один пароль она вводит пять секунд? ответ дать в секундах.

👇
Ответ:
IamPrincess5
IamPrincess5
30.01.2022

ответ: 480 секунд

Объяснение:

решение python:

s = '123456789'

c = 0

for i in s:

   for d in s:

       for j in s:

           for k in s:

               item = (i + d + j + k)

               if len(set(item)) == 4 and item.count('3') > 0 and sum([int(m) for m in item]) == 15:

                   c += 1

print(c)

получаем 96 паролей -> 96*5 = 480 секунд

4,4(27 оценок)
Открыть все ответы
Ответ:
inos20
inos20
30.01.2022

Объяснение:

Какие служебные слова применяются для записи цикла с постусловием

Выберите несколько из 4 вариантов ответа:

1) End 3) Repeat

2) Until 4) Begin

Задание 2

Вопрос:

Как найти элемент массива с определенным значением?

Выберите один из 3 вариантов ответа:

1) Отсортировать массив и выбрать максимальный индекс.

2) Перебирать элементы массива пока они не закончатся или пока не будет найден искомый.

3) Выбрать один элемент массива, предположить его искомым и сравнить с оставшимися, меняя в процессе предполагаемый искомый элемент.

Задание 3

Вопрос:

Установите верный порядок следования команд при поиске в массиве из 50 элементов, элемента равного k

Укажите порядок следования всех 4 вариантов ответа:

_1_ if a[i]=k then writeln (i); _2_ while (a[i]<>k) and (i<50) do

_1_ i:=1; __ i:=i+1;

Задание 4

Вопрос:

Какая команда пропущена в данном участке программы, отвечающем за поиск максимального элемента массива. Запишите команду без пробелов.

r:=1;

for i:=2 to n do

if a[i]>a[r]

then ...

Запишите ответ:

Задание 5

Вопрос:

Запишите без пробелов команду, которая пропущена в данном алгоритме сортировки массива по убыванию методом пузырька.

p:=false;

while p=false do

begin

...

for i:=1 to n-1 do

if a[i] then begin

p:=a[i];

a[i]:=a[i+1];

a[i+1]:=p;

end;

end;

Запишите ответ:

Задание 6

Вопрос:

Какое служебное слово пропущено в данной записи цикла с постусловием?

repeat

i:=i-1;

... i=0;

Запишите ответ:until

Задание 7

Вопрос:

Как называется описанный метод сортировки по возрастанию?

Проходя по массиву, ищем два соседних элемента, которые расположены не по возрастанию. Найдя такие элементы, меняем их местами. Продолжаем до тех пор, пока за весь проход по массиву не будет сделано ни одной перестановки.

Выберите один из 4 вариантов ответа:

1) Метод перебора

2) Метод пузырька

3) Метод выбора

4) Метод последовательных перестановок

Задание 8

Вопрос:

Что такое сортировка?

Выберите один из 3 вариантов ответа:

1) Изменение индексов элементов массива

2) Изменение порядка следования элементов в массиве в соответствии с определенным признаком

3) Изменение значений элементов массива

Задание 9

Вопрос:

Какие существуют типы задач на поиск элементов в массиве?

Выберите несколько из 4 вариантов ответа:

1) Удаление элемента массива

2) Найти элемент с указанным значением

3) Добавление элемента

4) Найти максимальный или минимальный элемент

Задание 10

Вопрос:

Установите верный порядок следования команд при сортировке массива из 10 элементов по возрастанию методом выбора.

Укажите порядок следования всех 7 вариантов ответа:

__ a[i]:=a[j];

__ for i:=j+1 to 10 do

__ a[j]:=p;

__ p:=a[i];

__ if a[j] __ for j:=1 to 9 do

__ end;

4,4(95 оценок)
Ответ:
bilainфом
bilainфом
30.01.2022
Program z;
var x:array[1..3] of integer;
s,min,i_min,i:integer;
begin
min:=37; {начальное значение минимальной суммы выбрать больше самого большого из 4х-значных чисел 9999, т.е. 9+9+9+9=36}
for i:=1 to 3 do 
begin
readln(x[i]); {ввести очередное число}
s:=x[1] mod 10 + x[i] div 10 mod 10 + x[i] div 100 mod 10 + x[i] div 1000;
{считаем сумму цифр}
if s<min then begin i_min:=i; min:=s; end; {если сумма меньше текущего значения минимума, то считать эту сумму минимальной и запомнить в i_min номер текущего числа}
end;
writeln(x[i_min]); {вывести число с номером i_min как число с минимальной суммой его цифр}
end.
4,7(44 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ