Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

Государственное образовательное учреждение

Невинномысский химический колледж

Учебное пособие

«Элементы программирования

на языке QuickBASIC»

Часть 1

для студентов первого курса всех специальностей

Невинномысск 2006

 
 

Подпись: Кафедра физико-математических дисциплин

Аннотация

Настоящее пособие адресовано студентам первого курса всех специальностей, изучающих элементы программирования на языке QuickBASIC в рамках общеобразовательной дисциплины «Информатика». Пособие может быть использовано студентами, как на уроках, так и для самостоятельного изучения языка. Причем, оно применимо как в твердой копии, так и в электронном виде, первое – предпочтительнее. Если студент пропустил занятие, то настоящее пособие для него – сборник индивидуальных консультаций.

Пособие адресовано и преподавателям, осваивающим содержание и методику преподавания дисциплины.

Часть 1 содержит учебный материал, определенный рабочей программой: линейные структуры, разветвляющиеся структуры, циклы, массивы. В части 2 будет рассмотрена графика в QuickBASIC и функции обработки символьных переменных.

Приложения:

Магнитный вариант настоящего пособия

«EL_LEKC» - электронные лекции, бейсик - папка

«Электронные лекции» - методическая разработка

«Уроки информатики» - методическая разработка

составители

Оглавление

зан.

Наименование разделов и тем занятий

М

Стр.

Календарн сроки

изучения

1

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

1

6

13.01-17.01

2

Переменные и константы, имена переменных. Присвоение значений переменным.

1

10

20.01-24.01

3

Стандартные функции. Набор выражений, содержащих функции.

1

16

20.01-24.01

4

Программы линейной структуры, принципы составления, отладки, тестирования

1

20

27.01-31.01

5

Реализации разветвляющихся алгоритмов. Форматы оператора IF…THEN

1

24

3.02-7.02

6

Операторы перехода. Организация простейших меню.

1

30

3.02-7.02

7

Составление и отладка программ разветвляющихся структур.

1

35

10.02-14.02

8

Понятие о циклах. Организация циклов с использованием IF…THEN.

2

39

17.02-21.02

9

Составление, отладка и тестирование программ циклических структур.

2

44

17.02-21.02

10

Организация циклов с использованием FOR…NEXT.

2

51

24.02-28.02

11

Вложенные циклы. Составление и отладка более сложных циклических программ

2

55

3.03-7.03

12

Организация подпрограмм в Qbasic.

2

60

3.03-7.03

13

Итоговое занятие по теме. Составление и отладка более сложных программ

2

68

10.03-14.03

14

Одномерные массивы: определение, заполнение, печать.

3

74

17.03-21.03

15

Типовые задачи обработки одномерных массивов

3

79

17.03-21.03

16

Более сложные задачи обработки одномерных массивов

3

88

24.03-28.03

17

Двумерные массивы: определение, заполнение, печать.

4

92

31.03-4.04

18

Типовые задачи обработки двумерных массивов.

4

95

31.03-4.04

19

Реализация более сложных алгоритмов обработки двумерных массивов

4

99

7.04-11.04

20

Итоговое занятие. Программы, содержащие одномерные и двумерные массивы, подпрограммы

4

107

14.04-18.04

21

Обязательная контрольная работа: составление и отладка программ по изученным темам.

4

114

14.04-18.04

Предисловие для студента

НЕ нашли? Не то? Что вы ищете?

Перед Вами пособие по начальному освоению самого простого языка высокого уровня QuickBASIC, изучаемого в колледже студентами первого курса в рамках дисциплины «Информатика». Это – пособие, а значит должно быть использовано Вами комплексно: занятия на уроках и самостоятельная работа с пособием. В нем доступно изложены «первые шаги» в изучении языка. Вопросы описания операторов освещены кратко, но вполне доступно. А вот примеров приведено больше, чем в любом другом учебнике, как с программами, так и для самостоятельной разработки. Цель такой методики построения пособия: заинтересовать студента изучением действующих программ и разработкой своих по приводимым текстам задач.

