|
Оператор присвоения LETDate: 2015-10-07; view: 385. Основные операторы. Практическое занятие № 3 Работа с файлами 1. Создание нового файла. File→New (по умолчанию при запуске) 2. Сохранить текущий файл. File → Save File → Save As (сохранить в новом файле) Если сохранено в 1-ый раз Qbasic скажет, в какой каталог и под каким именем сохранить. 3. Загрузить в редактор: какой-то файл – File-Open и указать какой. Все файлы с текстами прогр. на Basice. Для перемещения между строками ввода, флажками и кнопками внутри различных диалоговых окон Qbasic служит клавиша TAB!
Оператор DIM применятеся для описания переменных. Чтобы интерпритатор знал, какие переменные будут использоваться в программе и зарезервировал для них место в оперативной памяти. Запись: DIM{имя переменной} AS {тип} В качестве имени переменной используются различные комбинации англ. букв и цифр без пробелов, начинающиеся с буквы. Большинство операторов Бейсик записываются с помощью спец. слов (в данном случае DIM), пробелы внутри которого не допускаются. Эти слова называются ключевыми или зарезервированными. Использовать ключевые слова в качестве названий переменных или в любых др. целях, помимо их прямого назначения, запрещено Оператор DIM используется для описания массива. Общий вид оператора: № №строки имя оператора содержание оператора где – V переменная, Е – а. константа; б. переменная, которая имеет значение, т.е. определение; в. арифметическое выражение, где переменные определены. 10 LET A=3 20 LET B=A 30 LET C=A+B Работа оператора: Оператор LET выполняется в два этапа. 1. Если необходимо вычисляется правая часть равенства. 2. Значение правой части присваивается переменной V, т.е. засылается в ячейку ОП с адресом V. Пример: Имя оператора LET можно опустить: 10 А=3 : В=А : С=А+В Следует обратить внимание на разницу знака присвоения и знак = Пример: 10 х=1 20 у=2 30 х=(х+у)*2
Вывод инф-ии на экран. Чтобы вывести инф-ию на экран, имеется оператор PRINT. Чтобы вычислить знач. выражения (5∙6)2 надо записать: PRINT (5*6)^2 и нажать Enter, на экран вывода в строке появиться число 900. Наберите в окне программ: 2+2 Enter, появиться вслед число 4. После каждого своего выполнения оператор PRINT производит перевод на новую строку. При записи операторов Бейсика регистр не играет роли. Оператор можно записать по-разному.
Но принято набирать заглавными буквами – это общемировая практика. Общий вид оператора: №
Примеры: текстовые константы на экран дисплея выводятся без ковычек. 10 А=5 : В=-3 : К$=”CУММА=” 20 PRINT 3.2 30 PRINT A 40 PRINT B 50 PRINT К$ 60 PRINT A+B . . . F5 RUN Enter Запустить программу. Обратить внимание, что информация на экран выдается в позицию курсора, знак (+) не выводится.
Shift+F5 – запуск сначала. Для управления формой расположения выводимой информации элементы выводимого списка могут разделяться: ; или , 1. ; - обеспечивает вывод значений через один пробел (после текста пробела нет), т.е. данное выводится в полном формате. 2. , - обеспечивает вывод значения элементов выводного списка в зону из 14 позиций.
14 зн 10 А=3 : В=4 : Z=7.2 : х=13.2 20 PRINT “СУММА А+В=” ; А+В 30 PRINT “A”,”B”,”X”,”Z” 40 PRINT A, B, X, Z Помимо строк, выражений и символов <,> и <;> в операторе PRINT можно также точно указывать с какой позиции в строке начать вывод очередной порции информации. для этого надо воспользоваться конструкцией TAB (<позиция>) Пример: PRINT - Кроме того, между частями выводимого текста можно вставлять нужное число пробелов с помощью команды SPC (<число пробелов>). Пример: PRINT “Здесь вставлено 10”;SPC(10);”пробелов”
при х=5 у=6
|