Алгоритмические конструкции»
Вариант 1
А1.Какую смысловую нагрузку несет блок:
а) блок ввода/вывода;
б) блок начала алгоритма;
в) блок действий;
г) блок начала цикла.
А2.Данный алгоритм записан:
а) таблицей;
б) формулой;
в) на алгоритмическом языке;
г) блок-схемой.
А3. Что такое программа:
а) алгоритм, записанный на языке программирования;
б) набор команд на языке, понятном ПК;
в) совокупность операторов некоего языка программирования;
г) набор команд для исполнителя.
А4. Каковы основные типы алгоритмов:
а) вспомогательные, основные, структурированные;
б) линейные, разветвляющиеся, циклические;
в) простые, сложные, комбинированные;
г) вычислительные, диалоговые, управляющие.
А5. Какой тип алгоритма изображен на схеме:
а) линейный;
б) цикл «для»;
в) цикл «пока»;
г) ветвление.
В1. В расчете на кого должен строиться алгоритм?
В2. Определите, какое значение переменной S
будет напечатано в результате выполнения алгоритма?
С1. Составьте блок-схему для нахождения наимень-
шего числа из трех: А, В. С.
С2. Составьте блок-схему для определения среди
чисел А, В, С количества положительных.
«Способы записи алгоритмов. Основные
алгоритмические конструкции»
Вариант 2
А1.Какую смысловую нагрузку несет блок:
а) блок ввода/вывода;
б) блок условного перехода;
в) блок действий;
г) блок начала цикла.
|
А2.Данный алгоритм записан:
а) на языке программирования;
б) предписанием;
в) на алгоритмическом языке;
г) блок-схемой.
А3. Что такое блок-схема:
а) монтажная плата на ПК;
б) функциональная схема ЭВМ;
в) графическое написание алгоритма;
г) набор команд для исполнителя.
А4.Установите соответствие:
1) последовательность операций совпадает с а) разветвляющийся
порядком их следования в записи алгоритма б) циклический
и не зависит от входных данных в) линейный
2) заложена операция выбора действия в
зависимости от исходных данных
3) некоторая группа команд выполняется более
одного раза
А5. Какой тип алгоритма изображен на схеме:
а) линейный;
б) цикл «для»;
в) цикл «пока»;
г) ветвление.
В1.На кого рассчитан алгоритм, записанный на естественном языке?
В2. Определите, какое значение переменной S
будет напечатано в результате выполнения алгоритма?
С1. Составьте блок-схему для нахождения наиболь-
шего числа из трех: А, В. С.
С2. Составьте блок-схему для определения среди
чисел А, В, С количества отрицательных.
«Алфавит языка программирования Basic.
Математические выражения на Basic»
Вариант 1
А1.Как записать на языке программирования Basic число :
а) 5 разделить на 8;
б) 5\8;
в) 5/8;
г) 5:8.
А2.Запишите на Basic число 3·109:
а) 3*10*9;
б) 3*10^9;
в) 3^9*10;
г) 3Е9.
А3. Запишите на Basic функцию tg x:
а) TAN(X);
б) TG(X);
в) TANX;
г) TAN*X.
А4. Какое из арифметических действий будет выполняться в выражении без скобок первым: возведение в степень или умножение:
а) степень;
б) умножение;
в) в порядке очередности.
А5. Какое значение будет иметь переменная С в выражении С = 2*5+12/(2+4)-3^2?
а) 3;
б) 6;
в) 19;
г) 16.
А6.Найдите правильную запись выражения
а) (-B+SQR D) / 2A; б) (-B+SQR(D)) / 2*A;
в) (-B+SQR(D) / (2*A); г) (-B+SQR(D)) / (2*A).
В1. Запишите на Basic выражение
В2. Запишите на Basic выражение
В3. Запишите на Basic выражение
«Алфавит языка программирования Basic.
Математические выражения на Basic»
Вариант 2
А1.Как записать на языке программирования Basic число :
а) 4:7;
б) 4/7;
в) 4\7;
г) 4 разделить на 7.
А2.Запишите на Basic число 5·106:
а) 5Е10^6;
б) 5*10^6;
в) 5Е6;
г) 5Е106.
А3. Запишите на Basic функцию сtg x:
а) COTAN(X);
б) CTG(X);
в) 1/TAN(X);
г) COTAN*X.
А4. Какое из арифметических действий будет выполняться в выражении без скобок первым: деление или умножение:
а) деление;
б) умножение;
в) в порядке очередности.
А5. Какое значение будет иметь переменная С в выражении С = 20/10+10*(2^4/2)?
а) 82;
б) 41;
в) 80;
г) 40.
А6.Найдите правильную запись выражения
а) (-С+SQR(K)) / (2*D); б) (-C+SQR(K)) / 2*D;
в) (-C+SQR(K) / (2*D); г) (-C+SQR K) / 2D.
В1. Запишите на Basic выражение
В2. Запишите на Basic выражение
В3. Запишите на Basic выражение
«Структура программы на Basic.
Системные команды»
Вариант 1
А1.Программа на Basic состоит из:
а) частей;
б) символов;
в) строк;
г) столбцов.
А2.При наборе программы на компьютере, после каждой строки нажимается клавиша Enter, для того, чтобы:
а) опустить курсор на следующую строку;
б) отправить строку в ОЗУ;
в) выполнить строку;
г) написать следующую строку.
А3. Установите соответствие:
1) CLS а) загрузка программы с диска
2) LIST б) очистка экрана
3) LOAD в) распечатка текста всей программы на экране
А4.Команда NEW нужна для:
а) очистки экрана;
б) очистки памяти;
в) запуска программы на выполнение;
г) записи программы на диск.
А5.Команда SAVE нужна для:
а) считывания программы с диска
б) очистки памяти;
в) запуска программы на выполнение;
г) записи программы на диск.
А6.Команда RUN нужна для:
а) считывания программы с диска;
б) очистки памяти;
в) запуска программы на выполнение;
г) записи программы на диск.
В1. Какие ошибки допущены в программе
10 REM окружность
13,5 LET A=2
15 LET B=5
20 “D=”; D
«Структура программы на Basic.
Системные команды»
Вариант 2
А1.Каждая строка программы на Basic имеет свой:
а) символ;
б) номер;
в) знак;
г) определитель.
А2.При наборе программы на компьютере, после каждой строки нажимается клавиша:
а) Insert;
б) Delete;
в) Enter;
г) Shift.
А3. Установите соответствие:
1) NEW а) запись программы на диск
2) SAVE б) запуск программы на выполнение
3) RUN в) очистка памяти
А4.Команда CLS нужна для:
а) очистки экрана;
б) очистки памяти;
в) загрузки программы с диска;
г) записи программы на диск.
А5.Команда LIST нужна для:
а) считывания программы с диска
б) очистки экрана;
в) распечатки программы на экране;
г) записи программы на диск.
А6.Команда LOAD нужна для:
а) выполнения программы;
б) считывания программы с диска;
в) распечатки текста программы на экране;
г) очистки экрана.
В1. Какие ошибки допущены в программе
10 CLS
10 SCREEN 2
15 (X,100),22,12
20 END
«Операторы ввода, вывода
и конца программы»
Вариант 1
А1.Оператор LET является оператором:
а) конца программы;
б) вывода;
в) выбора;
г) присваивания.
А2. Найти значение X=(A^2-3*B)/(4*С+5/К), если А=2, В=4, С=1, К=-1. При решении этой задачи на ПК, какой оператор ввода удобнее использовать:
а) INPUT;
б) PRINT;
в) DATA/READ;
г) LET.
А3.Определите результат работы программы PRINT “15 + 15 = “; 15 + 15:
а) 30 = 30;
б) 60;
в) 15 + 15 = 30;
г) 15 + 15 = 15 +15.
А4.Есть ли ошибки в записи строки программы INPUT введи радиус R:
а) лишнее слово «введи»;
б) нет ошибок;
в) пояснительный текст не заключен в кавычки;
г) пояснительный текст не нужен.
В1. Какие ошибки допущены в программе:
10 А=5
20 В=7
30 ? “A=”; B, “B=A
40 AND
В2. Как будет выглядеть ответ на экране ПК в результате выполнения приведенной ниже программы:
10 LET A = 2:
20LET В = 3
30 LET А = В
40 LET В = А
50 PRINT А, В
В3. Найдите ошибки:
10 DATA 2, 5, -3, .2, 4.1
20 READ A, B, C, D, E, F
50 PRINT A, B
С1. Три сопротивления R1, R2, R3 соединены параллельно. Найдите сопротивление соединения.
«Операторы ввода, вывода