Уважаемые студенты. Вы приступаете к изучению популярнейшего языка программирования: QBASIC. Это первое вводное занятие.
Название языка программирования BASIC – это первые буквы английских слов Beginner’s All-purpose Symbolic Instruction Code (Всецелевой язык программирования для начинающих). Впрочем, на английском языке слово basic – означает основной, базовый. Созданный в начале 60-х годов прошлого веки двумя профессорами Дартмунского университета Джоном Кенеми и Томасом Куртцом, BASIC превратился в в современный язык высокого уровня, продолжая оставаться простым и доступным для всех пользователей – от любителей до профессионалов.
Создание Microsoft QuickBasic (сокращенное обозначение – QB) в середине 80-х годов произвело настоящую революцию в мире BASIC.
В настоящее время QB изучают все: студенты и школьники, строители и экономисты, с этого языка начинают свой путь в программирование будущие программисты. Желаем Вам успехов в изучении этого простого и интересного языка.
Чтобы начать составлять первые программы на QВ необходимо ознакомиться со средой, в которой работают программы на QB. Надеемся, Вы знакомы с NC. Загрузите NC, найдите в NC каталог QBASIC (как правило, на логическом диске С) и раскройте его. Станьте курсором на стартовый файл qbasic.exe и нажмите Enter. Вы в среде QB. На некоторых компьютерах это делается проще – из меню пользователя. Освойте.
Сначала прочитайте, а затем клавишей Esc отмените его. Начинаем работу!
Сейчас Вам предстоит освоить набор знаков и символов в среде QB. Каждую строку начинайте с символа ‘ (на клавише с буквой Э), смысл этого будет ясен позже. Научитесь переходить с английского расклада клавиатуры на русский. Как правило, сочетание левых Ctrl Shift дает расклад “Англ”, правых – “Рус”. Если на Вашем компьютере это делается иначе – обратитесь к лаборанту компьютерного класса.
Наберите, например, такие строки:
‘Я, студент группы ЭВМ-11 Иванов Владимир приступаю к изучению ‘языка QBASIC
‘Nevinka NHK for next randomize timer
Обязательно в режиме “Англ.” уверенно освойте набор очень нужных в дальнейшем символов:
‘ ( ) + / \ ^ * $ # ; : “ ? < > = -
При наборе текста на русском языке различайте строчные и заглавные буквы, символы на “Англ.” набирайте только строчными буквами, эту привычку Вы по достоинству оцените в дальнейшем. Клавиша Caps Look меняет расклад клавиатуры заглавные – строчные. Если надпись Caps Look подсвечена, то клавиатура в режиме – загл. Всегда помните об этом. Так как чаще всего работают в режиме строчных букв, то заглавные буквы набирают с нажатой клавишей Shift.
Наберите в качестве закрепления:
‘?”Невинномысск – красивый город, а НХК – лучшее, что есть в нем”
Кавычки набирайте только в режиме “Англ.”.
Освойте работу с клавишами Home и End, став на какой-либо символ в строке. Правильно, первая переводит курсор на начало строки, вторая – на конец строки. Привычка работать с этими клавишами значительно ускорит ввод программ.
А что делает с курсором клавиша Insert? Курсор _ и курсор . Исследуйте, используя клавиши Delete и Backspase, что делает их нажатие в различных режимах курсора с символами, стоящими над курсором и слева от курсора. Правильный вывод Вы сделали, поэтому курсор _ называют курсором в режиме вставки, а курсор - это курсор в режиме замены. Как правило, во всех системах работают курсором в режиме вставки, это удобно и в QB. Постарайтесь привыкнуть к этому.
Следующее обязательное умение: выделение символа, слова, строки, последовательности строк. Это делается клавишами управления курсором при нажатой клавише Shift. Наберите какую либо строку.
‘”Студенты НХК самые толковые и развитые”
И выделите в ней слово “толковые”.
Если необходимо выделить строку или часть ее, используйте клавиши Home и End при нажатой Shift. Потренируйтесь,
Наберите несколько строк.
‘****Я учусь только на отлично*******
‘***screen 9:color 14,1:locate 20,40:cls
‘***pi#=4*atn(1):a=15.567:b=.124
‘***read m,n,k: data 15,23,-9
Используя эти строки приобретите следующее очередное необходимое умение: с помощью клавиш Enter и Delete научитесь раздвигать строки –клавиша Enter (создавать между строками “пустые” строки) и удалять их – клавиша Delete.
Enter – популярнейшая клавиша. Однако, в QB нажатие этой клавиши при курсоре, находящемся внутри строки, разрывает строку! А как восстановить разорванную строку? Установите это и потренируйтесь.
Научимся пользоваться верхним меню. Alt – курсор в верхнем меню. Клавиши управления курсором перемещают его по меню. Esc – выход из меню. В какой-либо строке выделите слово. Верхнее меню, редактирование, копировать, Enter. Переместите курсор в другое место и снова: верхнее меню, редактирование, вставить, Enter. Увидели результат.
Впрочем, операции “копировать - вставить” можно выполнять с помощью т.н. быстрых клавиш. Сочетание клавиш Ctrl и Insert проводит копирование выделенного фрагмента, а сочетание Shift и Insert производит вставку этого фрагмента в то место программы, в котором находится курсор. Попробуйте.
В качестве закрепления выполните упражнение. Сформируйте на экране строки, не набирая каждую из них, а используйте операции “копировать - вставить”, внося изменения во вставленные строки.
‘for i = 1 to n: s1 = s1+a(i): next i
‘for j = 1 to n: s2 = s2+a(j)^2: next j
‘for k = 1 to n: s3 = s3+sqr(a(k)): next k
‘if a>b then z = a – b else z = b – a
‘if m<>n then z = a – b else z = b – a
Получилось? Старайтесь эти операции проводить безошибочно и быстро. И будьте внимательны: точка, двоеточие, запятая, точка с запятой – очень разные символы в программировании!
В этом курсе Вы будете составлять и отлаживать программы, на последующих занятиях их дорабатывать и изменять, поэтому эти программы необходимо сохранять на жестком диске.
Запишите алгоритмы сохранения и открытия своих программ.
Вы набрали программу, ее сохранение.
Вход в верхнее меню Alt? Курсор высветил “Файл”, Enter, стать на “Сохранить как…”, Enter – перед Вами две панели сохранения файлов в QB. Передвижение курсора по панелям осуществляется клавишей Tab. Станьте этой клавишей на две точки нижней панели и нажмите пробел, на этой панели – каталоги диска С. Все студенты, изучающие QB, сохраняют свои файлы в каталоге ВР. Станьте курсором на этот каталог и раскройте его – клавиша Enter. Клавишей Tab станьте в верхнее меню, клавишей Delete уберите *, оставив .BAS и до точки наберите имя файла. Это буквы английского алфавита, в имени могут быть и цифры, но имя не должно содержать никаких других символов, ?.,;* и т.д.
Например: masha1.bas, pavel.bas, pavel22.bas, ylia.bas и т.д. Нажмите Enter, файл сохранен. Чтобы не забыть сохраненное имя Вашего файла, запишите его в конспект. В дальнейшем через каждые 5-10 минут работы за компьютером выбирайте в “Файл” “Сохранить” и все Ваши наработки будут сохранены.
Научимся сразу же и открывать свои файлы, чтобы на каждом последующем занятии снять эти проблемы. Открывать свои файлы будете по следующему алгоритму.
Alt – верхнее меню, Файл, открыть. Клавишей Tab поместите курсор на две точки в правой панели и нажмите пробел. Клавишами управления курсора “найдите” каталог ВР и раскройте его – клавиша Enter. Переместитесь (клавиша Tab) на левую панель и найдите свой файл и раскройте его – клавиша Enter. Ваш файл загружен. Законспектируйте в Ваш конспект эти алгоритмы.
Вы работали за компьютером. По окончанию занятия необходимо сохранить свой файл, во вкладке “файл” стать курсором на “выход” и нажать Enter. Спросите у преподавателя, надо ли выключать компьютеры, если “да”, то с должным умением проделать это.
Задания для самостоятельной работы.
-провести анализ учебной и научно – популярной литературы по различным версиям языка домашних библиотек, библиотеки колледжа;
- установить на домашние компьютеры QB, закрепить полученные на занятии умения.
Чему мы научились и какие умения приобрели на первом занятии?