книга DipMaster-Shop.RU
поиск
карта
почта
Главная На заказ Готовые работы Способы оплаты Партнерство Контакты F.A.Q. Поиск
Базы данных (БД), банки данных (БиД): общее понятие. Обзор-характеристика баз данных крупнейших библиотек Беларуси ( Реферат, 19 стр. )
Базы данных: основные понятия и принципы проектирования. Инструментальные средства создания систем управления базами данных (СУБД) н474775 ( Контрольная работа, 18 стр. )
Бизнес-план: методология разработки и практическое составления бизнес-плана предприятия по выпуску литых автомобильных дисков ( Курсовая работа, 44 стр. )
Будущие компьютерных технологий в области защиты информации45 ( Реферат, 16 стр. )
В чем заключается форматирование электронной таблицы Excel: форматирование символов, выравнивание ячеек, числовых данных, обрамление таблицы? н352 ( Контрольная работа, 7 стр. )
В чем состоит назначение файловой системы ОС? ( Контрольная работа, 13 стр. )
Вариант 1 ( Контрольная работа, 7 стр. )
Вариант № 354 ( Контрольная работа, 31 стр. )
Вариант №11 ( Контрольная работа, 7 стр. )
Вариант №8 ( Контрольная работа, 6 стр. )
ВВЕДЕНИЕ………………………………………………………3 1. ПРИНЦИПЫ РАБОТЫ В MICROSOFT EXCEL…………..4 1. 1 Принцип организации документа………………………….4 1.2. Вид экрана…………………………………………………..6 1.3. Ввод и изменение данных………………………………….9 1.4. Форматирование……………………………………………9 2. ПР ( Реферат, 21 стр. )
Ввод данных. Форматирование ячеек. Рациональное управление массивами данных ( Контрольная работа, 16 стр. )
Ввод значений операторами Print, LPrint, PrintUsing, LPrint Using в QuickBasic и VisualBasic ( Контрольная работа, 12 стр. )
Ввод и форматирование текста в Word ( Реферат, 15 стр. )
Ведомость начисления платы за содержание детей в детских учреждениях ( Контрольная работа, 9 стр. )
Вид окна Excel после ввода всех формул е890ку ( Контрольная работа, 9 стр. )
Видеокарты. Звуковые карты. Лазерные диски ( Контрольная работа, 8 стр. )
ВИДЫ АВТОМАТИЗИРОВАННЫХ ИНФОРМАЦИОННЫХ ( Контрольная работа, 16 стр. )
Виды аналитико-синтетической переработки информации ( Реферат, 16 стр. )
Виды задач, решаемых с помощью ПЭВМ. Этапы их решения* ( Реферат, 16 стр. )
Виды и свойства информации ( Контрольная работа, 13 стр. )
Виды и свойства информации н45353 ( Контрольная работа, 12 стр. )
Виды и функции клавиатуры. Режим ввода на клавиатуре и функциональные клавиши ( Реферат, 13 стр. )
ВИДЫ КОДИРОВАНИЯ ( Контрольная работа, 14 стр. )
Виды конкретных графических изображений и программ для их просмотра ( Курсовая работа, 48 стр. )

"Алгоритмические языки и программирование"

Разработка эскизного и технического проектов программы 3

Введение 3

Назначение и область применения 4

Технические характеристики. 4

Постановка задачи: 4

Описание алгоритма 4

Организация входных и выходных данных 6

Выбор состава технических и программных средств 6

Источники, использованные при разработке 7

Разработка программы 8

Спецификация программы 9

Текст программы 10

Описание программы 14

Общие сведения 14

Описание логической структуры 14

Используемые технические средства 16

Вызов и загрузка 16

Входные и выходные данные 17

Тестирование программы 17

Заключение 19

Литература 20

Задание на курсовую работу по дисциплине "Алгоритмические языки и программирование".

Студент группы АСОИУс-1 Васечкин И.И.

Специальность: "Автоматизированные системы обработки информации и управления".

Тема: Разработка приложения для Windows, представляющего собой компьютерную модель стека.

Условие задачи:

Для выполнения задачи используется среда разработки Borland C++ Builder. В приложении должен быть реализован класс стека и создан интерфейс, иллюстрирующий работу стека.

Задание выдано:________________________/Число и подпись/

Назначение и область применения

Целью данной курсовой работы является изучение структуры данных типа "стек" и создание приложения, иллюстрирующего его работу.

Данное приложение может быть использовано при обучении основам структур данных, как компьютерная модель структуры данных "стек".

Технические характеристики.

Постановка

Приложение "Stack" должно работать на платформе Windows.

Интерфейс приложения должен предоставлять возможности для выполнения следующих действий:

- инициализация стека;

- очистка стека;

- ввод значений в стек;

- вывод значений из стека;

Также должна обеспечиваться возможность слежения за элементами в стеке.

Программа должна демонстрировать работу с двумя реализациями стеков, один из которых должен быть реализован с помощью стандартной библиотеки С++ STL, а другой должен быть написан самостоятельно. Стек должен быть реализован в виде класса.

Описание алгоритма

Стек - такой последовательный список с переменной длиной, включение и исключение элементов из которого выполняются только с одной стороны списка, называемого вершиной стека. Применяются и другие названия стека - магазин и очередь, функционирующая по принципу LIFO (Last - In - First- Out - "последним пришел - первым исключается"). Примеры стека: винтовочный патронный магазин, тупиковый железнодорожный разъезд для сортировки вагонов.

Основные операции над стеком - включение нового элемента (английское название push - заталкивать) и исключение элемента из стека (англ. pop - выскакивать).

Полезными могут быть также вспомогательные операции:

" определение текущего числа элементов в стеке;

" очистка стека;

" неразрушающее чтение элемента из вершины стека, которое может быть реализовано, как комбинация основных операций:

x:=pop(stack); push(stack,x);

Некоторые авторы рассматривают также операции включения/исключения элементов для середины стека, однако структура, для которой возможны такие операции, не соответствует стеку по определению.

Для наглядности рассмотрим небольшой пример, демонстрирующий принцип включения элементов в стек и исключения элементов из стека. На рис. 1 (а,б,с) изображены состояния стека:

" а). пустого;

" б-г). после последовательного включения в него элементов с именами 'A', 'B', 'C';

" д, е). после последовательного удаления из стека элементов 'C' и 'B';

" ж). после включения в стек элемента 'D'.

1. Архангельский А.Я. Программирование в С++Builder 6. - М.: "Издательство БИНОМ", 2003 г. - 1152 с.

2. Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Приемы объектно-ориентированного проектирования. Паттерны проектирования. - СПб.: Питер, 2001 г. - 368 с.

3. Б. Страуструп. Язык программирования С++, 3-е изд. / Пер. с англ. - СПб.: М.: "Невский диалект" - "Издательство БИНОМ", 1999 г., 991 с.

4. Айра Пол, Объектно-ориентированное программирование на С++, 2-е изд. СПб.: М.: "Невский диалект" - "Издательство БИНОМ", 1999 г. - 462 с.

5. Одинцов И.О. Профессиональное программирование. Системный подход. - СПб.: БХВ-Петербург, 2002. - 512 с.: ил.

6. Александровский А.Д. Delphi 4. Шаг в будущее. - М.:ДМК, 1999 - 528 с.

Примечаний нет.

2000-2024 © Copyright «DipMaster-Shop.ru»