- •Алгоритмизация и программирование
- •Алгоритмы. Блок-схемы алгоритмов
- •Контрольные вопросы
- •Задачи для самостоятельного решения
- •Линейные алгоритмы
- •Разветвляющиеся алгоритмы
- •Цикл с предусловием
- •1.2.4. Цикл с постусловием
- •Языки и системы программирования
- •Контрольные вопросы
- •Язык программирования Паскаль
- •Контрольные вопросы
- •Задания для самостоятельной работы
- •Целый и логический типы данных. Условный оператор
- •Целый тип данных. Цикл с параметром
- •Целый тип. Циклы с условиями
- •Вещественный тип. Циклы с условиями
- •Процедуры и функции. Рекурсия
- •Одномерные массивы
- •Двумерные массивы
- •Цикл с предусловием запишется в виде:
- •Цикл с параметром запишется в виде:
Цикл с предусловием
Задача 9. На блок- схеме (рис. 9) представлен алгоритм Евклида, определяющий наибольший общий делитель (НОД) для двух натуральных чисел A и B. Найти А на выходе блок-схемы, если:
а) A=5, B=10; б) A=8, B=8;
в) A=12, B=4; г) A=16, B=36.
Задача 10. Реализован некоторый алгоритм в виде блок-схемы (рис. 10). Что получится на выходе блок-схемы, если:
а) n=4;
б) n=0,5?
Рис. 9
Рис. 10
Задача 11. Дана блок-схема (рис. 11). Тогда после исполнения алгоритма переменная i примет значение …
Рис. 11
1.2.4. Цикл с постусловием
Задача 12. Реализован некоторый алгоритм в виде блок-схемы (рис. 12). Что получится на выходе блок-схемы, если:
а) Q=5;
б) Q=0,5?
Рис. 12
Задача 13. Дана блок-схема (рис. 13). Тогда после исполнения алгоритма значение переменной S равно …
Рис. 13
Тест
Как называется графическое представление алгоритма:
1) последовательность формул; 2) блок-схема;
3) таблица; 4) словесное описание?
На рисунке представлена часть блок-схемы. Как называется такой блок:
предикатный; 2) объединяющий;
3) функциональный; 4) сквозной?
На рисунке представлена часть блок-схемы. Как называется такой блок:
предикатный; 2) логический;
3) функциональный; 4) сквозной?
На рисунке представлена часть блок-схемы. Как она называется:
1) альтернатива; 2) итерация;
вывод данных; 4) следование?
5. На рисунке представлена часть блок-схемы. Как она называется:
альтернатива; 2) композиция;
цикл с предусловием; 4) итерация?
На рисунке представлена часть блок-схемы. Как она называется:
альтернатива; 2) композиция;
цикл с предусловием; 4) цикл с постусловием?
На рисунке представлена часть блок-схемы. Как она называется:
альтернатива; 2) композиция;
цикл с предусловием; 4) цикл с постусловием?
Как называется конструкция блок-схемы, изображенная на рисунке:
выполнение операций;
начало-конец алгоритма;
вызов вспомогательного алгоритма;
ввод/вывод данных?
Как называется конструкция блок-схемы, изображенная на рисунке:
начало-конец алгоритма;
вызов вспомогательного алгоритма;
ввод/вывод данных?
Как называется конструкция блок-схемы, изображенная на рисунке:
начало-конец алгоритма;
вызов вспомогательного алгоритма;
ввод/вывод данных?
Как называется конструкция блок-схемы, изображенная на рисунке:
выполнение операций; 2) начало-конец алгоритма;
Свойство алгоритма записываться в виде упорядоченной совокупности отделенных друг от друга предписаний (директив):
1) понятность; 2) определенность; 3) дискретность; 4) массовость.
Свойство алгоритма записываться в виде только тех команд, которые находятся в Системе Команд Исполнителя, называется:
1) понятность; 2) определенность; 3) дискретность; 4) результативность.
Свойство алгоритма записываться только директивами однозначно и одинаково интерпретируемыми разными исполнителями:
1) детерминированность; 2) результативность; 3) дискретность; 4) понятность.
Свойство алгоритма, что при точном исполнении всех предписаний процесс должен прекратиться за конечное число шагов с определенным ответом на поставленную задачу:
1) понятность; 2) детерминированность; 3) дискретность; 4) результативность.
Свойство алгоритма обеспечения решения не одной задачи, а целого класса задач этого типа:
1) понятность; 2) определенность; 3) дискретность; 4) массовость.