Для удобства работы студента с пособием рекомендуется проделать следующее. Установить на свой домашний ПК среду QuickBASIC и оболочку Norton Commander. Корректный вывод символов кириллицы в современных ОС, не поддерживающих DOS, возможен только после запуска драйвера , находясь непосредственно в оболочке NC. В свои документы скопируйте магнитный вариант этого пособия с тем, чтобы Вы всегда и в любое время обратиться к нему.

Магнитным приложением к пособию являются т. н. электронные лекции, которые будут использованы на уроках. Но продолжить их изучение можно и дома, установив папку с бейсик – файлами «EL-LEKC». О том, как пользоваться этими лекциями, расскажет на уроках преподаватель, об этом можно прочитать и в пособии.

Нужно ли делать твердую копию этого пособия? Если Вы посещаете все занятия, активно на них работаете, хорошо понимаете смысл, форматы операторов и функций, то дома возможно пользоваться только электронным вариантом. Если Вы пропустили занятие, то необходимо распечатать соответствующий «ИКС» и ликвидировать пробелы в знаниях и умениях с его помощью.

И просьба к студентам, которые будут активно использовать это пособие. Оно формировалось в магнитном варианте в основном методом «копировать - вставить». При этом использовался богатый дидактический материал, накопленный на кафедре. Потому, не исключены повторения текстов и даже решений одной и той же задачи. Прошу Вас, если заметили такое, предложите заменить повторы аналогичной задачей, ее смысл и сценарий придумайте сами. Заранее благодарю. Если появятся вопросы по отдельным задачам и программам – обращайтесь и вы получите полноценную консультацию.

Предисловие для преподавателя

Уважаемый коллега. Естественно Вы ознакомились с предисловием для студента, его содержание должно быть известно Вам и в какой-то мере относится к вашей работе с пособием. В особенности, заключительная просьба, обращенная к студентам.

Помимо того, внимательным образом будут рассмотрены любые предложения по изменению, улучшению качества и расширению этого пособия. При обучении языку преподаватель, как правило, ориентируется на тот или иной учебник или справочник. Это пособие не похоже на учебник, Его структуру сформировал многолетний опыт преподавания курса, сотрудничество с коллегами, и просто занятие этим языком в качестве компьютерного сопровождения преподавания математики, математических исследований и просто – хобби.

В пособии учебный материал разбит по занятиям, таким образом, он разделен на поурочные индивидуальные консультации студента. Студент может скопировать лишь отдельные, пропущенные им уроки, и самостоятельно проработать материал. Это разделение по занятиям полностью соответствует календарно-тематическому плану второго семестра. Уроки – главы неравнозначны по объему, трудности, насыщенности. Потому преподаватель не должен неукоснительно следовать предлагаемому таким образом разделению и объему материала.

Работа над пособием продолжалась длительное время, накапливался дидактический материал, вместе с коллегами по кафедре оттачивалась методика проведения каждого урока. Считаем предлагаемый ракурс обучения основам языка оптимальным. В этой работе нет ссылок на литературу, нет даже такой страницы, т. к. считаем это пособие авторским.

Для облегчения работы преподавателя еще ранее создана методическая разработка для преподавателя: на что обратить внимание, как «преподнести» тот или иной вопрос, какими примерами проиллюстрировать конструкции, операторы, функции и т. д.

Мы на кафедре создали и опробовали новую форму проведения занятий по обучению языку – электронные лекции. Существует подробная методическая разработка о том, как использовать эти лекции. Сами же лекции на языке QB находятся во всех компьютерных классах, в которых преподается информатика.

Желаем успехов, коллега.

Занятие 1. Среда 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 производит вставку этого фрагмента в то место программы, в котором находится курсор. Попробуйте.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7