- •1.Этапы подготовки и решения задач на эвм
- •1.Этапы подготовки и решения задач на эвм
- •Характеристика переменных задач.
- •Основные этапы процесса подготовки и решения задач на эвм
- •2 . Алгоритмизация вычислительных процессов
- •2.1 Графический метод описания алгоритмов
- •2.2 Виды вычислительных процессов Основные структуры алгоритмов
- •2.2.1. Вычислительный процесс линейной структуры
- •2.2.2. Вычислительный процесс разветвляющейся структуры
- •2.2.3.Вычислительный процесс циклической структуры.
- •3.Языки программирования.
- •4.Основные понятия языка qbasic
- •4.1.Алфавит
- •4.2.Структура данных
- •4.3.Операторы языка
- •4.4.Операторы ввода-вывода
- •5.Примеры работы с символьными переменными.
- •6.Работа с файлами
- •6.1.Требования к имени файла
- •6.2.Операции над файлами
- •6.3.Открытие файла
- •6.4.Запись в файл
- •6.5.Чтение из файла
- •6.6.Изменения данных в файле
- •6.7.Добавление данных в файл
- •Команда Действие
- •Cn Значение нового цвета. Действует во всех дальнейших командах до нового назначения
- •О u(p)сновные команды перемещения изображены на рисунке.
- •9.Методические указания
- •10. Тестовые задания по теме:
- •11.Краткий справочник по языкуQbasic.
- •12.Сообщения об ошибках и их коды
10. Тестовые задания по теме:
Основы алгоритмизации и языки программирования.
Алгоритм — это:
а) указание на выполнение действий;
б)система правил, описывающая последовательность действий, которые необходимо выполнить для решения задачи;
в)процесс выполнения вычислений, приводящих к решению задачи.
Свойствами алгоритма являются:
а) информативность;
б) дискретность; в) массовость;
г)оперативность;
д) определенность;
е) цикличность;
ж) результативность.
Укажите все правильные ответы.
Алгоритм может быть задан следующими способами:
а)словесным;
б)словесно-графическим;
в) графическим;
г) формульно-словесным;>д) на алгоритмическом языке;
е) последовательностью байтов.
Укажите все правильные ответы.
Установить соответствия
Виды алгоритмов: Характеристика видов:
1.Линейный. а) содержит один или
несколько циклов;
2.Ветвящийся. б) не содержит логических условий и имеет одну ветвь
вычислений;
3. 3.Циклический. в) содержит одно или несколько логических
условий.
Установите правильную последовательность этапов решения задачи на ЭВМ:
а) отладка программ;
б) математическое описание задачи;
в) программирование;
г) постановка задачи;
д) получение и анализ результата;
е) разработка типовой задачи;
ж) перенос программы на машинные носители; з) алгоритмизация задачи.
Укажите все правильные ответы.
Установите правильную последовательность этапов обработки данных на ЭВМ:
а) обработка данных;
б) вывод результатов;
в) ввод данных.
В вопросах № 7-10 укажите правильный ответ.
Программа — это:
а) система правил, описывающая последовательность действий, которые необходимо выполнить для решения задачи;
б) указание на выполнение действий из заданного набора;
в) область внешней памяти для хранения текстовых, числовых данных и другой информации;
г) последовательность команд, реализующая алгоритм решения задачи.
Программа-интерпретатор выполняет:
а) поиск файлов на диске;
б) пооператорное выполнение программы;
в) полное выполнение программы.
Программа-компилятор выполняет:
а) переводит исходный текст в машинный код;
б) формирует текстовый файл;
в) записывает машинный код в форме загрузочного файла.
QBASIC — это:
а) алгоритмический язык, использующий команды MS-DOS;
б) алгоритмический язык программирования, работающий в режиме интерпретации;
в) алгоритмический язык, работающий только в среде Windows.
В вопросах № 11—14 укажите все правильные ответы.
Алфавит языка QBASIC включает:
а) буквы латинского алфавита;
б) буквы русского алфавита;
в) буквы греческого алфавита;
г) цифры;
д) знаки арифметических операций: +, -, /, ^;
е) знаки операций отношений: >, <, =, >=, <=, < >;
ж) специальные знаки: !, ?, #, $, «, «, ;, ., ,, , :, \, _, ;
з) круглые скобки ();
и) квадратные скобки.
В QBASIC существуют следующие типы денных:
а) числовые;
б) текстовые;
в) указатели;
г) типы данных;
д) записи.
Числовые денные могут быть представлены как:
а) целые;
б) с фиксированной точкой;
в) в виде строк;
г) с плавающей точкой.
Выберите правильно представленные числовые данные на QBASIC:
а)+В, -14, 21.5Е2, 0.05;
б)3.4*Е8, 45.Е2, -16;
в) 18.2, .05Е1, -18;
г)0.05Е5, ±16, -21,5;
д) 21-102, -18, 45.2.
Запись числа в форме с плавающей точкой — это экспоненциальная форма записи:
а) верно; б) не верно.
Верно ли утверждение?
Если тип данных несет текстовую информацию он должен быть заключен в кавычки:
а) верно; б) не верно,
Верно ли утверждение?
Арифметические выражения состоят из:
а) чисел;
б) констант;
в) команд MS-DOS;
г) машинных команд
д) переменных;
е) функций;
ж) круглых скобок;
з) квадратных скобок,
Укажите все правильные ответы.
Выберите правильно записанные арифметические выражения на языке QBASIC:
Выражения: Эквивалент выражения
а) ax/ex a^x/e^x;
б) (cosx)/(1+tgx) cos(x)/(1+tg(x));
в) 3 a SQR(SQR(SQR(a)));
г) 4a SQR(SQR(a)).
Укажите все правильные ответы.
Установите соответствия:
Арифметическая операция: Приоритет:
1) ^ - возведение в степень; а) 1-й уровень;
2) *, / - умножение, деление; б) 2-й уровень; 3) «+», «-» - сложение, вычитание. в) 3-й уровень.
В вопросах № 20—24 укажите правильный ответ.
Переменная — это:
а)служебное слово на языке QBASIC;
б)область памяти, в которой хранится некоторое значение;
в)значение регистра.
Имя переменной — это:
а) любая последовательность любых символов;
б) последовательность латинских букв, цифр, специальных знаков (кроме пробела), которая всегдадолжна начинаться с латинской буквы;
в) последовательность русских, латинских букв, начинающихся с латинской буквы и из специальных знаков, допускающая знак подчеркивания.
Для обозначения строковых переменных:
а) рядом с именем слева ставится знак $;
б) рядом с именем справа ставится знак $;
в) имя переменной записывается в кавычках.
Для обозначения целочисленных переменных:
а) рядом с именем слева ставится знак %;
б) рядом с именем слева ставится знак #;
в) рядом с именем справа ставится знак %.
Для обозначения действительных переменных с двойной точностью:
а) рядом с именем слева ставится знак #;
б) рядом с именем справа ставится знак #;
в) рядом с именем справа ставятся знаки ##.
В написании имен допускаются как строчные (маленькие),так и заглавные (большие) буквы и QBASIC не делает между ними различия:
а) верно;
б) не верно.
Верно ли утверждение?
Стандартные функции используются для:
а) вычисления часто употребляемых функций;
б) вычисления выражений с заданной точностью;
в) вычисление логических выражений.
Аргумент стандартной функции:
а) заключается в круглые скобки;
б) заключается в квадратные скобки;
в) записывается без скобок.
В качестве аргумента стандартной функции логично употреблять:
а) любое арифметическое выражение;
б) любое строковое выражение;
в) число;
г) переменную;
д) логическую операцию. Укажите все правильные ответы.
Выберите правильно записанные стандартные функции:
а) Sin (x), tangens (х), int (x);
б) Exp (х), abs (x), cos (x);
в) Arctangens (x), fin (x), log (x).
Функции для работы с текстами:
а) LEN (А$) — длина строки А$;
б) MID$ (A$, I, К) — последовательность символов, длиной k символов, начинающих с i-ro символа;
в) INT (х) — целое значение х;
г) VAL (А$) — преобразование текста в число;
д) STR$ (A) — преобразование числа в текст;
е) MOD (х) — остаток от деления х на у. Укажите все правильные ответы.
К операторам ввода на языке QBASIC данных относятся:
а) операторы READ список переменных; DATA список данных;
б) оператор INPUT список данных;
в) оператор PRINT список данных;
г) оператор READLN список переменных. Укажите все правильные ответы.
К операторам вывода данных на QBASIC относятся:
а) оператор PRINT;
б) оператор WRITE;
в) оператор CLS. Укажите правильный ответ.
Для написания комментария на языке QBASIC можно использовать:
а) оператор RЕМ;
б) знак апострофа в начале строки;
в) символы {} после операторов;
г) символ кавычки в конце строки. Укажите все правильные ответы.
Для считки экрана в языке QBASIC используется оператор:
а) CLS;
б) CLRSCR;
в) NEW.
Укажите правильный ответ.
Оператор Stop прерывает выполнение программы и закрывает все файлы:
а) верно;
б) не верно.
Верно ли утверждение?
Оператор END закрывает все файлы и прекращает выполнение программы:
а) верно;
б) не верно.
Верно ли утверждение?
К операторам безусловного перехода относится оператор:
а) Goto имя переменной;
б) Goto-метка;
в) Goto N ELSE N1. Укажите правильный ответ.
К условным операторам относятся операторы:
a) IF...THEN...ELSE;
б) FOR...NEXT;
в) WHILE...WEND;
г) SELECT CASE.
Укажите все правильные ответы.
К операторам цикла относятся операторы:
а) SELECT CASE;
б) FOR... NEXT;
в) WHILE...WEND;
г) DO WHILE условие... loop;
д) DO UN^IL... loop;
е) OPTION BASE.
Укажите все правильные ответы.
В вопросах № 40—42, 44—50 укажите правильный ответ.
Массив — это:
а) разнотипные величины, имеющие общее имя;
б) упорядоченная последовательность величин, обозначаемая одним именем;
в) числовые величины, объединенные общим именем, начинающимся с латинской буквы.
Индекс — это:
а) признак числового массива;
б) размерность массива;
в) порядковый номер элемента в массиве.
Индекс записывается:
а) в круглых скобках после имени массива;
б) в квадратных скобках после имени массива;
в) справа от служебного слова DIM.
По способу организации различают массивы:
а) одномерные;
б) векторные;
в) двумерные;
г) целочисленные.
Укажите все правильные ответы.
Для описания массивов на языке QBASIC используется:
а) оператор DIM;
б) оператор OPTION BASE;
в) оператор CLS.
Обращение к подпрограмме осуществляется с помощью
а) оператора GOTO метка;
б) оператора GOSUB метка;
в) оператора RETURN метка.
Обращение к процедуре осуществляется оператором:
а) SUB имя (параметры);
б) CALL имя (параметры);
в) GOSUB имя (параметры).
При обращении к процедуре и функциям используются:
а) фактические параметры;
б) формальные параметры;
в) локальные переменные.
Процедуры и функции создаются:
а) в основном окне программ;
б) в специальном окне;
в) в текстовом редакторе.
Сохранение файла в QBASIC осуществляется:
а) с помощью пункта меню File, Save;
б) с помощью клавиши F2;
в) с помощью клавиши Clr+Alt.
Запуск программы на выполнение осуществляется:
а) с помощью команды RUN;
б) с помощью команды CALL;
в) с помощью команды LJST.