Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Разработка компьютерной программы решения задачиСодержание книги
Поиск на нашем сайте Цель данного задания – разработка компьютерной программы с использованием объектно-ориентированного языка программирования. В соответствии с номером варианта и задачи выбирается условие задания. Работа выполняется в следующей последовательности: - разработка алгоритма решения задачи в виде блок-схемы; - проектирование диалоговой формы программы с установкой значений свойств элементов управления; - запись программного кода с комментариями. Постановка задачи Составить программу, анализирующую количество пожаров на различных объектах в пяти районах.
1.2. Вариант задания
Входные данные: А(5;3) – матрица, содержащая количество пожаров. Выходные данные: М – минимальный бал первого района по списку.
Блок-схема алгоритма решения задачи:
Свойства элементов управления:
Диалоговая форма компьютерной программы
Программный код 'Объявление матрицы размером 5х3 Dim A(5, 3) As Integer 'Процедура построчного ввода элементов матрицы Private Sub Ввод_данных_Click() 'Объявление счетчика элементов матрицы Static i i = i + 1 If i <= 5 Then 'Запись данных из текстовых полей в матрицу A(i, 1) = Va(Жилой_сектор.Text) A(i, 2) = Val(Складские_здания.Text) A(i, 3) = Val(Транспорт.Text) If i >= 5 Then 'Деактивация кнопки ввода элементов массива Ввод_данных.Enabled = False End If End If 'Очистка текстовых полей Жилой_сектор.Text = "" Складские_здания.Text = "" Транспорт.Text = "" 'Установка курсора в текстовое поле Жилой_сектор.SetFocus End Sub 'Процедура поиска минимального балла первого слушателя по списку PrivateSub Результат_Click() 'Объявление переменной M Dim M AsInteger 'Подсчет района с максимальным количеством пожара в складских зданях M = A(1, 1) For j = 1 To 3 If A(1, j) >= M Then M = A(1, j) End If Next j 'Вывод результата решения задания Района_с_максимальным_количеством_пожара_в_складских_зданях. Text = Str(M) EndSub 'Процедура выхода из программы Private Sub Выход_Click() End End Sub
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2021-04-20; просмотров: 260; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.156 (0.009 с.) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||