Форум программистов, компьютерный форум, киберфорум
Lazarus
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.70/33: Рейтинг темы: голосов - 33, средняя оценка - 4.70
Заблокирован

Цикл с параметром

11.10.2023, 21:06. Показов 8543. Ответов 108
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Если ставится
Pascal
1
2
3
for BFCount := variable1 downto 0 do begin  
...
end;
, то выполнится один раз при BFCount=0. Хорошо, я не против, но тогда мне интересно как далеко в зашли разработчики в этой логике. А именно - проверяется ли условие ещё раз по окончанию цикла, чтобы не джампать в начало. Вопрос чисто по реализации в Lazarus, логике, ассемблеру. Просто я подумал, что раз так, то не стоит удивляться, а нужно проверить это на причины. Ну а с разработчиками я не могу разговаривать, да ещё и по ассемблеру, поэтому решил просто задать вопрос про двойную проверку условия. Просто раз выполнилось на нуле, то какой смысл идти в начало цикла, если можно сразу выйти. Будь я разрабом, то при использовании аппаратной проверке числа (именно ноль), я так и сделал-бы.
Схему прикрепляю. Тут всё не просто и ей конечно нужно описание, но она вполне себе полная. Над описанием я буду работать сегодня-завтра. Это к публикации на хабре по реорганизованным циклам к движку генератора карт трассировок.
Миниатюры
Цикл с параметром  
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
11.10.2023, 21:06
Ответы с готовыми решениями:

Цикл с параметром
Если в процессе цикла содержимое списка (List) не изменяется, то я бы рекомендовал инвариантное вычисление (List.Count-1) вынести за...

цикл с параметром for
1)Составить таблицу перевода суток (от 1 до 7) в часы, минуты, секунды.

Цикл с параметром
Приветствую всех!!! Дали много заданий...вот одно из них!помогите"......Нужно вычислить A(A+1)(A+2)...(A+T), для A и T введенных с...

108
156 / 64 / 16
Регистрация: 12.12.2023
Сообщений: 395
18.12.2023, 21:27
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Hretgir Посмотреть сообщение
я всего лишь отвёл значение авторитета в оценке лучших решений
Но при этом никакого более лучшего решения чем катушки не имеете?

Добавлено через 1 минуту
Цитата Сообщение от Hretgir Посмотреть сообщение
вы задаёте вопросы, ответ на которые вами был получен ранее
Нет, не был получен. Вы лишь рассказали нам что когда то давно свой ответ вы сообщили редактору "Юного Техника", но нам свой ответ так и не рассказали.

Добавлено через 7 минут
А этот ответ все еще актуален на сегодняшний день. Как делать ПЗУ на реле всем известно. Как делать ПЗУ на радиолампах всем известно. Как делать ПЗУ на ферритовых кольцах всем известно. Как делать ПЗУ на транзисторах всем известно. А вот как делать ПЗУ на перемычках до сих пор не знает никто кроме вас.
0
Модератор
4153 / 2362 / 814
Регистрация: 15.11.2015
Сообщений: 9,496
18.12.2023, 21:51
Цитата Сообщение от Hretgir Посмотреть сообщение
Я просто сказал что они 20 лет прошивали ПЗУ катушками.
Что было, тем и прошивали. Появилась возможность - сделали упоминавшийся вами FPGA. Через какое-то время, и за FPGA будете над инженерами смеяться, видимо.
0
156 / 64 / 16
Регистрация: 12.12.2023
Сообщений: 395
19.12.2023, 06:23
Цитата Сообщение от Hretgir Посмотреть сообщение
Состояние перемычек - это даже тот-же CD диск, просто с отражающей поверхность.
Совсем не сложно ведь понять что проводимость, фотона, чего ещё - какая разница. Но не с катушками сделали CD диски.
CD диск - это устройство последовательного доступа к данным, он конкурент перфолентам, а катушкам он не конкурент. ПЗУ на ферритовых кольцах это устройство произвольного доступа и после слова с номером 12465 считает слово с номером 112 гораздо быстрее чем сиди, блюрэй, жесткий диск и любое другое самое новомодное последовательное устройство

"Перемычка" - это просто провод. Как вы собираетесь узнать про провод с номером 12465 и скопировать это состояние на провод шины данных проигнорировав состояние всех остальных десятков тысяч проводов? Ферритовое кольцо позволяет считать проходит ли сквозь него перемычка. Вы подаете сигнал на вон те 30 колец и каждое из них выдает на свой провод 30-битной шины данных проходит ли через него перемычка. А без реле, радиолампы, транзистора или ферритового кольца вы как это сделаете?

Добавлено через 52 минуты
Для иллюстрации разницы между последовательным доступом и произвольным такая вот история.

В 1950, как раз незадолго перед изобретением памяти на ферритовых кольцах, память Юнивака-1 была последовательной. 72000 бит (огромная величина для того времени) которые прокручивались в виде зацикленных звуковых волн с периодом 444 микросекунды

