Программирование Qt
ЗАДАЧА 1
Введение, предмет, цели и задачи разработки ПО. Основные конструкции языка С/C++.
Выполните инсталляцию Инструментальной среды программирования QtToolkit-5 в операционной системе Windows или Linux. Создайте проект виджета. Постройте приложение. Запустите процесс отладки программы. Выполните трассировку.
Вопросы и задания:
1. Для чего предназначена Инструментальная среда программирования QtToolkit?
2. Какие функции выполняет QtLinguist?
3. Как обеспечить интеграцию QtToolkit с компилятором С++ из состава Microsoft Visual Studio?
4. Как выполнить подключение обработчиков к сигналам?
Для сдачи работы представить исходный код программы и снимки экрана в состоянии трассировки программы
ЗАДАЧА 2
Введение, предмет, цели и задачи разработки ПО. Основные конструкции языка С/C++.
Выполните инсталляцию Инструментальной среды программирования QtToolkit в операционной системе Windows или Linux. Создайте проект главного окна приложения. Постройте приложение. Запустите процесс отладки программы. Выполните трассировку.
Вопросы и задания:
1. Какие функции выполняет QtDesigner?
2. Что такое слоты в среде программирования QtToolkit?
3. Как обеспечить интеграцию QtToolkit с компилятором С++ из состава Microsoft Visual Studio?
4. Как обеспечить возможность масштабирования окна приложения Qt?
Для сдачи работы представить исходный код программы и снимки экрана в состоянии трассировки программы.
ЗАДАЧА 3
Координаты поля шахматной доски x, y заданы как целые числа, лежащие в диапазоне 1–8, левое нижнее поле доски с координатами (1, 1) является черным.
Даны координаты двух различных полей шахматной доски x1, y1, x2, y2. Проверить истинность высказывания: «Данные поля имеют различный цвет». Вопросы и задания:
1.Разработайте алгоритм решения задачи и напишите и скомпилируйте программу на языке С (С++).
2.Проверьте корректность работы программы.
Для сдачи работы представить исходный код и исполняемый файл в формате exe для windows или бинарный файл linux.
ЗАДАЧА 4
Дано натуральное число n. Получить все такие натуральные числа R, что n делится на R2 но не делится на R3..
Вопросы и задания:
1.Разработайте алгоритм решения задачи, напишите и скомпилируйте программу на языке С (С++).
2.Проверьте корректность работы программы.
Для сдачи работы представить исходный код и исполняемый файл в формате exe для windows или бинарный файл linux.
ЗАДАЧА 5
Операции языка С. Операторы управления.
Задана строка символов, изменить последовательности симолов по следующим правилам:
Каждую группу из n последовательно стоящих символов ‘’ (пробел) и '\t' (табуляция) заменить на один пробел;
Каждую букву, стоящую после символа '.' непосредственно или отделенную символом ‘’ (пробел), преобразовать к верхнему регистру.
Вопросы и задания: 1.Разработайте алгоритм решения задачи и напишите программу на языке С (С++), скомпилируйте и отладьте ее.
2. Проверьте корректность работы программы, убедитесь в устойчивости алгоритма.
Для сдачи работы представить исходный код и исполняемый файл в формате .exe для windows или бинарный файл linux.
ЗАДАЧА 6
Операции языка С. Операторы управления.
Задана строка символов, найти последовательность символов, заданную правилами:
выражение ::= выражение - вычитаемое| вычитаемое
вычитаемое ::= идентификатор | целое
идентификатор ::= буква | идентификатор буква | идентификатор цифра
буква ::= A | B | C | D | E | F | G | H | I | J | K| L | M| N| O| P| Q| R| S |T| U|V| W |X| Y| Z цифра ::= 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
целое ::= цифра | целое цифра
Вопросы и задания:
1.Разработайте алгоритм решения задачи и напишите программу на языке С (С++), скомпилируйте и отладьте ее.
2. Проверьте корректность работы программы, убедитесь в устойчивости алгоритма.
Для сдачи работы представить исходный код и исполняемый файл в формате .exe для windows или бинарный файл linux.
ЗАДАЧА 7
Структура программы. Функции.
Разработайте программу отображения базы данных в форме таблицы используя библиотеку Qt. Редактирование данных в ячейках и связывание нескольких таблиц не требуется.
Вопросы и задания:
1.Разработайте алгоритм решения задачи и напишите программу на языке С (С++) скомпилируйте и отладьте ее.
2. Проверьте корректность работы программы, убедитесь в устойчивости алгоритма.
Для сдачи работы представить исходный код и исполняемый файл в формате .exe для windows или бинарный файл linux и бинарные файлы разделяемых библиотек.
ЗАДАЧА 8
Структура программы. Функции.
Разработайте программу отображения календаря с указанием текущей даты и времени, используя библиотеку Qt.
Вопросы и задания:
1.Разработайте алгоритм решения задачи и напишите программу на языке С (С++) скомпилируйте и отладьте ее.
2. Проверьте корректность работы программы, убедитесь в устойчивости алгоритма.
Для сдачи работы представить исходный код и исполняемый файл в формате .exe для windows или бинарный файл linux и бинарные файлы разделяемых библиотек