Выберите Ваш город X

Стек (имеется программа)

Скачать Гарантия
Код работы: 12194
Дисциплина: Программирование
Тип: Контрольная
Вуз:АлтГПА - посмотреть другие работы и дисциплины по этому вузу
   
Цена: 390 руб.
Просмотров: 2237
Выложена: 09 июля 2014г.
   
Содержание: Содержание

Краткая теория 3
Задача №1 5
Задача №2 14
Задача №3 18
Задача №4 22
Исходный текст проекта 27

   
Отрывок: Краткая теория

При решении разнообразных прикладных задач с использованием языков программирования возникает необходимость хранения данных. Все структуры данных, используемые при решении задач, могут быть разделены на две большие группы: статические и динамические. В статических структурах данных количество элементов, которое может быть в них сохранено, известно заранее и в процессе работы программы изменено быть не может. В качестве примера статической структуры хранения данных можно привести массив.
Задача №1
1. Постановка задачи
Формулировка условия задачи: Написать программу, которая формирует стек, осуществляет добавление элементов в стек, удаление элементов по значению и по позиции, поиск в стеке.
Определение конечных целей условия задачи: написать программу, обеспечивающую на каждом шаге своей работы запрос у пользователя выполняемого действия, ввод необходимой информации и выполнение над текущим состоянием стека выбранного действия.
Входные данные: текущее состояние стека; выбранная пользователем операция; дополнительные данные, необходимые для выполнения действия (значение элемента при добавлении и удалении элемента по значению; номер элемента при удалении по позиции; значение элемента для поиска).
Выходные данные: измененное содержимое стека, дополнительные информационные сообщения (о невозможности выполнения действия; о результате выполнения поиска).

2. Анализ и исследование задачи
Решение данной задачи будет состоять из следующих этапов:
 запрос у пользователя выполняемого действия;
 запрос у пользователя необходимой дополнительной информации;
 выполнение выбранного действия;
 отображение измененного состояния стека и вывод информационных сообщений.

3. Алгоритм решения задачи
a. Пользователь выбирает необходимое действие
b. В зависимости от выбранного действия пользователя указывает
 При добавлении элемента – значение добавляемого элемента;
 При удалении элемента по значению – значение удаляемого элемента.
 При удалении элемента по номеру – номер удаляемого элемента.
 При поиске элемента – значение искомого элемента
c. Выполняется выбранное пользователем действие над текущим содержимым стека с учетом указанной дополнительной информации
d. Выводится текущее содержимое стека

4. Реализация программы

Скачать эти материалы

 
Не нашли подходящих материалов? Обратитесь к нам – наши тьюторы Вам помогут. Отправьте заявку прямо сейчас.
 
Вернуться к рубрикатору дисциплин »
 

Отзывы клиентов о качествеуслуг наших тьюторов

10 января 2024г.
Андрей
4.9

Возможно Вас также заинтересуют другие материалы:

Тема: Вариант 4 Подробнее
Тип: Расчётное задание
Вуз: Финансовый университет при Правительстве Российской Федерации (ВЗФЭИ)
Просмотры: 1792
Выложена: 02 июля 2014г.
Тема: Комплекс маркетинга, тема 8, КР Подробнее
Тип: Курсовая
Вуз: АГМУ
Просмотры: 1673
Выложена: 01 июля 2015г.
Тема: Вариант 1 Подробнее
Тип: Контрольная
Вуз: Торгово-экономический колледж
Просмотры: 1656
Выложена: 07 июля 2015г.
Тема: Принципы деятельности и система таможенных органов Подробнее
Тип: Курсовая
Вуз: РУК
Просмотры: 1884
Выложена: 06 июля 2016г.
Тема: Пути совершенствования кадровой политики в органах государственного и муниципального управления Подробнее
Тип: Курсовая
Вуз: КГТУ
Просмотры: 2049
Выложена: 09 августа 2017г.
Тема: Организационно-функциональный анализ системы федеральных органов исполнительной власти Подробнее
Тип: Контрольная
Вуз: Неизвестен
Просмотры: 247
Выложена: 24 июля 2018г.

Поиск других материалов, подготовленных тьюторами «ИнПро»® для студенческих работ


Не смогли найти нужный материал? Вы можете отправить заявку или обратиться к услугам тьюторов
 
Вы также можете: Вернуться к рубрикатору дисциплин »
 
 

Запомнить сайт

Обязательное поле
Обязательное поле
Обязательное поле
До окончания скидки Скидка 10%
Льготный урок с репетитором