IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

 
 Ответить  Открыть новую тему 
> использование динамические переменных
сообщение
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 21
Пол: Мужской

Репутация: -  0  +


Люди, помогите пожалуйста с этими задачками.
1. Запишите программу, которая выводит значения адреса сегмента ее кода, начала данных из кучи и стека. Сравните результаты ее запуска из оболочки Turbo Pascal и из операционной системы.
2. С помощью динамических переменных реализуйте вещественную матрицу размером 200 x 100. Каждому элементу матрицы присвойте случайное значение из заданного диапазона. Отсортируйте элементы в строках и строки по значению первого элемента. Выдайте на экран первую подматрицу размером 20 x 10.
3. Составить программу, которая вставляет в непустой список L, элементы которого упорядочены по неубыванию, новый элемент Е так, чтобы сохранилась упорядоченность.

Сообщение отредактировано: shyrik -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Гость






shyrik
Ну сколько раз повторять - поиском пользоваться надо, потом спрашивать... Это все есть в ФАКе...
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Гость






Вот, например:
Использование списков
Динамические матрицы
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4


Новичок
*

Группа: Пользователи
Сообщений: 21
Пол: Мужской

Репутация: -  0  +


to volvo
извини, я читал этот раздел, мне все равно не совсем понятно как это делать,да и сроки сильно поджимают, вот и прошу помощи.или эти программы уже здесь есть решённые и я их пропустил??кинь мне тогда ссылку.

Сообщение отредактировано: shyrik -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #5


Гость






Пост выше внимательно посмотри... Там ссылки и есть smile.gif

А вот так выглядит первая программа:
Код

procedure WriteHexWord(w: Word);
const
 hexChars: array [0..$F] of Char =
   '0123456789ABCDEF';
begin
 WriteLn(hexChars[Hi(w) shr 4],
         hexChars[Hi(w) and $F],
         hexChars[Lo(w) shr 4],
         hexChars[Lo(w) and $F]);
end;

begin
 write('Сегмент кода: '); WriteHexWord(CSeg);
 write('Стек: '); WriteHexWord(SSeg);

 writeln('Начало кучи: ', Word(HeapOrg));
 readln
end.


Сообщение отредактировано: volvo -
 К началу страницы 
+ Ответить 
сообщение
Сообщение #6


Ищущий истину
******

Группа: Пользователи
Сообщений: 4 825
Пол: Мужской
Реальное имя: Олег

Репутация: -  45  +


А у меня есть вопрос который ИМХО достоен обсуждения.
Цитата
3. Составить программу, которая вставляет в непустой список L, элементы которого упорядочены по неубыванию, новый элемент Е так, чтобы сохранилась упорядоченность.


Предположим, что у нас есть такие процедуры:
1. добавление в конец списка.
2. сортировка.

Если мы реализуем процедуру в соответсвии с заданием так:
Код
процедура INS
добавить в конец.
отсортировать.

Это будет считаться решением задачи по заданию?
в принципе все соблюденно: вставляется элемент и не теряется упорядоченность ...


--------------------
Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #7


Новичок
*

Группа: Пользователи
Сообщений: 21
Пол: Мужской

Репутация: -  0  +


volvo
спасибо тебе большое за помощь!
ещё бы со второй помог вообще супер было.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #8


Ищущий истину
******

Группа: Пользователи
Сообщений: 4 825
Пол: Мужской
Реальное имя: Олег

Репутация: -  45  +


ну volvo же дал ссылку на динамические матницы... там все есть, только в программу осталось скомпоновать..
Цитата


Сообщение отредактировано: volvo -


--------------------
Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #9


Новичок
*

Группа: Пользователи
Сообщений: 21
Пол: Мужской

Репутация: -  0  +


Цитата(Oleg_Z @ 10.01.05 20:33)
Это будет  считаться решением задачи по заданию?
в принципе все соблюденно: вставляется элемент и не теряется упорядоченность ...

по моему будет,по мне не важно как это решено лишь бы работало,но я не помню проходили мы это или нет,в этом и сложность как это обьяснить преподу.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #10


Гость






А я все равно не понимаю, что как делать вторую задачу. Если не лень напишите кто-нибудь плз!!!!!!! give_rose.gif
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 29.03.2024 20:37
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name