Курс дистанционного обучения "Язык программирования QBasic"

В 1964 году сотрудники Дартмундского колледжа Дж.Кемени и Т.Курц разработали язык BASIC (от англ. Beginner’s All — purpose Symbolic Instructiоn Code — многоцелевой язык символических команд для начинающих). Благодаря своей простоте по сравнению с другими языками программирования, а главное, способности работать в диалоговом режиме с пользователем, язык BASIC уже в 1970 году он практически стал одним из самых популярных языков программирования для персональных компьютеров. Существует немало различных версий языка, что обусловлено его адаптацией к различным типам компьютеров. Но главное преимущество — диалоговый режим работы — сохраняется во всех версиях. Современная версия языка — QBASIC для IBM PC — позволяет профессионально использовать все современные методы и технологию программирования. 

В дистанционное обучение "Язык программирования QBasic" входит: знакомство с теоретическим материалом (созданном на основе материалов А.Е.Мокрушиной), выполнение тренировочных и практических заданий по модулям курса, обмен письменными заданиями (Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.), общение в Skype (baribor5).

 Модуль 1"Алфавит языка" 

Алфавит языка Арифметические и логические выражения. Стандартные процедуры и функции. 

Теоретический материал

Тест Проверь себя

Интерактивное задание

Практикум по решению задач

Самостоятельная работа (ответы)

Видеоурок

Практическая работа

Модуль 2 "Команды следования"

Структура программы. Переменные и константы. Числа, символы, строки и другие типы данных. Описание переменных и констант различного типа. Оператор присваивания.

Теоретический материал

Тест Проверь себя

Тренировочное упражнение

Практикум по решению задач

Самостоятельная работа (ответы)

Видеоурок

Практическая работа

Контрольная работа

Модуль 3 "Ветвления"

Логические условия. Оператор условия. Полная и неполная формы оператора. Оператор выбора. Программирование простых вычислительных алгоритмов

Теоретический материал

Тест Проверь себя

Тренировочное упражнение

Практикум по решению задач

Самостоятельная работа (ответы)

Видеоурок

Практическая работа

Контрольная работа

Модуль 4 "Циклы"

Циклы. Операторы цикла. Оператор цикла с известным числом повторений (с параметром). Оператор цикла с логическим условием. Вложенность циклов. Программирование циклических алгоритмов

Теоретический материал

Тест Проверь себя

Тренировочное упражнение

Практикум по решению задач

Самостоятельная работа (ответы)

Практическая работа

Контрольная работа

Модуль 5 "Символьные величины"

Строковый, символьный тип данных. Основные операции. Программирование алгоритмов обработки текста. Операции поиска и замены в символьных строках и массивах

Теоретический материал

Тест Проверь себя

Тренировочное упражнение

Практикум по решению задач

Самостоятельная работа (ответы)

Практическая работа

Контрольная работа

Модуль 6 "Массивы"

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

Теоретический материал

Тест Проверь себя

Практикум по решению задач

Самостоятельная работа (ответы)

Практическая работа

Контрольная работа

Среду программирования qbasic скачать можно здесь

Полезные ссылки (дополнительный материал):

 

Работа в среде программированияQBasic - http://www.gaps.tstu.ru/win-1251/lab/qb/win-1251/basic_met.html

Печать