Практикум по программированию. Вариант 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