


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