Изменение свойств компонентов c# 1 изменить свойства указанного компонента с других компонентов. при этом использовать значения следующих свойств. для значения свойства text необходимо использовать текст, содержащий порядковые номера (первый, второй, третий, четвертый, пятый); для значения свойств font.size – 8, 10, 12, 14, 16; для значения свойств font.name – arial, courier new, times new roman, tahoma, lucida console; для значения свойства– size.height 20, 30, 40, 50, 60; для значения свойства size.width – 80, 100, 120, 140, 160; для значения свойств items.count, lines.count – 4, 6, 8, 10, 12. многострочные компоненты listbox, combobox – заполняйте 5-ю повторениями заданного текста. 5 combobox checkbox combobox textbox radiobutton listbox например,необходимо изменить свойства компонента combobox: – items с checkbox, который будет содержать перечисление: первый, второй, третий, четвертый, пятый, отмеченные элементы перечисления должны попасть в checkbox; – font.size с radiobutton, который будет содержать список размеров шрифтов: 8, 10, 12, 14, 16, при выборе элемента списка должно измениться свойство font.size; – font.name с textbox, в который будет введено одно из названий шрифтов: arial, courier new, times new roman, tahoma, lucida console, при нажатии на кнопку «изменить» должно измениться свойство font.name; – size.height с combobox, в который будет содержать количество элементов списка combobox: 4, 6, 8, 10, 12, выбор одного из этих элементов должен изменить количество элементов в списке combobox – свойство items.count; (добавить или удалить элементы из списка: первый, второй, третий, четвертый, пятый). 2. для всех используемых компонентов 1 укажите описание используемого свойства и события. 3. для компонента listbox (нечетные варианты) и компонента combobox (четные варианты) разработать проект с кнопками «добавить», «удалить», «вставить», «очистить», «найти», которые соответственно: - добавляют элемент введенный в текстовое поле; - удаляет выделенный элемент списка; - вставляет элемент перед выделенным элементов в список (если нет выделенного вставляет его на первое место – в начало списка), значение которого берется из текстового поля; - удаляет все элементы списка; - ищет номер элемента, введенного в текстовое поле и возвращает его с messagebox.show. кнопки «удалить», «вставить», «очистить», «найти» должны быть недоступны для пустого списка (enabled=false). 4. для всех используемых компонентов 3 укажите описание используемого свойства и события.
Формальный язык в математической логике и информатике — множество конечных слов (строк, цепочек) над конечным алфавитом. Понятие языка чаще всего используется в теории автоматов, теории вычислимости и теории алгоритмов. Научная теория, которая имеет дело с этим объектом, называется теорией формальных языков.
1) Пронумеровать числа справа налево, начиная с нуля, то есть вот так
2) Далее есть вот такая формула: число*систему исчисления в степени номера этого числа, то есть
А, ну и еще стоит добавить что в 16 системе исчисления есть цифры от 0 до 9 и буквы от A до F, соответственно A=10,B=11,C=12,D=13,E=14,F=15
С восьмиричной системой исчисления все аналогично
1) Нумеруем числа справа налево, начиная с 0
2) Опять пользуемся нашей формулой
А вот число 28 уже перевести нельзя, потому что восьмеричная система счисления содержит только цифры от 0 до 7 (всего 8 цифр, соответственно названию системы счисления)
Формула выше применима ТОЛЬКО для перевода из любой системы счисления в десятичную
Теперь переведем из десятичной системы в двоичную. Для этого тоже есть своя формула: делим переводимое число (в десятичной системе счисления) на основание системы счисления, в которую мы хотим перевести число и записываем остатки, пока в результате деления не получим ноль. Сейчас разберем по порядку:
1) Переводим из десятичной системы В ДВОИЧНУЮ. То есть основание системы счисления, в которую мы переводим число - 2
1093/2=546 (остаток 1) - в результате деление должно быть обязательно целое число, записываем остаток. Результат опять делим на основание системы счисления, в которую переводим (2)
546/2=273 (остаток 0)
273/2=136 (остаток 1)
136/2=68 (остаток 0)
68/2=34 (остаток 0)
34/2=17 (остаток 0)
17/2=8 (остаток 1)
8/2=4 (остаток 0)
4/2=2 (остаток 0)
2/2=1 (остаток 0) - делим до тех пор, пока в результате не получим ноль, так что еще одно действие
1/2=0 (остаток 1) - вот теперь все
Теперь запишем остатки в обратном порядке
10001000101 - это и есть ответ
Последнее задание совмещает все знания, которые ты получила выше. Сначала нужно перевести число из 16-ричной системы счисления в десятичную (нумеруешь числа справа налево, затем умножаешь на систему счисления в степени номера числа), а затем так же делением переводишь в двоичную систему счисления. Если ты это сделаешь, значит ты все поняла, если нет, то пиши мне разобраться.