Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Другие темы раздела
PascalABC.NET Убрать буфер ввода консоли Всем доброго дня! У меня есть вопрос. Можно ли как-то убрать буфер ввода? Например, в следующем коде begin Sleep(2500);var s: string = ReadString; end. любые (случайные или нет) нажатия на клавиатуру во время выполнения процедуры Sleep будут выведены в консоль, также как и нажатие клавиши Enter во время выполнения Sleep (и эта программа сразу завершиться). Как отключить ввод в буфер вне... https://www.cyberforum.ru/ pascalabc-net/ thread2276448.html PascalABC.NET Возможно ли сделать ожидание внутри цикла?
Ребята, подскажите, пожалуйста, а возможно ли сделать ожидание внутри цикла? Допусти в бесконечном цикле повторяется одно и то же действие, предположим каждые 2 секунды, и в это время происходит другое действие вне этого цикла. Предположим игра на PascalABC.NET в машинки. В цикле обрабатывается каждые 200 млс. действие, что встречная машина двигается тебе на встречу, но в это время я могу вне...
PascalABC.NET Математическое упрощение https://www.cyberforum.ru/ pascalabc-net/ thread2276269.html
Приступим к делу. Математическая оптимизация для частей выражения: Выражение типа a * a + b^2 + a * 2 * b + 10 - 1 * c^2 будет вычисляться очень долго, а именно: 4 действия простого типа (сложение и вычитание), 6 действий сложного типа (умножение, деление, возведение в степень). Но при "ручном" преобразовании получаем выражение (a+b)^2 + 10 - c^2, что уже только от упрощения простейших выражений...
PascalABC.NET Змейка на паскале. Хвост Ребята, помогите пожалуйста! Делаю змейку на PascalABC и никак не могу сделать нормальный рабочих хвост, как в классической змейке Накиньте ,пожалуйста, идей, а лучше код) Вот мой код: Uses crt; var x, y, vx, vy, xap, yap, speed, i, score, go: integer; https://www.cyberforum.ru/ pascalabc-net/ thread2276224.html
PascalABC.NET Опять динамика. Необработанное исключение: System.AccessViolationException...
Ай нид э хелп! Вылазит вот эта ошибка: Необработанное исключение: System.AccessViolationException: Попытка чтения или записи в защищенную память. Это часто свидетельствует о том, что другая память повреждена. в System.Buffer.__Memmove(Byte* dest, Byte* src, UInt64 len) в System.Buffer._Memmove(Byte* dest, Byte* src, UInt64 len) в System.Buffer.Memmove(Byte* dest, Byte* src, UInt64...
PascalABC.NET Приготовление порций блюда https://www.cyberforum.ru/ pascalabc-net/ thread2276081.html
Для приготовления одной порции некого блюда используется 5 продуктов. Известен расход каждого продукта на одну порцию и имеющееся кол-во каждого продукта. Разработать программу определяющую количество порций блюда, которое можно приготовить из имеющихся в наличии продуктов. Предполагается, что возможности кухни не позволяют приготовить более 30 порций блюда. Названия продуктов несущественны....
PascalABC.NET Работа с динамикой https://www.cyberforum.ru/ pascalabc-net/ thread2276059.html
Нужна помощь! При запуске программы выдаёт ошибку : Ошибка времени выполнения: Ссылка на объект не указывает на экземпляр объекта. Пробовал запустить на тубо паскаль, всё работает(на абс недавно) Вот код: type ref = ^node; node = record left, right: ref; s: string; col: integer;
PascalABC.NET Дерево Хаффмана
Помогите пожалуйста, всё никак не получается написать подпрограмму, создающую дерево Хаффмана из массива содержащего количество встречи каждого символа в файле(arrayof ref) type ref=^node; node = record left,right:ref; text:string; colvstrech:integer; end; Буду очень благодарен, заранее спасибо!
PascalABC.NET Змейка на Паскале https://www.cyberforum.ru/ pascalabc-net/ thread2275519.html
Ребята, помогите пожалуйста! Я только начинающий программист и решил сделать что-то сложное на PascalABC.NET. Как вариант выбрал змейку, ну или что-то похожее на неё:D Но упёрся в проблему, которую не могу решить уже неделю! Как сделать так, чтобы змейка не разворачивалась на 180 градусов? Допустим она ползёт вверх и при нажатии кнопки "S" она разворачивается и ползёт в противоположную сторону! А...
PascalABC.NET Построить в центре экрана треугольник заданного размера и заполнить его произвольным изображением https://www.cyberforum.ru/ pascalabc-net/ thread2275245.html
Построить в центре экрана треугольник заданного размера и заполнить его произвольным (жестко заданным, случайным или задаваемым с клавиатуры) изображением. Произвести многократное зеркальное отражение изображения от каждой стороны треугольника до заполнения всего экрана. Пытался адаптировать, но выходило всё, что угодно, но не треугольник. Помогите, пожалуйста. uses GraphABC; Var x1, x2, x3,...
PascalABC.NET Затруднение с кодом
Ввод чисел происходит нормально, a когда доходит до ввода знака, то тут проблема. PROGRAM kalkulator; USES crt; VAR a,b,c: real; x: integer; s: string;
PascalABC.NET Должно создать 20 платформ а в итоге только 1 https://www.cyberforum.ru/ pascalabc-net/ thread2275087.html
uses graphABC;
141 / 107 / 57
Регистрация: 15.09.2017
Сообщений: 425
19.07.2018, 09:52  [ТС] 0
GraphABC

Ошибка в алгоритме изменения координат - PascalABC.NET - Ответ 12549188

19.07.2018, 09:52. Показов 1468. Ответов 21
Метки (Все метки)

Ответ

JuriiMW, Ничего себе вы мастер GraphABC...
Среди дорог есть два типа - хорошие (асфальт) и плохие (песок или щебёнка).
(Ваша ошибка - вы из файла тип дороги не прочитали)

Кстати, координаты в оригинальном файле (.svg) начинаются с левого нижнего угла, а в GraphABC - верхнего. Потому надо всю карту ещё и перевернуть...

Насчёт того как я выводил - город(текущий) - от него по дорогам города и от тех города. Что бы не было видно всю карту сразу типо.

Также просто офигел с того, что Array.Count, при нулевом размере массива, в отличии от Array.Length - не вылетает.

Добавлено через 7 минут
А да, зачем использовать System.IO.File.Exists? Хотя, я с таким же успехом отказался от CRT в пользу System.Console, но всё же))
Pascal
1
2
3
4
function FileExists(name: string): boolean;
begin
  Result := System.IO.File.Exists(name);
end;


Вернуться к обсуждению:
Ошибка в алгоритме изменения координат PascalABC.NET
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.07.2018, 09:52
Готовые ответы и решения:

Ошибка в алгоритме пузырьковой сортировки
Добрый день, мне необходимо написать алгоритм сортировки массива, заполненного случайными числами(...

Ошибка в алгоритме, нужно исправить
Задача: Дан целочисленный массив N*M. Разработать алгоритм и программу создания нового массива,...

Поиск седлового элемента матрицы. Ошибка в алгоритме
Всем привет. Пытался реализовать поиск седлового элемента матрицы, однако получившаяся программа...

Изменения в алгоритме поиска
Ну вот проанонсировал Яндекс сие изменение, но я что то не понял, что вообще изменилось, кроме...

21
19.07.2018, 09:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.07.2018, 09:52
Помогаю со студенческими работами здесь

Изменения в алгоритме ранжирования Яндекса
Уважаемые веб-мастера! Сегодня ночью на поиске в одном из дата-центров Яндекса обновится...

В алгоритме Яндекса будут кардинальные изменения
В алгоритме Яндекса ожидаются кардинальные изменения. Илья Сегалович дал интервью проекту...

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

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

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru