|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
P.S. Все приложения с графическим интерфейсом!!!!!
План работы производственной практики
В день выполняете по пункту указанному в плане, и отсылаете руководителю от колледжа на проверку. Номер индивидуального задания соответствует вашему номеру по журналу: 1. Конвертер валют. Пользователь вводит сумму, выбирает две валюты и получает эквивалент во второй валюте. 2. Бег. Пользователь указывает количество км за каждый день в течение некоторого периода времени. Программа находит общий пробег, среднее значение в день, наименьшее и наибольшее значения. 3. Средняя температура. Пользователь вводит данные о температуре за некоторый период времени. Программа находит среднее значение. 4. Пользователь указывает цвет и радиус круга. Программа показывает прямоугольник, в котором круг данного размера и цвета движется горизонтально, меняя направление при касании границы. 5. Создать калькулятор, аналогичный калькулятору Windows (вид: а) обычный; б) инженерный). 6. Изобразить на форме круг, который то удаляется, то приближается. Параметры анимации изменяются пользователем (цвет, скорость, размер, расположение) 7. Изобразить на форме отрезок, который вращается вокруг своей концевой точки. Вокруг произвольной своей точки. Вокруг произвольной точки плоскости. 8. Изобразить на форме отрезок, цвет которого плавно меняется. 9. Изобразить треугольник, который вращается вокруг своего центра тяжести. 10. Создать форму, на которой набранный пользователем текст. Начинает постепенно появляться, а затем двигаться по вертикали, меняя направление при достижении границ формы. 11. Создать приложение, в котором моделируется процесс бросания тела под данным углом к горизонту. Пользователь задает начальные данные и видит движение тела вместе с траекторией. 12. Создать приложение "Ежедневник". Возможности: создание записей двух видов: задача и заметка. Для задачи указывается срок выполнения. Заметка относится к одной из категорий. Список категорий можно изменять. Для заметки указываются метки, характеризующие тему заметку. Добавить поиск по меткам и содержанию заметок/задач в рамках выбранных категорий. 13. Создать приложение "Каталог книг". Пользователь добавляет книгу в каталог. Сам файл копируется из указанной директории в папку каталога. При добавлении указывается категория, статус (прочитана, прочитать, в процессе чтения (номер страницы)), рейтинг (если прочитана). Добавить возможность поиска и сортировки по каждому из параметров описания. Добавить возможность добавления к данной книге описания и цитат из книг. Добавить возможность поиска похожих книг в каталоге. 14. Напишите программу, способную высчитывать тригонометрические функции sin, cos, tg заданных углов от 0 до 90º. Создайте интерфейс программы: в таблице 3 поля – «угол в градусах», «угол в радианах» и «результат», три кнопки – «sin», «cos», «tg» - выполняют действия и выводят результат в третье поле таблицы. Данные углов выбрать с шагом 5º. В таблице использовать выравнивание элементов справа. 15. Напишите программу, выполняющую сортировку случайным образом полученного массива 3 х 10 методами «пузырька» и «вставок». Создайте интерфейс программы: в таблице 3х10 числа получить случайным образом по сигналу от предусмотренной кнопки; обеспечить выбор метода сортировки; сортировку чисел в столбце начинать по клику левой кнопки мыши в этом столбце; предусмотреть вывод количества сравнений. 16. Напишите программу, способную определять следующие параметры массива 7х7: максимальное и минимальное значение, их местоположение, сумму значений элементов массива и среднее арифметическое значение. Создайте интерфейс программы: в таблице 7х7 числа получить случайным образом по сигналу от предусмотренной кнопки; кнопки «Max» и «Min» должны выполнять поиск соответствующих значений и их местоположение, которое должно быть подсвечено цветом в таблице; кнопки «Сумма» и «СА» должны высчитывать указанные значения и выводить результат в поля надписи 17. Напишите программу, выполняющую операции сложения, вычитания и умножения матриц 3х3. Создайте интерфейс программы: в 2-х таблицах 3х3 числа получить случайным образом по сигналу от предусмотренной кнопки; кнопки «Сумма», «Разность» и «Произведение» должны выполнять соответствующие действия над массивами, результат должен быть выведен в третий массив, в котором подсветить цветом максимальное и минимальное значение. 18. Напишите программу, которая находит в массиве 15х15 числа являющиеся степенью 2 и 3. Создайте интерфейс программы: в таблице 15х15 числа получить случайным образом; создать кнопки выполняемых действий; результат действий подсвечивать цветом; в поле надписи выводить количество найденных чисел. 19. Создать приложение, которое позволяет добавлять указанному изображению заданную надпись (шрифт, размер, цвет, координаты указывает пользователь). Добавить возможность автоматического добавления надписи ко всем изображениям заданного формата в выбранной директории (с учетом вложенных папок). 20. Текстовый редактор 21. Web-браузер 22. Десктопное приложение для заметок. Приложению необходимо сохранять заметки и синхронизировать их с базой данных. 23. Десктопное приложение для просмотра изображений. 24. Система входа и регистрации. Проект включает в себя процесс регистрации пользователя путем запроса имени пользователя и пароля. После успешной регистрации создается пользовательский файл с учетными данными. Если пользователя не существует, при входе в систему будет показана ошибка.
Для реализации, вы можете использовать: языки программирования: C++, C# среды: Embarcadero RAD Studio XE2, Visual Studio 2019 технологии: приложение WindowsForm, WPF P.S. Все приложения с графическим интерфейсом!!!!!
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|