Учебная деятельность Дистанционное обучение Информатика Программа 5-го класса Введение в программирование Основы программирования на языке QBasicТак выглядит экран при запуске системы программирования QBasic. Главное меню содержит перечень основных команд, доступных системе программирования.
Необходимо усвоить следующие пункты меню и команды: В окне редактора набирают текст программы на языке QBasic. В графическом режиме на экран монитора выводится изображение (рисунок). Для удобства определения координат можно использовать сетку: При запуске среды QBasic экран монитора автоматически устанавливается в текстовый режим. Оператор: SCREEN 12. Рисование точкиДля рисования точки определенного цвета используется оператор PSET.
Таблица цветов:
Задание: Нарисовать созвездие большой медведицы. Программа: Задания для самостоятельного решения. 1. Нарисовать созвездие Кассиопеи. Рисование линииДля рисования прямых линий используется оператор LINE.
Нарисовать лестницу. Программа: Задание: Нарисовать звезду не отрывая руки. Программа:
Читая программу, можно заметить, что координаты конца предыдущей линии и координаты начала следующей совпадают. Чтобы не писать лишний раз эту пару координат используется прием, который называют «точкой последней ссылки» (ТПС).
Программа (второй вариант): Задания для самостоятельного решения.
Рисование прямоугольниковЕсли заданы две точки, то их можно соединить линией или нарисовать по ним прямоугольник. Для рисования прямоугольников используется специальная форма оператора LINE.
Для рисования закрашенных прямоугольников вместо служебного слова В используется служебное слово BF. Задание : Нарисовать синий прямоугольник с желтым контуром. Задания для самостоятельного решения .
Рисование окружностейЧтобы нарисовать окружность необходимо знать радиус и центр окружности.
: Нарисовать олимпийские кольца. Программа: Оператор заливкиЗакрашивать можно только замкнутые области, ограниченные линиями одного цвета. Для закраски замкнутых областей применяется оператор PAINT. Формат: PAINT (X, Y), C1, C2 PAINT – служебное слово X, Y – координаты любой точки внутри области, C1 – цвет заливки, C2 – цвет линий, ограничивающих область. Задание : Нарисовать цветочек. Программа: Задания для самостоятельного решения. Нарисовать вазу с мороженым. Дополнительная информацияДля пояснения текста программы используют комментарии.
Копирование и вставка текста программы с помощью функциональных клавишВ программах часто повторяются одни и те же операторы. Чтобы не писать повторяющиеся команды, используют такой прием как копирование и вставка текста. Буфер хранит информацию временно. Информация в буфере хранится до тех пор, пока туда не бубет помещена новая информация. Буфер опустошается также при завершении работы. Чтобы занести информацию в буфер, необходимо ее сначала выделить. Для этого используют несколько клавиш. При выделении текст меняет цвет. SHIFT + клавиша «стрелка влево» (выделяются буквы справа налево) SHIFT + клавиша «стрелка вправо» (выделяются буквы слева направо) SHIFT + клавиша «стрелка вверх» (выделяются строчки снизу вверх) SHIFT + клавиша «стрелка вниз» (выделяются строчки сверху вниз) SHIFT + клавиша END (выделяется вся строчка от начала до конца) SHIFT + клавиша HOME (выделяется вся строчка от конца до начала)
После того, как текст будет выделен, необходимо нажать клавиши одновременно CTRL + INSERT. Точная копия текста, который был выделен, окажется в буфере. На экране при этом ничего не изменится. Экран монитора в текстовом режиме представляет собой 25 строк. В каждой строке можно разместить по 80 символов в строку.
Оператор вывода информации на экранНа экран можно выводить текст, константы и значения переменных. Текст — любая последовательность символов. Текст необходимо заключать в кавычки (например, «С добрым утром, страна!»). Примеры правильных имен : a, mama, sum, b56_c, _a. Примеры неправильных имен : мама (используются русские буквы), 1a (имя начинается с цифры), a#1 (используется спецсивол).Малые и заглавные буквы в записи имен переменных и текста программы воспринимаются как одинаковые.
Формат: PRINT «текст» , переменная Например, Задание: Вывести на экран следующую информацию:
Программа: PRINT » Я изучаю QBasic!» END
Чтобы вывести информацию в несколько столбцов, текст каждой строки разбивается запятыми на столбцы. Задание : Написать программу, выводящую на экран столбцы:
PRINT » Февраль», «Май», «Август», «Ноябрь» END
Задания для самостоятельного решения. Оператор ввода данныхОператор ввода данных используется для ввода данных с клавиатуры в память компьютера.
Механизм работы оператора INPUT
Например, Если набрать на клавиатуре числа 10, 20, 30 , то переменная a будет содержать число 10, переменная b – число 20, переменная c – число 30. Если вместо чисел ввести, например, буквы, то это вызовет ошибку. Задание: Даны координаты трех точек экрана. Нарисовать по точкам треугольник.
Оператор присваивания
Формат: переменная = выражение Задание: Написать программу, рисующую мишень, если заданы координаты центра, радиус и расстояние до концов мишени. Решение: Обозначим координаты одного конца вертикальной линии х3 и у3, а координаты другого конца х4 и у4. Договоримся рисовать окружность цветом с1, а линии цветом с2.
Часть программы, рисующая мишень, будет выглядеть так:
Если известно расстояние от центра мишени до концов (m) и координаты центра мишени (х и у), то через эти данные можно выразить х1, у1, х2, у2, x3, y3, x4, y4:
Задание: Написать программу, рисующую лодку, если заданы её размеры и координаты точки левого верхнего угла рисунка .
Решение математических задачЯзык программирования QBasic используется не только как средство для рисования различных фигур. С помощью языка программирования можно решать арифметические примеры и задачи. Задание : Найти произведение двух чисел.
Обратите внимание: Задание : Вычислить значение арифметического выражения: Значения переменных a, b, c, d вводятся с клавиатуры. Программа:
Задания для самостоятельного решения.
|
|||||||||||||||||||||||||||||||||||||||
|
Язык программирования Qbasic
Курс дистанционного обучения «Язык программирования 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
QBasic и QuickBASIC BAS Translation
QBasic — это интегрированная среда разработки и интерпретатор варианта языка программирования BASIC, основанного на QuickBASIC. Код, введенный в IDE, компилируется в промежуточную форму, и эта промежуточная форма немедленно интерпретируется по запросу в IDE. Он может работать почти во всех версиях DOS и Windows или через DOSBox/DOSEMU в Linux и FreeBSD. Для своего времени QBasic предоставил современную IDE, включая отладчик с такими функциями, как вычисление выражений на лету и модификация кода.
Подобно QuickBASIC, но в отличие от более ранних версий Microsoft BASIC, QBasic — это структурированный язык программирования, поддерживающий такие конструкции, как подпрограммы и циклы while. Номера строк, концепция, часто связанная с BASIC, поддерживаются для совместимости, но не считаются хорошим тоном, поскольку были заменены описательными метками строк. QBasic имеет ограниченную поддержку определяемых пользователем типов данных (структур) и нескольких типов-примитивов, используемых для хранения строк текста или числовых данных.
Microsoft QuickBASIC (также QB; не путать с «QBasic») — это интегрированная среда разработки (или IDE) и компилятор для языка программирования BASIC, разработанный Microsoft. QuickBASIC работает в основном в DOS, хотя существовала недолговечная версия для Mac OS. Он частично основан на GW-BASIC, но добавляет пользовательские типы, улучшенные структуры программирования, лучшую поддержку графики и дисков, а также компилятор в дополнение к интерпретатору. Microsoft продавала QuickBASIC как начальный уровень для своей системы профессиональной разработки BASIC.
Имея давнюю репутацию поставщика высококачественных услуг перевода для различных языков, CCJK уделяет особое внимание даже незначительным деталям используемого языка и стремится предоставлять услуги перевода QBasic и QuickBASIC своим клиентам во всех отраслях. За первое десятилетие CCJK создал кадровый резерв из более чем 2000 элитных лингвистов и внедрил механизм координации, который обеспечивает сверхпроизводительность и эффективно облегчает сотрудничество между переводчиками и различными специалистами, что идеально решает технические проблемы, с которыми не справляется большинство переводческих агентств.
Наша команда высококвалифицированных специалистов со всего Азиатско-Тихоокеанского региона сформировала элитную группу по локализации и инжинирингу, состоящую из молодых, преданных своему делу, знающих людей и глубоко укоренившихся в чувстве ответственности. Компания специализируется на предоставлении полного спектра переводческих услуг BAS на китайский и другие азиатские и европейские языки. За последние десять лет CCJK превратилась из небольшой команды в ведущую компанию по переводу и локализации в Азиатско-Тихоокеанском регионе, специализирующуюся на переводе и локализации на большинство азиатских и европейских языков и с них.
Нужны услуги переводчика?
Пожалуйста, введите ваши личные данные, и мы свяжемся с вами в ближайшее время
АрабскийКитайский УпрощенныйКитайский ТрадиционныйДатскийДариГолландскийАнглийскийФинскийФранцузскийНемецкийГреческийХиндиИндонезийскийИтальянскийЯпонскийКорейскийЛатышскийНорвежский, БукмолПольскийПортугальскийПенджабиРусскийСингальскийИспанскийШведскийТамильскийТайскийТурецкийУкраинскийУрдуВьетнамскийБирманский
АрабскийКитайский УпрощенныйКитайский ТрадиционныйДатскийДариГолландскийАнглийскийФинскийФранцузскийНемецкийГреческийХиндиИндонезийскийИтальянскийЯпонскийКорейскийЛатышскийНорвежский, БукмолПольскийПортугальскийПенджабиРусскийСингальскийИспанскийШведскийТамильскийТайскийТурецкийУкраинскийУрдуВьетнамскийБирманский
Слова, переведенные CCJK
146 096 379Удовлетворенность наших клиентов
Рейтинг за предыдущий квартал
Очень плохоПлохоХорошоОчень хорошоОтлично 4. 00
Особенности языка программирования Qbasic
1. Простой и легкий в изучении язык:
Его называют «народным языком». С помощью Qbasic изменить программу просто. Для учащихся синтаксис QBasic прост для понимания и легко обнаруживает проблемы. Q-BASIC — это быстрый базовый язык программирования, как следует из названия. Кроме того, он напоминает английский язык, что позволяет использовать его во всем мире
2. Применяется для использования в бизнес-целях и математических исследованиях :Поскольку Qbasic является одним из родных языков, ранее он использовался для создания всех ключевых приложений и собственного программного обеспечения для веб-сайтов, особенно в областях школьного администрирования. , управление больницей и управление библиотекой. Язык программирования qbasic упростил создание игр, коммерческих приложений, простых баз данных и изображений. Отличительной чертой языка является его сходство с английским. В разработке приложений QBasic находит широкое применение. QBASIC даже использовался для разработки нескольких модулей, которые в конечном итоге были интегрированы в основную систему в крупных коммерческих приложениях. Одним из основных преимуществ QBASIC является простота программирования и простота переноса между приложениями.
3. Доступен в каждом компьютере от микро до мейнфрейма :Предположим, у нас есть язык программирования и недорогое устройство. Итак, хорошая часть QBasic заключается в том, что его можно использовать на всех этих устройствах. Его легко загрузить, настроить, скомпилировать и запустить на ПК. Позволяет разбивать длинные программы на модули. В результате разделение и повторная работа — самый эффективный способ сделать что-либо быстро. Вспомним самую известную в мире тему «Разделяй и властвуй». В результате модули взлома пробиваются через него и преодолевают его. Просто разбейте приложения на модули и запускайте их отдельно. В результате он также признан модульным языком программирования во всем мире.