|
0 / 0 / 0
Регистрация: 09.05.2022
Сообщений: 4
|
|
Вычислить значение функции09.05.2022, 13:04. Показов 11264. Ответов 133
Приветсвую , прошу помощи в написании кода.
Задача несложная , математическая. На языке QBASIC. Вычислить значения функции Y = x2 - 5 для x [-2; 26], шаг h = 2. Если среди значений Y есть число, равное a, то вычислить сумму всех значений Y, в противном случае вывести на печать значение "111" (Вычисления выполнять для a = 95).
0
|
|
| 09.05.2022, 13:04 | |
|
Ответы с готовыми решениями:
133
|
|
Модератор
|
|||
| 11.05.2022, 20:59 | |||
|
Добавлено через 8 минут
0
|
|||
|
Кормпилятор
|
|||
| 11.05.2022, 21:13 | |||
|
И геморрой себе на жопу искать как бы не стану. Про глобалки тут уже всех понесло, ищут где худо, но худо бывает не в глобалках, а в реализациях. Области видимости это даже не инструмент, а просто механизм, один из там сотни. Добавлено через 9 минут Под Extender-ом может и можно, не знаю сколько там лимит по памяти, не интересовался. Была ещё баг-фича т.н. "unreal" режим процессора, можно было кодить как в реальном режиме, но адресовать всю память 32 битными регистрами. Аппаратный 3Dfx был под DOS, там использовался интерфейс Glide, по сути что-то близкое к функциям OpenGL. Но где сейчас мы и где 3Dfx, - остался в конце 90-х. Хорошие были карты для своего времени. Жаль эту контору, её поглотили не ради разработок, а просто чтобы под ногами не мешалась.
1
|
|||
|
|
||
| 11.05.2022, 21:17 | ||
|
Так вот, в нем могут быть глобальные переменные распространяющиеся только на конкретное пространство, а можно сделать доступными и в других пространствах. Для библиотек самое то. Не нужно думать о том что они будут конфликтовать между собой из-за совпадения имени глобальной переменной, функции и так далее.
0
|
||
|
Кормпилятор
|
||||||
| 11.05.2022, 21:35 | ||||||
|
во внутреннем цикле рендера, остальные "откладывали кирпичи". Шкондин, например, сделал велик и катается себе в удовольствие. Кто-то умеет делать такие? Резюмирую: все интересные идеи мгновенно упираются рогом в то, что показано на компиляторе. Лавинообразная рождаемость опасна - заклюют! прогу под свои критерии - то компетенции будут сомнительные, но конечно лучше тех, кто вообще этого не делал.
0
|
||||||
|
COM‐пропагандист
|
|||||||
| 11.05.2022, 21:36 | |||||||
|
В нормальных программах координаты миллиона точек пересчитывать и вычислять не надо, достаточно одним вызовом установить мировую матрицу трансформации. Поток завершился, все адреса памяти, в которых существовал стэк, стали недействительны. Если другой поток попытается на них сослаться, то система тут же уничтожит процесс с SEGMENTATION_FAULTATION. Какая хорошая, надёжная программа! А ещё они могут быть разбросаны по разным страницам, а значит, процессору требуется обновлять кеш много раз. Локальные переменные, которые существуют в стэке, уже загружены в кеш, доступ к ним быстрее. Если функция выполняет несколько дел сразу, тогда и получается каша‐малаша из возврата нескольких данных сразу.
0
|
|||||||
|
Кормпилятор
|
|||
| 11.05.2022, 21:41 | |||
|
весь свой функционал в неймспейсы. Удобно, подключается одной строкой. Но на FB очень накладно их кодить. Впрочем уже привык.
0
|
|||
|
|
|||
| 11.05.2022, 22:22 | |||
|
Все содержимое публично. Не помешало бы разработчикам добавить ключевое слово Private или аналогичное.
0
|
|||
|
Кормпилятор
|
|||
| 11.05.2022, 23:19 | |||
|
И код выполнять нельзя, много нелогичностей, так и живём. Добавлено через 4 минуты Если сделают - будет отлично.
0
|
|||
|
|
|||
| 11.05.2022, 23:23 | |||
|
0
|
|||
|
COM‐пропагандист
|
|||||||
| 11.05.2022, 23:27 | |||||||
0
|
|||||||
|
Кормпилятор
|
||
| 11.05.2022, 23:35 | ||
|
обычно туда пихали инициализации всего барахла которое в пространстве имён находится, в случае с FB любые инициализации нужно рассовывать в функции. В принципе это не мешает никак делать по сути то же самое. Но было бы прозрачнее, если бы неймспейс был именно пространством имён в прямом смысле этого слова и касался только областей видимости, а не устанавливал свои законы и порядки.
0
|
||
|
COM‐пропагандист
|
|||
| 11.05.2022, 23:49 | |||
|
Добавлено через 12 минут
0
|
|||
|
|
|||
| 12.05.2022, 00:00 | |||
|
В этом плане нет разницы код в модуле или нет.
0
|
|||
|
COM‐пропагандист
|
|||
| 12.05.2022, 00:21 | |||
|
Чтобы таких коллизий не возникало, в языке программирования не должно существовать концепции «код вне функций». Наверное, вы имеете ввиду статические функции‐члены класса?
0
|
|||
|
|
|||||
| 12.05.2022, 00:31 | |||||
|
0
|
|||||
|
COM‐пропагандист
|
||||
| 12.05.2022, 00:37 | ||||
Добавлено через 3 минуты
0
|
||||
|
Кормпилятор
|
||||||||
| 12.05.2022, 01:12 | ||||||||
|
Видна становится только при указании пространства имён или USING этого пространства имён. и их не будет видно вне процедур, также внутри процедур можно хранить статику. Чтобы писать обёртки и свои API - этого достаточно. Однако то, как оно сделано в PB - было бы удобнее.
0
|
||||||||
|
|
||
| 12.05.2022, 12:45 | ||
|
А небольшие проги до 10 тысяч компилируются меньше чем за секунду. Немного замедляет сборку антивирус, но распараллеливание никак не ускорит это. Это было актуально раньше когда памяти было мало и процессоры менее производительные.
1
|
||
|
COM‐пропагандист
|
||
| 12.05.2022, 13:01 | ||
|
Добавлено через 7 минут Он умеет самостоятельно разруливать зависимости, например, файл зависит от переменных и констант из другого файла, и поэтому его нужно компилировать во вторую очередь?
0
|
||
|
|
||
| 12.05.2022, 13:11 | ||
|
Сколько у вас проектов с 100 тысяч и больше строк? У меня таких нет. Я тестировал не свой проект, а другого разработчика. Проекты до 10 тысяч строк собираются меньше чем за секунду. У вас с раздельной компиляцией сборка выполняется быстрее?
1
|
||
| 12.05.2022, 13:11 | |
|
Вычислить значение функции
Вычислить значение функции Вычислить значение функции
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|