Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОТВЕТЫ ПО ИНФОРМАТИКЕ 1 симестр.docx
Скачиваний:
8
Добавлен:
25.09.2019
Размер:
264.71 Кб
Скачать
  1. Программирование ветвлящихся процессов на языке Бейсик

Разветвляющий алгоритм – это алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий. Во многих случаях требуется, чтобы при одних условиях выполнялась одна последовательность действий, а при других - другая. Вся программа состоит из команд (операторов). Команды бывают простые и составные (команды, внутри которых встречаются другие команды). Составные команды часто называют управляющими конструкциями. Этим подчеркивается то, что эти операторы управляют дальнейшим ходом программы. Простая форма оператора выглядит следующим образом:

IF <УСЛОВИЕ> THEN <ОПЕРАТОР>

Если условие справедливо, то программа выполняет тот оператор, который стоит после ключевого слова и дальше руководствуется обычным порядком действий. Если условие не справедливо, то оператор, стоящий после THEN не выполняется, и программа сразу переходит к обычному порядку действий. Конструкция IF...THEN позволяет в зависимости от справедливости условия либо выполнить оператор, либо пропустить этот оператор.

Условия - еще один тип логических выражений. В них используются следующие операторы сравнения:= , <> , >, <, >=, <=. Справа и слева от знака сравнения должны стоять величины, относящиеся к одному типу. В результате сравнения получается логическая величина, имеющее значение ИСТИНА (TRUE) или ЛОЖЬ (FALSE).

  1. Описание массивов на языке программирования Бейсик.

С понятием "массив" приходится сталкиваться при решении научно-технических и экономических задач обработки совокупностей большого количества значений. Массив - это множество однотипных элементов, объединённых общим именем и занимающих в компьютере определённую область памяти. В общем случае массив - это структурированный тип данных, состоящий из фиксированного числа элементов, имеющих один и тот же тип. Массивом называется совокупность данных, выполняющих аналогичные функции, и обозначаемая одним именем. Если за каждым элементом массива закреплен только один его порядковый номер, то такой массив называется линейным, или одномерным. Описывать массив DIM A(N) - это значит предоставить < N > свободных ячеек в памяти компьютера для массива с именем «А». Если описание массива отсутствует, то под одномерный массив выделяется 10 ячеек памяти. Каждый элемент массива в общем виде описывается как А(I), где А - имя массива, I - номер или индекс массива (0<=I<= N, но практически употребляется 1<=I<=N) A(I) - значение элемента массива.

  1. Алгоритм поиска минимального элемента массива.

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

  1. Бейсик-программа нахождения минимального элемента массива.

10 rem minimum – название программы

20 print “vvedi razmer massiva” – вывод сообщения

30 input n – ввод переменной n

40 dim a(n) – задание массива

50 for i=1 to n – начало цикла i

60 print “vvedi”;I;”element” – вывод сообщения

70 input a(i) ввод переменных a(i)

80 next i – конец цикла i

90 let min=a(1) – присвоение min значения a(1)

100 let nom=1 – присвоение nom значения 1

110 for k=2 to n – начало цикла k

120 if min<=a(k) then goto 150 команда условного перехода, если она выполняется, то программа переходит в строку 150, если нет, то в строку 130

130 let min=a(k) – присвоение min значения a(k)

140 let nom=k – присвоение nom значения k

150 next k – конец цикла k

160 print “min=”;min - вывод сообщения

170 print “nom=”;nom - вывод сообщения

180 end - конец программы