0 / 0 / 0
Регистрация: 18.07.2022
Сообщений: 3
|
|
1 | |
Алгоритмическая задача из вступительного экзамена18.07.2022, 10:03. Показов 2269. Ответов 17
Есть задача, которую мне не получается осилить.
Имеется блок схема (рисунок) далее текст задания: Кликните здесь для просмотра всего текста
Лирика: Сразу не читая текст я попытался набросать код на основе блок схемы и завис на операции, не найдя переменную l Код
i = l + 1;
0
|
18.07.2022, 10:03 | |
Ответы с готовыми решениями:
17
Алгоритмическая задача бинарная последовательность Вероятность сдачи вступительного экзамена Онлайн-тест (вступительного экзамена) в институте Даны результаты вступительного экзамена. Отобрать абитуриентов, у которых оценка не ниже 3 Типизированные файлы.Дан файл,содержащий сведения о результатах вступительного экзамена по математике. |
673 / 547 / 74
Регистрация: 20.09.2014
Сообщений: 3,560
|
|
18.07.2022, 10:16 | 2 |
Там не l, а I. Caps Lock не отжали. ;-)
i = i + 1 Неужели незнакомы с таким?
0
|
0 / 0 / 0
Регистрация: 18.07.2022
Сообщений: 3
|
|
18.07.2022, 10:40 [ТС] | 3 |
Mikhaylo, я знаю про инкремент, но я воспринял задачу буквально.
Допустим нет ошибки и там инкремент, то по тексту задачи, как я понял, нужно выполнить алгоритм каким-то образом задом наперед, чтобы получить переменную y?
0
|
673 / 547 / 74
Регистрация: 20.09.2014
Сообщений: 3,560
|
|
18.07.2022, 11:19 | 4 |
У вас же два варианта вычисления res.
res = y + mas[?] Нужно определить, какое из условий сработает, ту формулу и выбрать. y = res - mas[?]
0
|
740 / 622 / 151
Регистрация: 04.03.2022
Сообщений: 1,270
|
|
18.07.2022, 15:05 | 5 |
При том, что mas[N-1] всегда 0 при данных условиях, то y = res-x
0
|
18.07.2022, 15:42 | 6 |
Сообщение было отмечено dkozyarskij как решение
Решение
у меня получилось:
x = 1024 y = 70 res = 3141 y = 3141 - 1024 - 1024 - 512 - 256 -128 - 64 - 32 - 16 - 8 - 4 - 2 - 1 = 70
0
|
740 / 622 / 151
Регистрация: 04.03.2022
Сообщений: 1,270
|
|
18.07.2022, 17:11 | 10 |
0
|
740 / 622 / 151
Регистрация: 04.03.2022
Сообщений: 1,270
|
|
18.07.2022, 18:59 | 12 |
А зачем оно? Надо определить начальное или конечное значение? Конечное - мой вариант. Начальное - m-ch
1
|
0 / 0 / 0
Регистрация: 18.07.2022
Сообщений: 3
|
||||||
18.07.2022, 19:40 [ТС] | 14 | |||||
Всем спасибо за ответы, я разобрался.
Накидал такую штуку на C#, выходит тоже 70 как у m-ch
Кликните здесь для просмотра всего текста
Проверил по блок-схеме подставив 70, получается как и по тексту задачи - 3141. В общем спасибо.
0
|
19.07.2022, 09:23 | 15 |
Нигде, это значение должно получится у результата res, нужно определить значение исходных параметров (в частности y, который не известен), это следует из постановки задачи:
ну собственно y и надо определить, чтобы res получился 3141 при заданном x = 1024 и N > 11 При N <= 11 вычисления пойдут по другому сценарию, кроме того в алгоритме нет обхода ситуации, что если i получится больше N (размерности массива mas() ), то это приведет к ошибке выполнения программы при присваивании значения mas(i) = x (с поправкой, что вместо i = l + 1 должно быть i = i + 1)
0
|
Модератор
3077 / 2226 / 462
Регистрация: 26.03.2015
Сообщений: 8,630
|
|
20.07.2022, 22:26 | 16 |
Вопрос в задаче:
каким должно быть y на входе, чтобы на выходе получилось res = 3141?
0
|
740 / 622 / 151
Регистрация: 04.03.2022
Сообщений: 1,270
|
|
20.07.2022, 22:53 | 17 |
0
|
673 / 547 / 74
Регистрация: 20.09.2014
Сообщений: 3,560
|
|
21.07.2022, 01:29 | 18 |
На входе y неопределен, при вводе y=70, на выходе y=2117. Все ответы верные)
0
|
21.07.2022, 01:29 | |
21.07.2022, 01:29 | |
Помогаю со студенческими работами здесь
18
VB6.0 Типизированные файлы.Дан файл,содержащий сведения о результатах вступительного экзамена по математике. Алгоритмическая задача Алгоритмическая задача на perl 6 Алгоритмическая задача на питоне Алгоритмическая задача на объединение мелких файлов Алгоритмическая задача на питоне, как улучшить код? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |