|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
31.01.2010, 11:21 | #1 |
Пользователь
Регистрация: 21.09.2009
Сообщений: 48
|
Qt3 designer под Linux/программы с графическим интерфейсом
Есть 3 лабораторные. Есть люди, занимающиеся этим? Пишите ваши предложения. Ниже скину текст задач:
Задание 4. Работа с файлами ЗАДАНИЕ Составить программу с графическим интерфейсом (среда Qt3, язык С++), реализующую - ввод исходных данных, - соответствующий алгоритм, - вывод результатов, - анализ алгоритма (количество операций, время решения, объем используемой оперативной памяти), - диагностику ошибок. Подготовить и сдать отчет. Программа должна позволять осуществлять в диалоговом режиме следующие основные действия: • добавление в конец файла новых записей (файл либо создается вновь, либо открывается существующий; название файла и его местоположение задается в диалоговом режиме); • просмотр существующих записей в исходном и/или результирующем файле (открывается существующий файл; название файла и его местоположение задается в диалоговом режиме) (предусмотреть возможность прерывания просмотра файла); • предусмотреть защиту «от дурака» • обработка данных входного файла (открывается существующий; название файла и его местоположение задается в диалоговом режиме) с выводом результатов в новый или существующий файл (результирующий файл либо создается вновь, либо открывается существующий в режиме добавления записей; название файла и его местоположение задается в диалоговом режиме); • выход из программы. Обязательное требование к программе: • Программа должна обнаруживать и сообщать об ошибках, связанных с выполнением файловых операций. Например: ввод имени файла данных, отсутствующего в текущем каталоге, или просмотр входного файла, в который еще не введены данные и т.д. Примечание. Перед сдачей лабораторной работы обязательно необходимо подготовить несколько примеров задания во входном типизированном файле. 12. Вычитание длинных целых чисел struct LongNumbers { int id; // Номер записи в файле char Number1[100]; // Число 1 в десятичном представлении char Number2[100]; // Число 2 в десятичном представлении char Number3[100]; // Число 3 в десятичном представлении }; Во входном файле содержатся коды символов ‘0’…’9’ в десятичном представлении (в виде C-строки). Необходимо вычислить выражение Number1-Number2-Number3 и в том же виде записать в выходной файл. struct LongNumberResult { int id; // Номер записи в файле char Number[200]; // Число в десятичном представлении }; Задание 5. Разработка алгоритмов ЗАДАНИЕ Составить программу с графическим интерфейсом (среда Qt3, язык С++), реализующую - ввод исходных данных, - соответствующий алгоритм, - вывод результатов, - анализ алгоритма (количество операций, время решения, объем используемой оперативной памяти), - диагностику ошибок. Подготовить и сдать отчет. Задание № 12 Разработать программу, осуществляющую: - Расчет значения многочлена, заданного степенью n, коэффициентами и значением х стандартным алгоритмом и по схеме Горнера; - Приведение к схеме Горнера осуществить программно. С использованием разработанной программы показать скорости вычисления стандартным методом и по схеме Горнера. Задание 6. Разработка генетических алгоритмов ЗАДАНИЕ 6 Составить программу с графическим интерфейсом (среда Qt3, язык С++), реализующую - ввод исходных данных, - соответствующий алгоритм, - вывод результатов, - анализ алгоритма (количество операций, время решения, объем используемой оперативной памяти), - диагностику ошибок. Подготовить и сдать отчет. При разработке генетического алгоритма использовать следующие частные алгоритмы по вариантам. Задача оптимизации: 1) найти максимум функции y= x2sin(x), Создание исходной популяции: 2) генерация путем ввода с клавиатуры. Оператор отбора: 3) пропорционально значению целевой функции. Оператор скрещивания: 1)одноточечный, Оператор мутации: 2) стратегия разнообразия. Оператор редукции: 1) стратегия “выживает сильнейший”, Критерий останова: 2) достигнут некоторый уровень сходимости. |
31.01.2010, 15:22 | #2 |
Новичок
Джуниор
Регистрация: 29.10.2009
Сообщений: 1
|
А связаться с вами как? (icq, mail)
|
31.01.2010, 15:24 | #3 |
Пользователь
Регистрация: 21.09.2009
Сообщений: 48
|
mihkostya@gmail.com Пишите цену сразу
|
31.01.2010, 16:47 | #4 |
Заблокирован
Регистрация: 08.01.2010
Сообщений: 0
|
Готов взяться за проект
номер ICQ: 565460353 или 480964456 mikefreelance@rambler.ru |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание программ с графическим интерфейсом | Rembo | C++ Builder | 20 | 18.11.2009 19:28 |
Лаба под Linux | bymer | Помощь студентам | 0 | 29.09.2009 19:41 |
Программа с графическим интерфейсом | raccooni | Общие вопросы C/C++ | 1 | 29.11.2008 18:00 |