Если условие L истинно, то выполняется действие S,а если ложно-то выполняется действие S1. — КиберПедия 

Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...

История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...

Если условие L истинно, то выполняется действие S,а если ложно-то выполняется действие S1.

2017-05-22 270
Если условие L истинно, то выполняется действие S,а если ложно-то выполняется действие S1. 0.00 из 5.00 0 оценок
Заказать работу

Для программирования разветвляющей структуры используется оператор IF. Оператор имеет следующий вид:

IF L Then

S

Else

S1

End If

Зона действия блочного оператора IF хорошо обозрима, поскольку каждый блочный IF всегда заканчивается ключевыми словами. После ключевых слов THEN, ELSE и END IF в строке больше ничего нельзя писать. В то же время число операторов в группе S и в группе S1 ничем не ограничено, что значительно расширяет возможности блочного оператора IF и существенно облегчает процесс программирования, особенно когда алгоритм содержит сложные логические условия. На рисунке 11 изображено вложение одной структуры IF в другую такую же структуру IF (пусть вложение необходимо сделать, когда условие L, ложно, т.е. при «нет»)

 

L t1UKDXHTtVBSKC5JzEtJzMnPS7VVqkwtVrK34+UCAAAA//8DAFBLAwQUAAYACAAAACEAQ76zL8EA AADbAAAADwAAAGRycy9kb3ducmV2LnhtbERPz2uDMBS+F/o/hFfYpcw4B6PYpjImg+4wYba7P8yr ysyLJNHa/345DHb8+H4fisUMYibne8sKnpIUBHFjdc+tgsv5/XEHwgdkjYNlUnAnD8VxvTpgru2N v2iuQytiCPscFXQhjLmUvunIoE/sSBy5q3UGQ4SuldrhLYabQWZp+iIN9hwbOhzpraPmp56MAqJ7 kGVdfX6X1ZSdqm32MfSZUg+b5XUPItAS/sV/7pNW8BzXxy/xB8jjLwAAAP//AwBQSwECLQAUAAYA CAAAACEA8PeKu/0AAADiAQAAEwAAAAAAAAAAAAAAAAAAAAAAW0NvbnRlbnRfVHlwZXNdLnhtbFBL AQItABQABgAIAAAAIQAx3V9h0gAAAI8BAAALAAAAAAAAAAAAAAAAAC4BAABfcmVscy8ucmVsc1BL AQItABQABgAIAAAAIQAzLwWeQQAAADkAAAAQAAAAAAAAAAAAAAAAACkCAABkcnMvc2hhcGV4bWwu eG1sUEsBAi0AFAAGAAgAAAAhAEO+sy/BAAAA2wAAAA8AAAAAAAAAAAAAAAAAmAIAAGRycy9kb3du cmV2LnhtbFBLBQYAAAAABAAEAPUAAACGAwAAAAA= " strokecolor="white">
Вход
Выход
L
S1
S
Нет
Да
L1
S2

Рисунок 11– Полная структура разветвляющегося алгоритма

 

Программа описывающая разветвляющую структуру алгоритма на рисунке 11:

If L Then
S
Else
If L1 Then
S1
Else
S2
End If
End If

 


ЛАБОРАТОРНАЯ РАБОТА №4

Продолжительность 1,5 часа

Цель работы является изучение структур разветвлённых алгоритмов и освоение методов работы с классами и объектами в среде Visual Studio.

Вопросы, которые должны быть изучены:

1. Типы структур разветвления.

2. Как создаётся объект класса?

3. Почему внутренние переменные класса должны быть закрытыми?

Задание

1. Выбрать вариант индивидуального задания из таблицы.

2. Написать программы методов класса для реализации задания двумя способами: с использованием двойного ветвления и обхода.

3. Запустить Visual Studio 2012. Вменю Visual Studio File щелкнуть New Project.

4. В окне New Project выбрать шаблон Windows Application.

5. В поле name ввести Lab4 и нажать кнопку ОК. Откроется новый проект.

6. Из области элементов перенести на форму необходимые для выполнения работы кнопки, метки и текстовые поля.

7. Выбрать команду Проект Добавить класс.

8. Выбрать шаблон класса. Имя по умолчанию Class1.vb.

9. Создать 4 командные кнопки: Button1 – для вызова метода ввода данных, Button2 – для вызова метода, реализующего алгоритм двойного ветвления, Button3 – для вызова метода, реализующего алгоритм обхода, Button4 – для выхода.



Поделиться с друзьями:

История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...

История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...

Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...

Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.009 с.