![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 26.10.2009
Сообщений: 4
|
![]()
Добрый день, уважаемые!
Помогите пожалуйста написать программу. Такие вот задания: Задание 1.Реализовать набор действий на основе динамического распределения памяти. Пустой стек задается установкой sp := nil. • проверку пустоты стека • добавление элемента в вершину стека • удаление элемента из вершины стека • вывод текущего состояния стека на экран Требования: • все действия должны быть оформлены как процедуры или функции • добавлению/удалению должна предшествовать проверка возможности выполнения этих операций • главная программа реализует следующий набор действий: o инициализация пустого стека o организация диалогового цикла с пользователем Задание 2. Добавить в предыдущую программу возможность занесения в стек сразу нескольких значений. Количество вводимых значений должно запрашиваться у пользователя, а сами значения можно формировать случайным образом с помощью функции Random (не забыть предварительно вызвать функцию Randomize). Проверить работоспособность программы при различных количествах вводимых элементов, в том числе – для больших значений (десятки тысяч элементов). Задание 3 (дополнительно). Добавить в предыдущую программу следующие возможности: • при удалении элемента из основного стека запросить у пользователя, что делать далее с этим элементом: действительно удалить с освобождением памяти или включить его в вершину вспомогательного стека удаленных элементов • при добавлении нового элемента запросить у пользователя происхождение этого элемента: действительно создание нового элемента или выбор его с вершины вспомогательного стека • вывод содержимого вспомогательного стека удаленных элементов |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 15.05.2009
Сообщений: 1,222
|
![]()
да вам в фриланс обращаться нужно, или наработки есть?
Единственное, что ограничивает полет мысли программиста-компилятор
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 26.10.2009
Сообщений: 4
|
![]()
наработок нету, я в этом вообще не чего не понимаю.
|
![]() |
![]() |
![]() |
#4 |
Регистрация: 26.10.2009
Сообщений: 4
|
![]()
................................
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 22.11.2012
Сообщений: 52
|
![]()
это не вся задача но добрая часть рабочего кода:
Код:
___________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (это кнопочка с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 26.11.2012 в 11:25. |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
svkpro, некропостерством увлекаетесь.. ну-ну...
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Курсовой по дисциплине "Структуры и организация данных в ЭВМ" (БНТУ) | alex_fox | Фриланс | 4 | 19.10.2009 09:17 |
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" | aleksei78 | Microsoft Office Excel | 13 | 25.08.2009 12:04 |
блок "cont" с права не принимает значение "margin: 10px;" которое описано в body | tabikA | HTML и CSS | 5 | 24.02.2009 21:50 |