Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
informatika_2_2016.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
616.2 Кб
Скачать

32. Организация программ линейной структуры.

Алгоритм линейной структуры – это алгоритм, в котором блоки выполняются последовательно друг за другом. Все программы, выполненные в предыдущей работе, имеют линейный алгоритм. Для организации программы линейной структуры используют операторы присваивания, ввода исходных данных и вывода результатов обработки данных. Чаще всего линейные алгоритмы используются для программирования вычислений по формулам, которые записываются в виде выражений. Выражения состоят из констант, переменных, операций, функций и круглых скобок, определяющих последовательность выполнения действий. Значения выражений обычно присваиваются переменным.

Basic:

Условие 1

Условие 2

33. Организация ввода-вывода, ввод-вывод простых переменных, ввод-вывод массивов.

Способы ввода исходных данных:

  • В правой части оператора присваивания задать константу ( х=25)

  • Ввод исходных данных с использованием TextBox ( Свойство Text – это то, что мы видим)Ввод числа: a=Val(TxtA.Text) Ввод строки: S=TxtS. Text

  • Ввод с использованием функции ввода InputBox (Возвращает какое-то значение). (Все аргументы функции и ее результат имеют строковый тип string, если функция используется для ввода числовых значений, то ее результат необходимо преобразовать с помощью val)

Пример: a=Val(InputBox(«Введите число»))

Способы вывода:

  • С помощью оператора присваивания, используя элемент управления TextBox

  • Используя MsgBox (Диалоговое окно)

Пример: Otvet=MsgBox(«Повторить вычисления?», 32+24,_»Вопрос»)

Ввести массив – значит знать его размер и указать значения всех его элементов.

Ввод массива:

  1. Значения элементов последовательно вводятся с клавиатуры, состоит из двух этапов:

  • Указывается количество элементов в массиве и соответствующим образом перераспределяется размер массива

  • Организуется цикл, на каждом шаге которого вводится значение одного элемента

  1. Заполнения случайными числами, используя функцию Rnd().

Вывод массива:

  1. В окно списка

LstA.Items.Clear()

LstA.Items.Add («Исходный массив»)

LstA.Items.Add («Номер» + vbtab (vbtab-это пробелы) + «Значение»)

For i=0 to n

LstA.Items.Add(Str(i) + vbtab + str(a(i)))

Next

  1. В текстовое поле

Dim S As String

S=””

For i=0 to n-1

S += Str(a(i)) + “ “

Next

txtA.Text = S

34. Организация программ разветвляющей структуры. Оператор условный.

Порядок выполнения инструкций в разветвляющихся вычислительных процессах зависит от условий, которые проверяются по ходу вычислений, и реализуется вследствие этого по одному из нескольких заранее предусмотренных (возможных) направлений. Каждое отдельное направление называется ветвью вычислений.

Условная (разветвляющая) – сначала проверяется условие и в зависимости от результата проверки выполняется либо одно, либо другое условие.

Basic:

Условный оператор

IF <условие> THEN

Условие 1

ELSE

Условие 2

END IF

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]