Алгоритмические структуры

С этим уроком также смотрят

Данный курс, расскажет вам о Microsoft Small Basic, - современной среде разработки, ориентированной на начинающих. Microsoft Small Basic, несмотря на то, что он "маленький", вполне приличная и, что важно, доступная для начинающих среда разработки.

Данный видеокурс расскажет не только как скачать, установить и освоить интерфейс, но и, что наиболее важно начинающим, расскажет о языке программирования Basic, и поможет создать первые приложения, например эмулятор смеси записной книжки и телефона - "Звонилка".



Microsoft®, Windows® and Visual Basic®® are registred trademarks of the Microsoft® group of companies.

Обновлен: 16 апреля 2012

Small Basic,
Разработка ПО

Loading the player...
Текст урока
Алгоритмические структуры Small Basic
 

Следование

Действия, которые надо выполнить, чтобы пересчитать расстояние из верст в километры можно представить так: получить исходные данные (ввод), посчитать (расчет), отобразить результат (вывод). Это пример последовательного алгоритма.

В алгоритмической структуре "следование" все действия - шаги алгоритма выполняются последовательно, одно за другим и всегда в одном и том же порядке.

Выбор

На практике редко встречаются задачи, алгоритмы решения которых линейны. Действия, которые необходимо выполнить для достижения результата, как правило, зависят от исходных условий и промежуточных (полученных во время работы программы) данных. Например, в нашей программе-конвертере, формула, которую следует использовать для расчета, выбирается в зависимости от указанной пользователем величины.

Алгоритмическая структура, соответствующая ситуации, в которой надо выбрать действие в зависимости от выполнения или невыполнения некоторого условия, называется "выбором". Наиболее часто встречаются ситуации, когда надо выбрать один из двух возможных вариантов действия, выполнить некоторое действие только при условии выполнения определенного условия или выбрать одно действие из нескольких возможных вариантов. Эти ситуации действия моделируются, соответственно, алгоритмическими структурами "выбор" и "множественный выбор".

В Small Basic алгоритмическая структура "выбор" реализуется инструкцией If. К сожалению, в Small Basic отсутствует реализация алгоритмической структуры «Множественный выбор». Поэтому для реализации более сложных задач нам придется использовать много операторов If, в том числе вложенных друг в друга, или придумывать какую-нибудь формулу или алгоритм.

Цикл

Часто для достижения результата одну и ту же последовательность действий необходимо выполнить несколько раз. Например, чтобы построить таблицу значений функции, надо вычислить значение функции, вывести на экран значение аргумента и функции, изменить значение аргумента, затем повторить описанные выше действия еще раз. Такой алгоритм решения задачи называется циклическим или циклом.

Различают циклы с предусловием, постусловием и циклы с фиксированным количеством повторений.

В Small Basic циклу с предусловием соответствует инструкция While, циклу с фиксированным числом повторений — инструкция For. Инструкции, реализующей цикл с постусловием, в Small Basic нет (в Visual Basic циклу с постусловием соответствует инструкция Do Loop Until).

Комментарии (0)

Оглавление
1. Введение 1:10 0 6169
2. Скачивание и установка дистрибутива 1:01 0 4189
3. Интерфейс 2:05 0 3032
4. Всплывающие подсказки 0:33 0 2369
5. Первая программа 4:08 0 7834
6. Отладка программы 0:52 0 2568
7. Создание алгоритма. Блок-схемы 4:48 0 7972
8. Алгоритмические структуры 2:25 0 3245
9. Интерфейс программы 0:46 0 2033
10. Типы данных, операторы, выражения 2:54 0 2075
11. Функции 1:57 0 1869
12. Работа с консолью 6:32 1 2009
13. Операторы условия, логики 1:17 2 1714
14. Циклы 2:30 0 2226
15. Программа «Записная книжка» - практическая работа с... 1:26 0 2655
16. Работа с графикой 2:46 0 3489
17. Программы «Калькулятор» и «Звонилка» 5:36 0 4189
18. Использование подпрограмм 3:09 0 2037
19. Работа с файлами 1:44 0 2474
Яндекс цитирования
Нажмите нравится, чтобы читать "TeachVideo.ru" в facebook