Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.01.2010, 11:21   #1
HDMI
Пользователь
 
Регистрация: 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) достигнут некоторый уровень сходимости.
HDMI вне форума Ответить с цитированием
Старый 31.01.2010, 15:22   #2
Universal
Новичок
Джуниор
 
Регистрация: 29.10.2009
Сообщений: 1
По умолчанию

А связаться с вами как? (icq, mail)
Universal вне форума Ответить с цитированием
Старый 31.01.2010, 15:24   #3
HDMI
Пользователь
 
Регистрация: 21.09.2009
Сообщений: 48
По умолчанию

mihkostya@gmail.com Пишите цену сразу
HDMI вне форума Ответить с цитированием
Старый 31.01.2010, 16:47   #4
semenovmixan
Заблокирован
 
Регистрация: 08.01.2010
Сообщений: 0
По умолчанию

Готов взяться за проект
номер ICQ: 565460353 или 480964456
mikefreelance@rambler.ru
semenovmixan вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание программ с графическим интерфейсом 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