Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Turbo Pascal Генерации сочетаний из N по М с выводом в файл https://www.cyberforum.ru/ turbo-pascal/ thread185749.html
Уважаемые программисты Опубликуйте, пожалуйста, программу на ТР для генерации сочетаний из N по М с выводом в файл.
Turbo Pascal количество трехзначных чисел, являющихся палиндромами
помогите написать программу Последовательно вводятся исходные данные - натуральные числа. Последовательность оканчивается числом 0. Вывести количество трехзначных чисел, являющихся палиндромами (то есть которые слева направо и справа налево читаются одинаково).
Turbo Pascal Формат входа данных. На первой строке входного файла расположены 2 целых числа:N и K(1<= N<=10^9,1<=K<=100).На следующих K строках расположены по 4 целые числа:A1,B1,A2,B2-номера концов первой хорды(A1,B1) и второй хорды(A2,B2).Числа в строках разделены проблемами.Спасибо. https://www.cyberforum.ru/ turbo-pascal/ thread185666.html Turbo Pascal Задача на вставку элементов в двумерном массиве https://www.cyberforum.ru/ turbo-pascal/ thread185665.html
вот текст задачи Вставить после всех столбцов, в которых есть отрицательные элементы первый столбец помогите плизз оч надо
слияние массивов Turbo Pascal
Доброго времени суток помогите решить задачку с массивами или динамическими списками,но лучше с массивами я с ними больше знаком. Условие задачи (AuB)/С я надеюсь правильно его понял поправьте если чтоЖ 1)создать 3 массива 2)объединить массивы А и B в новый массив D 3)Эл-ты массива С извлечь из массива D и сохранить остаток в массив E я написал создание массивов а с объединением что-то...
Turbo Pascal Количество факториалов в последовательности. На вход подается последовательность, оканчивающаяся нулем. Kak определить какое кол-во факториалов в этой последовательности. https://www.cyberforum.ru/ turbo-pascal/ thread185642.html
Turbo Pascal Pяды. На вход алгоритма подается число а. Kak найти N>=0 . An=n*(n-1)*(n-2)...3*2*1. https://www.cyberforum.ru/ turbo-pascal/ thread185640.html матрица и массив Turbo Pascal
Дана матрица X(K,L) . отсортировать по возрастанию всю матрицу. дан двухмерный массив, содержащий фамилии учащихся и номера их телефонов. По фамилии учащегося найдите гомер его телефона. Спасибо заранее!
Turbo Pascal Определить, есть ли в массиве такие числа a, b и c, для которых выполняется заданное равенство Определить, есть ли в массиве такие числа a, b и c, для которых выполняется равенство: a^2 + b^2 = c^2. Эти тройки чисел напечатать. помогите ПЛИЗ, застрял... массив заранее задан и решение через процедуры функции. заранее спасибо. https://www.cyberforum.ru/ turbo-pascal/ thread185560.html Turbo Pascal Найти первую цифру целого числа https://www.cyberforum.ru/ turbo-pascal/ thread185543.html
Не сочтите за наглость мой вопрос, если действительно для вас Паскаль так лёгок, может поможете ещё с двумя задачками. А я, честное слово, всю ночь буду разбираться в них.
Заданный одномерный массив отсортировать по возрастанию цифры десятков каждого элемента. Сортировка прямой выбор Turbo Pascal
Заданный одномерный массив отсортировать по возрастанию цифры десятков каждого элемента. Сортировка прямой выбор
Turbo Pascal Вычислить выражение, используя функцию https://www.cyberforum.ru/ turbo-pascal/ thread185519.html
Доброго времени суток всем кто на форуме! Вот набралась смелости (или наглости, не знаю) и решила обратиться с просьбой. Дали домашнее задание. Подскажите, как такое вообще можно решить: Вычислить выражение, используя функцию (сюда не вставляется, пришлось вложить файл) Спасибо
0 / 0 / 0
Регистрация: 03.11.2010
Сообщений: 4
0

com port - Turbo Pascal - Ответ 1081107

