Алгоритмические конструкции»

Вариант 1

А1. Какую смысловую нагрузку несет блок:

а) блок ввода/вывода;

б) блок начала алгоритма;

в) блок действий;

г) блок начала цикла.

 
 


А2. Данный алгоритм записан:

а) таблицей;

б) формулой;

в) на алгоритмическом языке;

г) блок-схемой.

А3. Что такое программа:

а) алгоритм, записанный на языке программирования;

б) набор команд на языке, понятном ПК;

в) совокупность операторов некоего языка программирования;

г) набор команд для исполнителя.

А4. Каковы основные типы алгоритмов:

а) вспомогательные, основные, структурированные;

б) линейные, разветвляющиеся, циклические;

в) простые, сложные, комбинированные;

г) вычислительные, диалоговые, управляющие.

 
 


А5. Какой тип алгоритма изображен на схеме:

а) линейный;

б) цикл «для»;

в) цикл «пока»;

г) ветвление.

В1. В расчете на кого должен строиться алгоритм?

 
 


В2. Определите, какое значение переменной S

будет напечатано в результате выполнения алгоритма?

С1. Составьте блок-схему для нахождения наимень-

шего числа из трех: А, В. С.

С2. Составьте блок-схему для определения среди

чисел А, В, С количества положительных.


«Способы записи алгоритмов. Основные

алгоритмические конструкции»

Вариант 2

А1. Какую смысловую нагрузку несет блок:

а) блок ввода/вывода;

б) блок условного перехода;

в) блок действий;

г) блок начала цикла.

 
 
10 LET A=4 20 LET B=5 25 LET S=A*B 30 PRINT “S=”; S 40 END


А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·10 9:

а) 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·10 6:

а) 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 соединены параллельно. Найдите сопротивление соединения.

«Операторы ввода, вывода


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: