Международный женский день
Пасха
День Победы
Выберите Ваш город X

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

Купить Гарантия
Код работы: 12194
Дисциплина: Программирование
Тип: Контрольная
Вуз:АлтГПА - посмотреть другие работы и дисциплины по этому вузу
   
Цена: 290 руб.
Просмотров: 8633
Уникальность: В пределах нормы. При необходимости можно повысить оригинальность текста
   
Содержание: Содержание

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

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

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

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

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

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

Купить эту работу
Гарантия возврата денег

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

Другие готовые работы для скачивания, которые могут Вам подойти

Тема: Лабораторные работы 1,2,3,4,5 (для каждой работы имеется программа) Подробнее
Тип: Лабораторная работа
Вуз: СибГУТИ
Просмотры: 8731
Тема: Файлы и файловые системы (имеется программа) Подробнее
Тип: Курсовая
Вуз: АГУ
Просмотры: 7206
Тема: Проектирование информационной системы для Биржи труда (отчет+программа) Подробнее
Тип: Курсовая
Вуз: АГУ
Просмотры: 8905

Поиск других готовых работ, выполненных в «ИнПро»


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