![]() |
|
Другие темы раздела | |
Pascal строки
https://www.cyberforum.ru/ pascal/ thread698899.html Ввести строку S1 с помощью оператора readln. Определить количество гласных в ней. В строку S2 вводить информацию посимвольно с помощью readkey, конец ввода - знак препинания. Ввести строку S3.... |
Найти сумму,и кол-во элементов массива>1,найти кол-во элементов массива,равных == 3 и 5 Pascal Найти сумму,и кол-во элементов массива >1 (используя for) Найти кол-во элементов массива,равных == 3 и 5(используя for) |
Проблемы с оператором if и else Pascal Program N; uses crt; var x1, {Первый корень} x2, {Второй корень} D, {Дискриминант} a, {Значение a} b, {Значение b} c {Значение c} : real; |
Pascal Написать программу для подсчета произведения последовательных натуральных чисел в диапазоне от 5 до 10 1.Написать программу для подсчета произведения последовательных натуральных чисел в диапазоне от 5 до 10. 2.Написать программу для вывода на экран таблицы умножения на 9. https://www.cyberforum.ru/ pascal/ thread698819.html |
Pascal Дан символьный файл f. Определить, являются ли два последних символа файла цифрами
https://www.cyberforum.ru/ pascal/ thread698744.html Дан символьный файл f. Определить, являются ли два последних символа файла цифрами. Если да, то установить, является ли число, образованое этими цифрами четным или же нечетным. |
Нужно вывести в случайном порядке чётные до 10, и нечётные до 11 Pascal Нужна программа, в которой можно вывести числа до 10 четные(2, 4, 6, 8, 10), и до 11 не четные(1, 3, 5, 7, 9, 11) в случайном порядке. Заранее спасибо. |
Pascal Каждый элемент в двумерном массиве больший 7 домножить на результат целочисленного деления этого элемента на 7 Ввести двумерный массив A (NxM) . Каждый элемент в массиве больший 7 домножить на результат целочисленного деления этого элемента на 7. Массив вывести до и после преобразования. |
Pascal Найти во введенном предложении количество слов, у которых совпадают первая и последняя буква у меня есть такая задачка, её надо переделать под такое условие: составить программу поиска во введенном предложении количества слов, у которых совпадают первая и последняя буква. b:=0 for i:=1 to... https://www.cyberforum.ru/ pascal/ thread698697.html |
Pascal Составить программу ввода значений и вычисления длины этого вектора
https://www.cyberforum.ru/ pascal/ thread698654.html Дан вектор {z1},i=1,...,50. Составить программу ввода значений и вычисления длины этого вектора по формуле L=корень из z12+z22+...+z502 |
Pascal номер наименьшего элемента массива Помогите пожалуйста написать программу в паскале: Составить* программу для вычисления S - сумма элементов массива с нечетными номерами; T - произведение всех элементов массива; U - номер... https://www.cyberforum.ru/ pascal/ thread698622.html |
Супер-модератор
![]() ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
18.04.2015, 12:10 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
Подключаемые модули18.04.2015, 12:10. Просмотров 58036. Ответов 1
Метки (Все метки)
Ответ
Существует еще несколько особенностей работы с модулями.
1. Описание в нескольких модулях одинакового идентификатора 2. Циклическая зависимость модулей (circular unit reference) Первая из них заключается в том, что при описании в нескольких модулях одинакового идентификатора (будь то имя типа, переменной, константы, или подпрограммы) и при подключении этих модулей друг к другу или к основной программе, при обращении к тем самым дублирующимся идентификаторам будет подразумеваться тот, который описан в последнем из подключенных модулей. Например, имеем: Первый модуль:
Для того, чтобы использовать идентификатор из модуля, подключенного НЕ последним, нужно указать, в каком именно модуле он описан:
Решение - точно такое же, как и в предыдущем случае. Либо поменять местами названия модулей в списке uses, либо использовать полное имя типа:
Еще одна особенность - подключение первого модуля ко второму, а второго - к первому. Так называемая циклическая зависимость (circular unit reference). Вот пример (он, правда, синтетический, но основная идея понятна. При работе с теми же VCL/LCL тоже довольно часто встречается подобная ошибка, когда нужно связать две формы между собой) :
Это связано с тем, что для возможности использования модуля компилятор должен откомпилировать его хотя бы частично, только Interface-часть, чтобы знать, какие сущности, объявленные в этом модуле, могут быть использованы извне, и если хотя бы один из модулей частично откомпилирован (в приведенном выше примере это будет u1, в его интерфейсной части теперь нет никаких недомолвок и еще неизвестных модулей), то другой также прекрасно соберется. Вернуться к обсуждению: Подключаемые модули
2
|
|
18.04.2015, 12:10 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.
Модули Модули. КР |
|