ПОЗНАВАТЕЛЬНОЕ Сила воли ведет к действию, а позитивные действия формируют позитивное отношение Как определить диапазон голоса - ваш вокал
Игровые автоматы с быстрым выводом Как цель узнает о ваших желаниях прежде, чем вы начнете действовать. Как компании прогнозируют привычки и манипулируют ими Целительная привычка Как самому избавиться от обидчивости Противоречивые взгляды на качества, присущие мужчинам Тренинг уверенности в себе Вкуснейший "Салат из свеклы с чесноком" Натюрморт и его изобразительные возможности Применение, как принимать мумие? Мумие для волос, лица, при переломах, при кровотечении и т.д. Как научиться брать на себя ответственность Зачем нужны границы в отношениях с детьми? Световозвращающие элементы на детской одежде Как победить свой возраст? Восемь уникальных способов, которые помогут достичь долголетия Как слышать голос Бога Классификация ожирения по ИМТ (ВОЗ) Глава 3. Завет мужчины с женщиной 
Оси и плоскости тела человека - Тело человека состоит из определенных топографических частей и участков, в которых расположены органы, мышцы, сосуды, нервы и т.д. Отёска стен и прирубка косяков - Когда на доме не достаёт окон и дверей, красивое высокое крыльцо ещё только в воображении, приходится подниматься с улицы в дом по трапу. Дифференциальные уравнения второго порядка (модель рынка с прогнозируемыми ценами) - В простых моделях рынка спрос и предложение обычно полагают зависящими только от текущей цены на товар. | Пример создания программы «Простейший калькулятор» 1. Запустим Visual Basic. Создадим новый проект командой [File > New > Standart]. 2. Создадим графический интерфейс будущего приложения. Поместим с помощью Панели инструментов на форму в окне Конструктора форм управляющие элементы и присвоим им имена: три текстовых поля TextBox (txtZn1, txtZn2, txtRez), три текстовых поля Label (lblZn1, lblZn2, lblRez) и пять командных кнопок CommandButton (cmdAdd, cmdSub, cmdMult, cmdDiv, cmdExit). Зададим новые значения свойств управляющих элементов. Установим для свойства Caption формы значение «Простейший калькулятор». Для свойств Caption кнопок cmdAdd, cmdSub, cmdMult, cmdDiv, cmdExit – «+», «-», «*», «/» и «Выход» соответственно. Для свойств Caption элементов lblZn1, lblZn2, lblRez – «Значение 1», «Значение 2» и «Выход» соответственно. На рис. 1.9 приведен пример интерфейса калькулятора.  Рис. 1.9 3. Создадим событийные процедуры для используемых кнопок таким образом, чтобы значением свойства Text элемента управления txtRez являлась арифметическая операция (+, -, *, /) над числовыми значениями свойств Text элементов txtZn1, txtZn2. Для кнопки cmdExit создается событийная процедура завершения работы приложения. Для выполнения арифметических операций с указанными значениями свойств необходимо преобразовать строковые значения, вводимые в текстовые поля, в десятичные числа. Воспользуемся функцией Val. Тогда событийные процедуры результатов арифметических выражений будут иметь вид: 'Выполнение сложения двух чисел Private Sub cmdAdd_Click() txtRez.Text = Val(txtZn1.Text) + Val(txtZn2.Text) End Sub 'Выполнение разности двух чисел Private Sub cmcSub_Click() txtRez.Text = Val(txtZn1.Text) - Val(txtZn2.Text) End Sub 'Выполнение умножения двух чисел Private Sub cmdMult_Click() txtRez.Text = Val(txtZn1.Text) * Val(txtZn2.Text) End Sub 'Выполнение деления двух чисел Private Sub cmdDiv_Click() txtRez.Text = Val(txtZn1.Text) / Val(txtZn2.Text) End Sub Событийная процедура выхода из приложения: 'Выход Private Sub cmdExit_Click() End End Sub 4. Далее запустим проект на выполнение с помощью команды Start на Панели инструментов или командой [Run > Start] из Главного меню. Введем числа в текстовые поля txtZn1, txtZn2 и выберем одну из арифметических операций (cmdAdd, cmdSub, cmdMult, cmdDiv). В поле txtRez будет выведен результат. Для завершения работы приложения нажмем кнопку «Выход». Варианты заданий Табл. 1.1 № варианта | Числа для перевода в другие с/с | | 5810; 101,11002; 658; А6,916 | | 12,9910; 10001102; 70,6318; 95F16 | | 31610; 100101002; 752,438; 9B1,С16 | | 8,7610; 10,1101102; 760,28; CB6,116 | | 67810; 10001,0012; 45,78; 75416 | | 234,810; 11111102; 3428; 242,A16 | | 9410; 10101,1112; 60,18; 65716 | | 6,5410;10000012; 108; 67,4216 | | 87610; 1100,01012; 5,328; E5616 | Создать проект, осуществляющий перевод чисел из одной с/с в другую. Для этого необходимо разместить на форме окна для ввода и отображения чисел (TextBox, также для отображения результата можно использовать Label или печать на форме с помощью метода Print), кнопку запуска перевода чисел и создать соответствующую событийную процедуру преобразования. Пример окна интерфейса программы перевода числа из 10 с/с в 8 и 16 с/с и записи результата в файл приведен на рис. 1.9.  Рис. 1.9. Контрольные вопросы 1. Записать числа 19.9910, 10.102, 64.58, 39.F16 в развернутой форме. 2. Что произойдет, если перенести запятую на один знак влево: 10.110, 10.12, 64.58, 39.F16? 3. Перевести 965.510 и 56.70110 в 2 с/с, 8 с/с и 16 с/с. 4. Перевести 1101010.11000012 в 8 с/с, 10 с/с и 16 с/с. 5. Почему рекомендуется объявлять переменные перед их использованием в программе и отключать неявное описание типа? 6. Могут ли в состав одного выражения входить переменные различных типов? 7. В чем заключается создание графического интерфейса проекта? 8. Что такое событие? Событийная процедура? 9. Какими способами можно изменить свойства объекта? |