И все это великолепие в сотни мбит/с потока данных (1950 год!!) разбивается о последовательный доступ. Когда вам нужно считать какое то конкретное слово из памяти вам нужно остановиться и подождать когда именно нужное слово подъедет к выходу, ждать от 0 до 444 микросекунд, то есть в среднем операция чтения занимает 222 микросекунды. Всего 4500 чтений в секунду в среднем при таких то показателях потока данных, которые сегодня не каждый hdd осилит
0
Заблокирован
19.12.2023, 21:25  [ТС]
Цитата Сообщение от Ewlampiy Посмотреть сообщение
CD диск - это устройство
нет, накопитель.
Устройство - привод, считывающий и записывающий информацию.
В общем говорить не о чем.
Цитата Сообщение от AzAtom Посмотреть сообщение
Что было, тем и прошивали.
о, делали не думая. Вот и суть навязымаего авторитета инженерии. 20 лет делать не думая. Просто - за зарплату. Инженер - должность. Вне структуры ни о чём не говоряща, кроме как о его опыте работы. Задача - выполнять не задумываясь о лучших вариантах реализации. Инженеров я не ругаю. Они не при чём. Больше при чём те, кто пытается прикрыться другими. Как минимум для подавления свобод и прав третьих.
Вы делали то, вы делали другое, как это должно на меня влиять? Посредством вашей веры в ваши действия? Не получится. Я к вашей вере отношения не имею.
0
156 / 64 / 16
Регистрация: 12.12.2023
Сообщений: 395
19.12.2023, 21:48
Цитата Сообщение от Hretgir Посмотреть сообщение
Вот и суть навязымаего авторитета инженерии. 20 лет делать не думая.
Так вы же сами сказали что не видите никакой альтернативы тому что они делали. Значит согласны что 20 лет инженеры делали идеально, самым лучшим на тот момент способом, не имея никаких альтернатив, ничего лучше катушек не существовало на этом технологическом уровне.

Следовательно вам есть чему поучиться у этих инженеров, зря вы отзывались о них пренебрежительно.
0
Модератор
4153 / 2362 / 814
Регистрация: 15.11.2015
Сообщений: 9,496
19.12.2023, 21:49
Hretgir, в чём смысл этих речей? Если бы всем всё запрещали бы, у нас сегодня не было бы даже тех самых катушек, которые 20 лет прошивали.

Эта тема хоть и изначально флеймовая, но всё имеет какие-то границы. То, что 50-60 лет назад прошивали, сегодня к циклам не имеет никакого отношения. Давайте ближе к теме.
0
19.12.2023, 21:51
 Комментарий модератора 
Кто хочет продолжить тему катушек, изобретений и прочего, это можно сделать здесь https://www.cyberforum.ru/dump/
0
Заблокирован
19.12.2023, 23:40  [ТС]
Цитата Сообщение от Ewlampiy Посмотреть сообщение
зря вы отзывались о них пренебрежительно
я отозвался пренебрежительно о попытке воздействия на меня. И никак не могу получить ответ на второй раз задаваемый вопрос:
Цитата Сообщение от Hretgir Посмотреть сообщение
Вы делали то, вы делали другое, как это должно на меня влиять? Посредством вашей веры в ваши действия? Не получится. Я к вашей вере отношения не имею.
С самого начала я сказал - что на меня ничей статус не оказывает влияния. Что в этом пренебрежительного?
С чего вы решили что вера, одних в других, каким-то образом вляет на третьих? Вообще никаким и никак.
Предлагаю вам обсудить отсутствие силы в ваших убеждениях и внушениях так-же в другой ветке.

Быть точнее - CD диск это носитель информации, а не накопитель. Чуть было не дал промашку.
Следовательно вам есть чему поучиться у этих инженеров,
ну сами то вы при всём вашем невежестве, думаете о инженерах хуже, чем считаете обязанным меня.

Удачи, уважаемые. Вы свободны.
0
20.12.2023, 04:56
 Комментарий модератора 
Тема переросла во флейм, бессмысленный и беспощадный. Закрыто.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.12.2023, 04:56

Задача на цикл с параметром.Массивы
оч срочно,,,,, помогите , задача:6. Дана последовательность целых чисел a1, a2, ..., an. Упорядочить эту таблицу. Добавлено через 28...

Цикл с параметром: вычислить значение функции
F(k)=cos|2k|/1,12-cos⁡(3k-2)+6,15

Задание. Цикл с параметром. Нужна подсказка
Есть задание. А Я никак не пойму как его делать и что требуется. Если не лень подскажите. Я не прошу сделать его вместо меня, я прошу...

Цикл с параметром: определить, сколько чисел из последовательности принимает максимальное значение
Добрый день. Помогите пожалуйста с программой. Нужно составить программу используя цикл с параметром. Задана последовательность из n...

Создать программу по всем 3 видам циклов...цикл с параметром,цикл с условием,цикл,и цикл с предусловием...
Найти сумму чисел 1 в квадрате до 10 c квадрате...операцию возведению в степень не использовать учесть особенности получения квадратного...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
109
Закрытая тема Создать тему
Новые блоги и статьи
Мобильное приложение 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
хоп хоп хоп хидахоп, а я кладую))
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru