Задание 1. Создание программной системы в Turbo Delphi

Практикум по программированию. Вариант 1

Задание. Создание программной системы в Turbo Delphi.

Выполнить объектную декомпозицию, разработать формы интерфейса, диаграмму состояний интерфейса, диаграммы классов интерфейсной и предметной областей, диаграмму последовательностей одной из реализуемых операций. Разработать, протестировать и отладить программу в среде Turbo Delphi.

В сведениях о компьютерах представлены следующие характеристики: тип микропроцессора, объем памяти, объем винчестера, цена. Программа должна в интерактивном режиме формировать файл, добавлять и удалять данные, а также воспринимать каждый из перечисленных запросов и давать на него ответ.

1. Определить характеристики компьютеров, цена которых не превышает заданную.

2. Определить типы микропроцессоров и цены всех компьютеров с памятью не менее заданного объема.

3. Определить цены всех компьютеров с данным типом микропроцессора, обладающих одновременно памятью и винчестерами не менее заданных объемов.

4. Построить столбчатую диаграмму, отражающую зависимость цены компьютера от типа микропроцессора.

 

Практикум по программированию. Вариант 2

Задание. Создание программной системы в Turbo Delphi.

Выполнить объектную декомпозицию, разработать формы интерфейса, диаграмму состояний интерфейса, диаграммы классов интерфейсной и предметной областей, диаграмму последовательностей одной из реализуемых операций. Разработать, протестировать и отладить программу в среде Turbo Delphi.

В базе данных “Мир животных” для каждого животного указаны класс, отряд, семейство, вид (например, класс Млекопитающие * отряд Хищные * семейство Кошачьи * снежный барс). Программа должна в интерактивном режиме формировать файл, добавлять и удалять данные, а также воспринимать каждый из перечисленных запросов и давать на него ответ.

1. Получить список животных данного класса с указанием отряда и семейства.

2. Выяснить, в каком из двух заданных семейств видов больше, и вывести список животных этого семейства.

3. Выяснить, к какому классу, отряду и семейству принадлежит данное животное.

4. Построить диаграмму, которая в виде прямоугольников разной высоты отображает количество отрядов в каждом классе.

 

Практикум по программированию. Вариант 3

Задание. Создание программной системы в Turbo Delphi.

Выполнить объектную декомпозицию, разработать формы интерфейса, диаграмму состояний интерфейса, диаграммы классов интерфейсной и предметной областей, диаграмму последовательностей одной из реализуемых операций. Разработать, протестировать и отладить программу в среде Turbo Delphi.

Некоторый файл содержит сведения о веществах: название вещества, удельный вес и проводимость (проводник, изолятор, полупроводник). Программа должна в интерактивном режиме формировать файл, добавлять и удалять данные, а также воспринимать каждый из перечисленных запросов и давать на него ответ.

1. Найти названия и удельные веса всех полупроводников.

2. Вывести сведения о проводниках в порядке возрастания их удельных весов.

3. Определить названия всех изоляторов, удельные веса которых не превышают заданного значения.

4. Построить столбчатую диаграмму процента проводников, изоляторов и полупроводников в файле.

 

Практикум по программированию. Вариант 4

Задание. Создание программной системы в Turbo Delphi.

Выполнить объектную декомпозицию, разработать формы интерфейса, диаграмму состояний интерфейса, диаграммы классов интерфейсной и предметной областей, диаграмму последовательностей одной из реализуемых операций. Разработать, протестировать и отладить программу в среде Turbo Delphi.

База данных коммерческого магазина содержит сведения о товарах: наименование и марка товара, дата поступления, количество штук, установленная цена, страна - производитель. Программа должна в интерактивном режиме формировать файл, добавлять и удалять данные, а также воспринимать каждый из перечисленных запросов и давать на него ответ.

1. Определить, есть ли в магазине указанный товар производства данной страны.

2. Определить, можно ли приобрести за данную сумму и, если да, то, сколько телефонных аппаратов каждой марки (выбрать все варианты по схеме "наименование и марка - максимально возможное количество").

3. Определить на какую общую сумму поступили товары, начиная с указанной даты.

4. Построить график поступления заданного товара по датам

 

Практикум по программированию. Вариант 5

Задание. Создание программной системы в Turbo Delphi.

Выполнить объектную декомпозицию, разработать формы интерфейса, диаграмму состояний интерфейса, диаграммы классов интерфейсной и предметной областей, диаграмму последовательностей одной из реализуемых операций. Разработать, протестировать и отладить программу в среде Turbo Delphi.

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

1. Определять, какие товары поступили начиная с указанной даты.

2. Определять, какой товар имеет наибольшую стоимость партии.

3. Определять даты поступления и наименования товаров, объемы партий которых не меньше заданного значения. Получить общую стоимость партий этих товаров.

4. Построить график поступлений указанного товара.

 

Практикум по программированию. Вариант 6

Задание 1. Создание программной системы в Turbo Delphi.

Выполнить объектную декомпозицию, разработать формы интерфейса, диаграмму состояний интерфейса, диаграммы классов интерфейсной и предметной областей, диаграмму последовательностей одной из реализуемых операций. Разработать, протестировать и отладить программу в среде Turbo Delphi.

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

1. Определить фамилии владельцев, имеющих мотоциклы данной марки.

2. определить марки и госномера мотоциклов, принадлежащих данному владельцу.

3. Определить фамилии владельцев, марки и госномера мотоциклов не старше данного года выпуска.

4. Построить график зависимости количества зарегистрированных мотоциклов в зависимости от года выпуска.

 

Практикум по программированию. Вариант 7


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: