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