Стек (имеется программа) |
Купить Гарантия | |
Код работы: | 12194 | |
Дисциплина: | Программирование | |
Тип: | Контрольная | |
Вуз: | АлтГПА - посмотреть другие работы и дисциплины по этому вузу | |
Цена: | 290 руб. | |
Просмотров: | 9086 | |
Уникальность: | В пределах нормы. При необходимости можно повысить оригинальность текста |
|
Содержание: |
Содержание Краткая теория 3 Задача №1 5 Задача №2 14 Задача №3 18 Задача №4 22 Исходный текст проекта 27 |
|
Отрывок: |
Краткая теория При решении разнообразных прикладных задач с использованием языков программирования возникает необходимость хранения данных. Все структуры данных, используемые при решении задач, могут быть разделены на две большие группы: статические и динамические. В статических структурах данных количество элементов, которое может быть в них сохранено, известно заранее и в процессе работы программы изменено быть не может. В качестве примера статической структуры хранения данных можно привести массив. Задача №1 1. Постановка задачи Формулировка условия задачи: Написать программу, которая формирует стек, осуществляет добавление элементов в стек, удаление элементов по значению и по позиции, поиск в стеке. Определение конечных целей условия задачи: написать программу, обеспечивающую на каждом шаге своей работы запрос у пользователя выполняемого действия, ввод необходимой информации и выполнение над текущим состоянием стека выбранного действия. Входные данные: текущее состояние стека; выбранная пользователем операция; дополнительные данные, необходимые для выполнения действия (значение элемента при добавлении и удалении элемента по значению; номер элемента при удалении по позиции; значение элемента для поиска). Выходные данные: измененное содержимое стека, дополнительные информационные сообщения (о невозможности выполнения действия; о результате выполнения поиска). 2. Анализ и исследование задачи Решение данной задачи будет состоять из следующих этапов: запрос у пользователя выполняемого действия; запрос у пользователя необходимой дополнительной информации; выполнение выбранного действия; отображение измененного состояния стека и вывод информационных сообщений. 3. Алгоритм решения задачи a. Пользователь выбирает необходимое действие b. В зависимости от выбранного действия пользователя указывает При добавлении элемента – значение добавляемого элемента; При удалении элемента по значению – значение удаляемого элемента. При удалении элемента по номеру – номер удаляемого элемента. При поиске элемента – значение искомого элемента c. Выполняется выбранное пользователем действие над текущим содержимым стека с учетом указанной дополнительной информации d. Выводится текущее содержимое стека 4. Реализация программы | |
Купить эту работу Гарантия возврата денег |
Тема: | Файлы и файловые системы (имеется программа) | Подробнее |
Тип: | Курсовая | |
Вуз: | АГУ | |
Просмотры: | 7647 | |
Тема: | Лабораторные работы 1,2,3,4,5 (для каждой работы имеется программа) | Подробнее |
Тип: | Лабораторная работа | |
Вуз: | СибГУТИ | |
Просмотры: | 9150 | |
Тема: | Проектирование информационной системы для Биржи труда (отчет+программа) | Подробнее |
Тип: | Курсовая | |
Вуз: | АГУ | |
Просмотры: | 9225 | |