МГПК. Основы алгоритмизации и программирования. Практические задания
Эксперт
Сергей
Мы готовы помочь Вам.
1 Выполните задание, добавив, если необходимо, защиту от неправильного ввода данных. Форма обязательно должна содержать кнопку для закрытия приложения, кнопку очистки компонентов и главное меню, дублирующее основные действия:
- Введите три числа. В зависимости от выбранного переключателя RadioButton вычислить сумму или произведение чисел.
- Введите три числа. В зависимости от выбранного переключателя RadioButton вычислить объем или площадь поверхности параллелепипеда с такими сторонами.
- Создайте приложение для перевода введенного числа сантиметров квадратных в метры, дециметры и миллиметры квадратные. Выбор единиц, в которые надо перевести число осуществлять при помощи компонента RadioGroup.
- Создайте приложение для перевода введенного числа литров в миллилитры, метры кубические. Выбор единиц, в которые надо перевести число осуществлять при помощи компонента RadioButton .
- Введите число. В зависимости от выбранного переключателя RadioButton выводить информацию о числе: знак числа (положительное или отрицательное), четность (четное не четное), делимость на 3 (делится или не делится).
- Поместите на форму компонент Label, внесите в него текст «Это компонент – надпись», оформите его шрифтом размером 8, синим цветом текста, белым цветом фона.
- Разместите на форме три компонента-флажка CheckBox – размер шрифта, цвет текста, цвет фона. Для каждого флажка создать группу переключателей, с вариантами размера или цветов. Если флажок выбран, то переключатели должны становиться доступными. В зависимости от выбранного переключателя надпись Label должна принимать выбранное форматирование цветом или размером. Если с флажка снимается выделение, форматирование исчезает, и восстанавливается исходное.
- Поместите на форму компонент Label, внесите в него текст «Label – это надпись», оформите его шрифтом размером 10, белым цветом текста, синим цветом фона.
- Разместите на форме три компонента-флажка CheckBox – размер шрифта, цвет текста, цвет фона. Для каждого флажка список ListBox, с вариантами размера или цветов. Если флажок выбран, то список должен становиться доступным. В зависимости от выбранного элемента списка, надпись Label должна принимать выбранное форматирование цветом или размером. Если с флажка снимается выделение, форматирование исчезает, и восстанавливается исходное.
- Поместите на форму компонент Edit, внесите в него текст «Флажок – это CheckBox», оформите его шрифтом размером 10, курсивным начертанием, зеленым цветом фона.
- Разместите на форме три компонента переключателя RadioButton. Каждый из них будет соответствовать варианту оформления. Для каждого переключателя создать группу компонентов-флажков CheckBox с элементами оформления. В зависимости от выбранного переключателя становится доступной группа флажков. Выбирая флажки из данной группы, пользователь может установить форматирование компонента Edit.
1 вариант (размер текста 12, начертание жирное и курсивное, фон — белый)
- Разместите на форме три компонента переключателя RadioButton. Каждый из них будет соответствовать варианту оформления. Для каждого переключателя создать группу компонентов-флажков CheckBox с элементами оформления. В зависимости от выбранного переключателя становится доступной группа флажков. Выбирая флажки из данной группы, пользователь может установить форматирование компонента Edit. (размер текста 8, начертание подчеркнутое, фон — серый)
- Разместите на форме три компонента переключателя RadioButton. Каждый из них будет соответствовать варианту оформления. Для каждого переключателя создать группу компонентов-флажков CheckBox с элементами оформления. В зависимости от выбранного переключателя становится доступной группа флажков. Выбирая флажки из данной группы, пользователь может установить форматирование компонента Edit. (размер текста 14, начертание жирное, фон — голубой)
- Поместите на форму четыре компонента-флажка CheckBox с категориями блюд – Первое, Второе, Напиток, Десерт. Для каждого флажка при помощи компонентов ComboBox создайте список возможных блюд. Если пользователь выделил флажок с категорией блюда, то список блюд данной категории становится доступен. Поместить на форму кнопку «Оформить заказ», при ее нажатии все выбранные пользователем блюда должны выводиться в компоненте Label.
- Поместите на форму три компонента-флажка CheckBox с категориями товаров – Книги, Фильмы, Канцелярские товары. Для каждого флажка при помощи компонентов ListBox создайте список возможных блюд. Если пользователь выделил флажок с категорией товара, то список товаров данной категории становится доступен. Поместить на форму кнопку «Оформить покупку», при ее нажатии все выбранные пользователем товары должны выводиться в компоненте Edit, без возможности редактирования.
- Поместите на форму компонент Memo, заполните его минимум пятью строками. Добавьте окно Edit и компонент UpDown, его максимальное значение сделайте равным числу строк в Memo. При нажатии кнопки Старт выводить в компонент Label содержимое строки с номером установленном компонентом UpDown. Добавить возможность сохранять содержимое Memo в файл.
- Создайте приложение для работы с компонентом Memo, позволяющее добавлять строки с заданным содержимым и удалять строки с указным номером. Добавить возможность сохранять содержимое Memo в файл и загружать из файла, при этом использовать системные диалоги.
- Создайте приложение для оформления формы цветами и компонентов формы шрифтами. Для этого используйте системные диалоги. Предусмотреть возможность отмены выбранного оформления.
- Создайте приложение для оформления компонента Memo цветами и шрифтом. Для этого используйте системные диалоги. Предусмотреть возможность отмены выбранного оформления.
- Поместите на форму компоненты Memo, Edit, Label. В каждый внесите текст. При нажатии кнопки формат должно появляться диалоговое окно выбора шрифта. Компонент (Memo, Edit, Label) для которого будет применен выбранный шрифт и размер шрифта должен определяться при помощи RadioGroup.
- На канве компонента Image при нажатии кнопки «Рисовать» построите изображение домика. Использовать рисование пером. При помощи компонентов RadoButton задавать размер будущего изображения – большой, средний, маленький.
- На канве компонента Image при нажатии кнопки «Рисовать» построите изображение кораблика. Использовать рисование по точкам. При помощи компонентов RadoButton задавать размер будущего изображения – большой, средний, маленький.
- На канве компонента Image при нажатии кнопки «Рисовать» построите изображение кораблика. Использовать рисование по точкам. При помощи компонентов RadoButton задавать способ вывода изображения – мгновенно, замедленно. Для замедления использовать компонент Timer.
- На канве компонента Image при нажатии кнопки «Рисовать» построите изображение домика. Использовать рисование по точкам. При помощи диалога выбора цвета задавать цвет линий будущего изображения.
- На канве компонента Image при нажатии кнопки «Рисовать» построите изображение кораблика. Использовать рисование пером. При помощи диалога выбора цвета задавать цвет линий будущего изображения.
- На форме элемент выбора даты – MonthCaLendar. При помощи текстовых компонентов выведите выбранный пользователем год, месяц (словом) и день. Для преобразования названия месяца использовать оператор Case или If.
- На форме элемент выбора даты – MonthCaLendar. При помощи текстовых компонентов выведите выбранный пользователем год, месяц, день и день недели. Для преобразования названия дня недели использовать оператор Case или If.
- На форме разместите два компонента Edit и два компонента UpDown. Первый счетчик должен отображать целые числами от 0 до 30 с шагом 2 и циклической прокруткой. Второй должен отображать дробные числа от 0 до 2 с шагом 0,1 и фиксацией максимума и минимума. В компонент Label вывести надпись «сумма показаний =» и добавить текущее значение суммы показаний счетчиков.
- Разместите на форме два компонента Edit и два компонента UpDown. Первый счетчик должен отображать целые числами от -10 до 10 с шагом 2 и фиксацией максимума и минимума. Второй должен отображать дробные числа от -5 до 5 с шагом 0,5 и циклической прокруткой. В компонент Label вывести надпись «произведение показаний =» и добавить текущее значение произведения показаний счетчиков.
- Создать на форме при помощи компонентов Label и Timer бегущую строку. Текст бегущей строки должен вводится пользователем. Запуск производится кнопкой Старт, которая после запуска меняет название на Стоп и наоборот.
2 Выполните задание, добавив, если необходимо, защиту от неправильного ввода данных. Форма обязательно должна содержать кнопку для закрытия приложения:
- Создайте список – ComboBox из пяти актеров. Программа должна работать в двух режимах, выбираемых переключателем: 1 – в текстовое поле вводится номер актера, и он становиться выбранным в списке. 2 – вводится имя актера и добавляется в список. Добавить защиту от некорректного вывода.
- Создайте список – ListBox из пяти городов. Программа должна работать в двух режимах, выбираемых переключателем: 1 – в текстовое поле вводится номер города, и он становиться выбранным в списке. 2 – вводится название города и добавляется в список. Добавить защиту от некорректного вывода.
- Создайте список – ComboBox из пяти металлов. При щелчке по списку выбранный металл должен отобразиться в надписи или в текстовом окне, в зависимости от выбранного переключателя.
- Создайте список – ListBox из пяти фруктов. При щелчке по кнопке выбранный фрукт должен появиться в текстовом окне или в компоненте Label, в зависимости от выбранного переключателя.
- Создайте приложение для решения квадратного уравнения
- Поместите на форму пять флажков, подписать их названиями товаров. В компонент Label выводить названия всех выбранных товаров. Добавить обработку ситуации, когда не выбран ни один флажок и меню дублирующее кнопки.
- Введите два положительных числа – координаты Х и У. При нажатии на кнопку она должна принимать положение в соответствии с введенными координатами. Добавить защиту от некорректных чисел и меню дублирующее кнопки.
- Введите три положительных числа, ответьте, существует ли треугольник с такими сторонами. Результат можно выводить при помощи компонентов Label, StaticText, Panel. Какие компоненты используются для вывода, задавать при помощи компонентов CheckBox. Добавить защиту от отрицательных чисел.
- Введите два положительных числа – катеты прямоугольного треугольника, вычислите гипотенузу или площадь треугольника (в зависимости от выбранного переключателя). Добавить защиту от отрицательных чисел.
- Введите три положительных числа, вычислите периметр или площадь треугольника с такими сторонами (в зависимости от выбранного переключателя). Добавить защиту от некорректных чисел.
- Введите строку и букву. Вывести, сколько раз буква встречается в строке. Добавить меню дублирующее кнопки.
- Создайте приложение для определения максимального из трех чисел. Добавить меню дублирующее кнопки. При открытии и при завершении, должно появляться сообщение об авторе программы.
- Создайте приложение для просмотра текстовых файлов, с возможностью сохранения под старым и под новым именем. Добавить меню дублирующее кнопки.
- Создайте приложение позволяющее очищать список ListBox, добавлять в него новые строки, сохранять и загружать списки значений.
- Создайте приложение позволяющее при помощи системного диалога выбрать цвет, при помощи компонента CheckBox указать компоненты (форма, метка, текстовое окно), которые должны принять выбранный цвет.
- Поместите на форму компоненты Label, StaticText, Panel. При помощи системного диалога выбрать шрифт и его форматирование. При помощи компонента CheckBox задать компоненты, для которых должно быть применено выбранное форматирование.
- Создайте приложение, содержащее: список значений – при помощи компонента CheckListBox; поле для ввода новой строки и кнопку для добавления новой строки в список; поле со счетчиком для ввода номера удаляемой строки и кнопку для добавления удаления выбранной строки. Предусмотреть соответствие вводимого номера и количества строк.
- Создайте приложение, содержащее: список значений; поле для ввода новой строки и кнопку для добавления новой строки в список; поле со счетчиком для ввода номера удаляемой строки и кнопку для добавления удаления выбранной строки. Предусмотреть соответствие вводимого номера и количества строк.
- Создайте список – ComboBox из пяти писателей. Программа должна работать в двух режимах, выбираемых переключателем: 1 – При щелчке по списку в текстовом окне должен появиться порядковый номер выбранного писателя. 2 – В текстовое поле вводится номер писателя, и он становиться выбранным в списке. Добавить защиту от некорректного вывода
- Создайте список – ListBox из пяти видов грибов. Программа должна работать в двух режимах, выбираемых переключателем: 1 – При щелчке по списку в текстовом окне должен появиться порядковый номер выбранного вида. 2 – В текстовое поле вводится номер города, и он становиться выбранным в списке. Добавить защиту от некорректного вывода.
- Создайте кнопки для выбора двух цветов и кнопку Старт. После нажатия кнопки Старт текст надписи должен чередовать выбранные цвета.
- Создайте кнопки для выбора двух цветов и кнопку Старт. После нажатия кнопки Старт надпись должна мигать выбранными цветами.
- Создайте надпись, оформив ее ярким цветом. Создайте кнопки Старт и Финиш, которые будут начинать и заканчивать движение надписи по форме. Если надпись движется, кнопка Старт должна быть недоступна. Если движения нет, недоступна должна быть кнопка Финиш.
- Поместить на форму две группы переключателей. Первая группа определяет цвет надписи, а вторая размер шрифта (маленький, средний, большой). Изменять надпись в соответствии с выбранным описанием. При открытии и при завершении, должно появляться сообщение об авторе программы
- Поместите на форму две группы переключателей. Первая группа определяет цвет формы, вторая размер (маленький, средний, большой). Изменять форму в соответствии с выбранным описанием. При открытии и при завершении, должно появляться сообщение об авторе программы
- Поместите на форму две группы переключателей. Первая группа определяет четное или нечетное число, а вторая диапазон числа (0-10, 11-20,21-30). Вывести все числа, отвечающие выбранным условиям.
- Если существует файл С:/text.txt, то выведите его в окно Memo. Подсчитайте в нем число слов.
- Если существует файл С:/text.txt, то выведите его в окно Memo. Введите номер строки и в поле компонента Edit выведите строку из Memo, с номером соответствующим введенному числу.
- Если существует файл С:/text.txt, то выведите его в окно Memo. При помощи компонента Edit выведите первую строку из Memo.
- Создайте на форме при помощи компонентов Label и Timer бегущую строку. Текст бегущей строки должен вводиться пользователем. Запуск производится кнопкой «Старт», которая после запуска меняет название на «Стоп» и наоборот.
Была ли полезна данная статья?
Да
60.78%
Нет
39.22%
Проголосовало: 1081
Здравствуйте. Скажите пожалуйста, планирую поступать в магистратуру на факультет Психологии « Психология личности»в РГГУ скажите пожалуйста, есть ли у вас, ответы на вступительные экзамены? так как, планирую, сделать акцент на бюджет. Спасибо.
Арсений, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@otlichnici.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.
Дистанционная помощь в защите ВКР
Анастасия, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@otlichnici.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.
Здравствуйте. Нужна срочно практическая часть вкр, третья глава. Скину похожие работы, на которые можно ориентироваться
Александр, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@otlichnici.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.
вкр по теме: экологический туризм России : анализ состояния, проблемы и перспективы
Людмила, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@otlichnici.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.
Здравствуйте вы защищаете ВКР?
Ольга, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@otlichnici.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.
Написать магистерскую ВКР на тему «Совершенствование логистических бизнес-процессов на примере торговой компании». Не менее 100 страниц.
Миша, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@otlichnici.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.
Здравствуйте нужна работа Вкр
Лена, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@otlichnici.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.
Написать ВКР 3 раздела Тема строительство строительство жилого дома с применением каркасно-монолитных технологий Антиплагиат от 75% ПЗ и чертежи
Владимир, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@otlichnici.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.