|
Скачать Гарантия | |
| Код работы: | 12194 | |
| Дисциплина: | Программирование | |
| Тип: | Контрольная | |
| Вуз: | АлтГПА - посмотреть другие работы и дисциплины по этому вузу | |
| Цена: | 390 руб. | |
| Просмотров: | 2214 | |
| Выложена: | 09 июля 2014г. | |
| Содержание: |
Содержание Краткая теория 3 Задача №1 5 Задача №2 14 Задача №3 18 Задача №4 22 Исходный текст проекта 27 |
|
| Отрывок: |
Краткая теория При решении разнообразных прикладных задач с использованием языков программирования возникает необходимость хранения данных. Все структуры данных, используемые при решении задач, могут быть разделены на две большие группы: статические и динамические. В статических структурах данных количество элементов, которое может быть в них сохранено, известно заранее и в процессе работы программы изменено быть не может. В качестве примера статической структуры хранения данных можно привести массив. Задача №1 1. Постановка задачи Формулировка условия задачи: Написать программу, которая формирует стек, осуществляет добавление элементов в стек, удаление элементов по значению и по позиции, поиск в стеке. Определение конечных целей условия задачи: написать программу, обеспечивающую на каждом шаге своей работы запрос у пользователя выполняемого действия, ввод необходимой информации и выполнение над текущим состоянием стека выбранного действия. Входные данные: текущее состояние стека; выбранная пользователем операция; дополнительные данные, необходимые для выполнения действия (значение элемента при добавлении и удалении элемента по значению; номер элемента при удалении по позиции; значение элемента для поиска). Выходные данные: измененное содержимое стека, дополнительные информационные сообщения (о невозможности выполнения действия; о результате выполнения поиска). 2. Анализ и исследование задачи Решение данной задачи будет состоять из следующих этапов: запрос у пользователя выполняемого действия; запрос у пользователя необходимой дополнительной информации; выполнение выбранного действия; отображение измененного состояния стека и вывод информационных сообщений. 3. Алгоритм решения задачи a. Пользователь выбирает необходимое действие b. В зависимости от выбранного действия пользователя указывает При добавлении элемента – значение добавляемого элемента; При удалении элемента по значению – значение удаляемого элемента. При удалении элемента по номеру – номер удаляемого элемента. При поиске элемента – значение искомого элемента c. Выполняется выбранное пользователем действие над текущим содержимым стека с учетом указанной дополнительной информации d. Выводится текущее содержимое стека 4. Реализация программы | |
|
Скачать эти материалы |
||
| Тема: | Управление конкурентоспособностью | Подробнее |
| Тип: | Дипломная | |
| Вуз: | нет вуза | |
| Просмотры: | 71 | |
| Выложена: | 15 августа 2018г. |
| Тема: | Договор займа и кредитный договор в системе гражданско-правовых договоров | Подробнее |
| Тип: | Курсовая | |
| Вуз: | КГТУ | |
| Просмотры: | 89 | |
| Выложена: | 23 августа 2018г. |
| Тема: | Вариант 1 | Подробнее |
| Тип: | Контрольная | |
| Вуз: | АГМУ | |
| Просмотры: | 1892 | |
| Выложена: | 21 июня 2013г. |
| Тема: | вариант 4 | Подробнее |
| Тип: | Контрольная | |
| Вуз: | АГУ | |
| Просмотры: | 4043 | |
| Выложена: | 24 июня 2011г. |
| Тема: | Военно-патриотические установки студенческой молодёжи г.Барнаула | Подробнее |
| Тип: | Контрольная | |
| Вуз: | АГУ | |
| Просмотры: | 2046 | |
| Выложена: | 17 июня 2015г. |
| Тема: | Отчет по преддипломной практике | Подробнее |
| Тип: | Отчет по практике | |
| Вуз: | РАНХиГС | |
| Просмотры: | 1761 | |
| Выложена: | 11 июля 2014г. |
Прекрасный курс, очень прокачал ребе...