Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Копия Документ Microsoft Office Word.docx
Скачиваний:
30
Добавлен:
25.09.2019
Размер:
50.08 Кб
Скачать

29. Свойства линейных алгоритмов.

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

  1. Свойства разветвляющихся алгоритмов.

В состав алгоритма с разветвляющейся структурой входит блок решение, в зависимости от тог, выполняется условие или нет, поставленное в блоке решения, будет выполнятся разная последовательность действий. Существует две формы разветвляющейся структуры: полное и краткое. Полная употребляется тогда, когда в задаче сказано что делать, если условие не выполняется.

31. Свойства циклических алгоритмов.

Циклическая структура обеспечивает многократное выполнение одной и той же последовательности шагов цикла с изменяемой информацией. Циклом называется группа операторов, которая выполняется многократно при различных значениях параметра цикла. Параметром цикла называется переменная, которая изменяет всё значение внутри цикла на определенную величину(шаг). Телом цикла называется группа операторов, выполняющих операции над параметром цикла. Виды: 1. С предварительным условием(условие окончание цикла находится выше тела цикла). 2. С последующим условием. 3. Со счетчиком.

32. Язык программирования. Основные типы данных. Основные алгоритмические конструкции языка и соответствующие им операторы языка программирования.

Язы́к программи́рования — формальная знаковая система, предназначенная для записи компьютерных программ.

Язык программирования BASIC был создан в 1965 году. Язык BASIC- диалоговый язык, выполняющий основную задачу по обеспечению взаимосвязи между пользователем и машиной. Алфавит языка BASIC: 1. Строчные и заглавные буквы лат. алфавита. 2. Цифры от 0 до 9. 3. спец. символы (пробел самый распр. Символ!). 4. Буквы русского алфавита используются только в комментариях). В язык программирования входят следующие данные: 1. Константы- данные, которые в процессе выполнения программы не изменяют своего значения( они бывают целые; вещественные (дробн. Числа) ; текстовые(комментарии). 2. Переменные- данные, которые в процессе выполнения программы изменяют своё значение. Операторы: SQR- корень числа. SIN-sin. COS-cos. TAN-tg. ATN-arctg. EXP- экспонента числа. LOG-логарифм. ABS-модуль числа. RND-генератор случайного числа.

33. Операторы, обеспечивающие программирование линейных алгоритмов.

INPUT-оператор ввода инф-ии. PRINT-оператор вывода инф-ии. CLS-оператор очистки экрана. END-оператор окончания программы. REM-оператор для записи комментариев.

  1. Операторы, обеспечивающие программирование разветвляющихся алгоритмов.

1.Операторы условного перехода: IF-если. THEN-тогда(+)-полож. ветвь. ELSE- иначе(-)-отриц. Ветвь. 2. Операторы безъусловного перехода (GOTO-идти к).

  1. Операторы, обеспечивающие программирование циклических алгоритмов.

Для программирования циклических алгоритмов используют следующие аператоры: FOR-для; TO- к; STEP-шаг; NEXT-следующий. Данные операторы необходимы для программирования циклич. Алгоритмов со счётчиком.