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