к оглавлению

Среда QB, ее загрузка. Освоение клавиатуры, набор знаков и символов

Уважаемые студенты. Вы приступаете к изучению популярнейшего языка программирования: 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, закрепить полученные на занятии умения.

Чему мы научились и какие умения приобрели на первом занятии?

к оглавлению

Знаете ли Вы, что Polymorphism, полиморфизм в объектно-ориентированном программировании - это способность объекта выбирать правильный метод в зависимости от типа данных, полученных в сообщении.

НОВОСТИ ФОРУМА

Форум Рыцари теории эфира


Рыцари теории эфира
 10.11.2021 - 12:37: ПЕРСОНАЛИИ - Personalias -> WHO IS WHO - КТО ЕСТЬ КТО - Карим_Хайдаров.
10.11.2021 - 12:36: СОВЕСТЬ - Conscience -> РАСЧЕЛОВЕЧИВАНИЕ ЧЕЛОВЕКА. КОМУ ЭТО НАДО? - Карим_Хайдаров.
10.11.2021 - 12:36: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от д.м.н. Александра Алексеевича Редько - Карим_Хайдаров.
10.11.2021 - 12:35: ЭКОЛОГИЯ - Ecology -> Биологическая безопасность населения - Карим_Хайдаров.
10.11.2021 - 12:34: ВОЙНА, ПОЛИТИКА И НАУКА - War, Politics and Science -> Проблема государственного терроризма - Карим_Хайдаров.
10.11.2021 - 12:34: ВОЙНА, ПОЛИТИКА И НАУКА - War, Politics and Science -> ПРАВОСУДИЯ.НЕТ - Карим_Хайдаров.
10.11.2021 - 12:34: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Вадима Глогера, США - Карим_Хайдаров.
10.11.2021 - 09:18: НОВЫЕ ТЕХНОЛОГИИ - New Technologies -> Волновая генетика Петра Гаряева, 5G-контроль и управление - Карим_Хайдаров.
10.11.2021 - 09:18: ЭКОЛОГИЯ - Ecology -> ЭКОЛОГИЯ ДЛЯ ВСЕХ - Карим_Хайдаров.
10.11.2021 - 09:16: ЭКОЛОГИЯ - Ecology -> ПРОБЛЕМЫ МЕДИЦИНЫ - Карим_Хайдаров.
10.11.2021 - 09:15: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Екатерины Коваленко - Карим_Хайдаров.
10.11.2021 - 09:13: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Вильгельма Варкентина - Карим_Хайдаров.
Bourabai Research - Технологии XXI века Bourabai Research Institution