Мегаобучалка Главная | О нас | Обратная связь


Аналоговые и электронные часы с будильником



2015-12-06 280 Обсуждений (0)
Аналоговые и электронные часы с будильником 0.00 из 5.00 0 оценок




Проект ОРГАНАЙЗЕР.

Разработка проекта под названием ОРГАНАЙЗЕР в среде визуального программирования Дельфи. Проект разрабатывается на лабораторных работах и самостоятельных домашних занятиях в течение всего второго семестра с 4-й по 15-ю неделю, защита проекта состоится на 16-17 неделе.

Проектирование проекта ведется самостоятельно каждым студентом под руководством преподавателя ведущего занятия по дисциплине Информатика.

Цель проекта.

Закрепление полученных компетенций (знаний, умений и навыков) в первом семестре и приобретении новых знаний по визуальному объектно-ориентированному программированию

Описание и содержания проекта.

Проект состоит из одного приложения, содержащий несколько модулей. Он должен состоять из одного главного окна из которого совершается управление всем проектом (другими окнами)..

Главное окно содержит: заголовок проекта, строку меню с выпадающими подменю, под которой находится панель(и) управления с набором управляющих элементов, строку состояния и заставку проекта. В строке состояния указывается дата, день недели, месяц и год; текущее время. Заставка проекта может быть фото зданий МГТУ, кафедры или индивидуальные предпочтения (например, товарный знак вашего программного продукта).

Проект сдержит следующие приложения.

Обработка строк.

На форму выкладываются по три компонента EDIT и LABEL. Два компонента кнопок.

В первые два поля однострочного редактора вводится входная информация, содержащая

строчные и прописные слова английского и русского алфавитов, цифры и числа различных типов, числа и слова палиндромы, даты различных форматов, время, всевозможные знаки препинания. Слова в предложении могут разделятся одним или несколькими пробелами, любым знаком препинания. Результирующая информация выводится в поле EDIT и на форму или в иные компоненты. Информационные строки обрабатываются процедурами и функциями модуля SYSUtils, согласно полученным знаниям первого семестра. Кнопки представляют собой - кнопку обработки и кнопку закрытия окна.

2 Обработка динамических структур данных (на основе массивов и ссылочного типа данных-указателей):

списков, стеков, очередей, деревьев, графов(МАТЕРЕАЛ БУДЕТ РАССМОТРЕН ВО ВТОРОМ СЕМЕСТРЕ )

Обработка всех видов файлов.

Демонстрация Файлов Паскаля. Дельфи и ОС.(ВЫУЧИТЬСАМОСТОЯТЕЛЬНО)

Научный калькулятор.

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

Три панели с 30 кнопками. На первые две панели кнопки помещаются классическим путем, а на третью панель сгенерировать программно. На одной из кнопок поместить некоторый математический знак, созданный в графическом редакторе( например, √, ∑ … ).Калькулятор должен выполнять следующие функции: арифметические, тригонометрические, логарифмические, возведения в любую степень, вычисления сложного процента ,сохранения результата в памяти и извлечения из нее, функцию очистки и забоя(удаления последнего символа), взятия простейшего интеграла, решения

Линейных уравнений, перевода из одной системы счисления в другую и наоборот,

Переход из одной меры измерений в другую…

Обработка массивов

Обработка массивов производится на двух компонентах Memo и StringGrid.

1.Обработка строковой таблицы должна обеспечить:

а) действия с одномерным массивом: нахождение max и min элементов массивов и их

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

б) обработка 2-х мерного массива включает:

1 Удаление/вставку строки/столбца с любой позиции и в заданном количестве;

2 Транспонирование матрицы и обмен главной и побочной диагоналями;

3 Поиск заданного элемента в любой строке и любом столбце и во всей матрице;

4 Нахождение детерминанта.

Реализация пунктов 1-4 на одной матрице А

5 Умножение матрицы на : скаляр, вектор и матрицу;

6 Сложение и вычитание матриц;

7 Решение системы линейных уравнений.

При реализации пунктов 5-7 к основной матрице А подключаются дополнительные В и С

2 Демонстрировать обработку массивов на компоненте Memo и показать присущие методы этому объекту.

Записная книжка

Записная книжка реализуется на 2-х компонентах:

В одном компоненте задается русский алфавит А,Б…Я В другом обязательно табличном

Следующие поля: ФИО, профессия, телефон, адрес проживания, электронная почта.

Функционирование записной книжки. Выбрав, из первого объекта нужную

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

Сохранять данные в файле, загружатьиз файла. Редактировать: добавлять, удалять, заменять и сортировать. Шифровать и дешифровать.

База данных

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

Аналоговые и электронные часы с будильником

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



2015-12-06 280 Обсуждений (0)
Аналоговые и электронные часы с будильником 0.00 из 5.00 0 оценок









Обсуждение в статье: Аналоговые и электронные часы с будильником

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

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



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (280)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.006 сек.)