03.11.2010, 15:38. Показов 3223. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Нужно переделать программу обмена com порта c контроллером на delphi. Тех задания нет, информация по контроллеру тоже отсуствует-есть толь рабочая программа на Turbo pascale. Вот хотелось в ней разобраться есть много непонятных моментов. Помогите пожалуйста, объясните что не ясно.
не понятна эта часть
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
 Procedure InOut(var A,AD,D1,D2,D3,D4,EPR,EPM:byte);
         var  P,v,U:byte;
                        t:word;
            Procedure STATUS_L1;
        var l:byte; t1,t2:word; exites:boolean;
         begin
        exites:=false;
        Clocks(t1);
        t2:=t1+150;
        Repeat
            Clocks(t1);
            l:=port[$3FD];      {COM1 [$3FD], COM2 [$2FD]}
            if l and 64=64 then exites:=True;
            if t1>=t2 then exites:=True;
        until exites;
        end;
 
        Procedure STATUS_L2;
        var l:byte; t1,t2:word; exites:boolean;
        begin
        exites:=false;
        Clocks(t1);
        t2:=t1+91;
        Repeat
            Clocks(t1);
            l:=port[$3FD];       {COM1 [$3FD], COM2 [$2FD]}
            if l and 1=1 then exites:=True;
            if t1>=t2 then exites:=True;
        until exites;
       end;
 
        begin
    p:=0;                {COM1 p:=0, COM2 p:=1}
    U:=59;               {для скорости 300БД U:= 91 для скорости 150БД U:= 59}
    InstalPort(P,U);
 
    {port[$3FD]:=0;       {COM1 [$3FD],  COM2 [$2FD]}
        str(A:2,s);
    OutPort(p,A,EPR);
    STATUS_L1;
    AD:=0; D1:=0; D2:=0; D3:=0; D4:=0;
    PZ:=port[$3F8];
    STATUS_L2;
    inPort(p,MB,EPM);
    STATUS_L2;
    inPort(p,AD,EPM);
    STATUS_L2;
    inPort(p,D1,EPM);
    STATUS_L2;
    inPort(p,D2,EPM);
    STATUS_L2;
    inPort(p,D3,EPM);
    STATUS_L2;
    inPort(p,D4,EPM);
      end;
begin
    ext:=false;
    ckls:=0;
    ECKL:=0;
    repeat
        ts:=70;
        tm:=50880;
        Time_Aud(ts,tm);
        inc (ckls);
        InOut(A,AD,D1,D2,D3,D4,EPR,EPM);
        if EPM=224 then AD:=A;
        if A=AD then if D1=D2 then if D3=D4 then ext:=true;
        if ckls >= 10 then
        begin
            EPR:=0;
            EPM:=0;
            ECKL:=128;
            ext:=true;
        end;
    until ext;
end; {KONTROLER}


Вернуться к обсуждению:
com port Turbo Pascal
Вложения
Тип файла: txt COMPORT.txt (3.5 Кб, 69 просмотров)
0
Заказать работу у эксперта
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.11.2010, 15:38
Готовые ответы и решения:

TP & com port + windows = ?
windows и turbo pascal через окно CMD-интепритатора. Вроде защищенный режим окон не даст доступа к...

Port[$60] Не работают управляющие клавиши Ctrl, Alt и т.д
Всем доброго времени суток! проблема следующая: есть обработчик прерываний клавиатуры, в котором к...

Работа с UDP протоколом за роутером (Port Restricted Cone NAT и в добавок Random port )
Посылая сообщение на внешний ip Nat роутера меняет порт.... и при попытки отправить ответ и...

Работа Scilab Serial Port Library (COM port)
Как работает Scilab Serial Port Library ? (может кто то встречал описание подробное, поделитесь...

1
03.11.2010, 15:38
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.11.2010, 15:38
Помогаю со студенческими работами здесь

Com port
Добрый день! Уважаемые форумчане! Помогите разобраться с кадрами ком порта. Отправляю запрос на...

ip:port
Собственно вопрос такой: &quot;Нужно большой текстовый файл разделить на 2 таких же только в первый...

Com port
Здравствуйте!!! У меня такая проблема, есть некое устройство которое работает по протоколу MODBUS...

com port
Помогите новичку, уже 3 недели мучаюсь, и все статьи перечитал!!Не понимаю в чем ошибка! Написал...

0
Новые блоги и статьи
Как скрыть клавиатуру на Android
hw_wired 24.01.2025
При разработке Android-приложений часто возникает необходимость управлять видимостью экранной клавиатуры для улучшения пользовательского опыта. Одним из наиболее эффективных способов контроля. . .
Как обучить нейросеть создания картинок на Python
bytestream 24.01.2025
В эпоху цифровых технологий искусственный интеллект становится неотъемлемой частью творческого процесса. Особое место в этой области занимает разработка и обучение нейронных сетей для создания. . .
Как обучить нейросеть генерации текста на Python
bytestream 24.01.2025
В современном мире искусственный интеллект и машинное обучение становятся неотъемлемой частью многих технологических решений. Одной из наиболее интересных и востребованных задач в этой области. . .
Машинное обучение на Python
bytestream 24.01.2025
Введение в машинное обучение на Python Машинное обучение представляет собой одну из наиболее динамично развивающихся областей информационных технологий, которая позволяет компьютерным системам. . .
Как удалить вирус-майнер с компьютера
hw_wired 24.01.2025
Вирусы-майнеры стали одной из наиболее серьезных угроз для пользователей компьютеров. Эти вредоносные программы тайно используют вычислительные ресурсы зараженного устройства для добычи криптовалюты. . .
Что такое веб-сервер, для чего он нужен и как работает
bytestream 24.01.2025
В современную эпоху цифровых технологий веб-сервер является фундаментальным компонентом интернет-инфраструктуры, обеспечивающим функционирование множества онлайн-сервисов и веб-сайтов. Этот. . .
Как в цикле for перебрать все элементы в словаре в Python
bytestream 24.01.2025
Словари в Python представляют собой мощные структуры данных, которые позволяют хранить информацию в формате ключ-значение. Эта особенность делает их незаменимыми при работе с данными, где требуется. . .
Как отменить rebase в Git
hw_wired 24.01.2025
Git rebase представляет собой мощный инструмент для управления историей коммитов в системе контроля версий Git. Этот механизм позволяет разработчикам изменять последовательность, комбинировать или. . .
Как поменять цвет input placeholder с помощью CSS
bytestream 24.01.2025
В веб-разработке оформление элементов пользовательского интерфейса играет ключевую роль в создании привлекательного и интуитивно понятного дизайна. Особое внимание уделяется формам ввода данных, где. . .
Как перебрать все значения в перечислении (enum) в C#
bytestream 24.01.2025
Перечисление (enum) в языке программирования C# представляет собой специальный тип данных, который позволяет определить набор именованных констант. Этот мощный инструмент особенно полезен, когда. . .
Как обойтись без проверки на null, чтобы избежать NullPointerExce­ption в Java
bytestream 24.01.2025
NullPointerException (NPE) является одним из самых распространенных исключений в Java, создающих серьезные проблемы при разработке программного обеспечения. Данное исключение возникает при попытке. . .
Что лучше использовать в href ссылок в JavaScript: "#" или "javascript:voi­­d(0)­"
bytestream 24.01.2025
При разработке веб-приложений важную роль играет правильное использование HTML-ссылок в сочетании с JavaScript. Одним из ключевых аспектов является выбор корректного значения атрибута href для. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru