Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

В этом выпуске:


Информационный Канал Subscribe.Ru


Basic/visual basic. Основы программирования.

Выпуск 1

В этом выпуске:
Знакомство
План рассылки
Понятие о программировании
Языки программирования
Среда Qbasic
Первая программа
Здравствуйте, уважаемые подписчики! Прежде всего, давайте познакомимся. Меня зовут Евгений. Я учусь в Московском государственном институте электронной техники (МИЭТ г. Зеленоград) на специальности "программное обеспечение вычислительной техники". Программированием занимаюсь пятый год. Первым языком программирования был бейсик.
Для того, чтобы мы с вами могли при необходимости поддерживать связь, мои координаты:
Прежде всего, сайт http://www.subwwway.net, где вы найдете материалы по программированию на бейсике и архив рассылки. Также по адресу http://forum.subwwway.net открыт форум для обсуждения всех возникающих вопросов.
Для связи со мной используйте E-mail: soft@subwwway.net.
Теперь поговорим поподробнее о том, чем мы с вами будем заниматься, то есть о рассылке. Она называется "Basic/visual basic. Основы программирования". Вы познакомитесь с языком программирования Basic. Изучите особенности сред Quick и Visual basic. Получите общее понятие о программировании.
Первый блок рассылки (примерно 10 выпусков) посвящен основам программирования на языке бейсик. Общие понятия будут объясняться на примере среды программирования Quickbasic. Следующий блок будет посвящен тонкостям программирования в qbasic. Он будет необязательным, так как обучение программированию под DOS не является основной целью рассылки. Затем мы перейдем к детальному изучению MS Visual Basic 6.0.
Периодичность выхода рассылки 1 раз в неделю. Каждый номер будет содержать новый материал, задачи по теме, решение задач предыдущего номера, ответы на наиболее интересные вопросы.
Теперь приступим к основному материалу нашей рассылки - познакомимся с понятием "программирование". Главная задача программиста - составить программу, то есть последовательность действий, на языке, понятном компьютером. Память компьютера устроена таким образом, что он способен воспринимать только двоичные команды, записанные с помощью двух цифр "0" и "1". Каждая команда имеет свой код и хранится в оперативной памяти, там же хранятся и необходимые данные. За выполнение команд отвечает процессор. Он считывает из оперативной памяти код операции и выполняет необходимые действия.
Писать программы на языке, состоящем из нулей и единиц, неудобно для человека. Но программисты придумали средство, упрощающее их работу. Так появились язык ассемблера, где каждая операция имела свое название (так называемые мнемоники), а затем и языки высокого уровня. Языки высокого уровня понятны для человека. Большинство команды являются осмысленными словами английского языка (print, input, read, write). Современные языки программирования, такие как Basic, Pascal, C++ и другие, являются языками высокого уровня.
Получив язык понятный для человека, возникает другая проблема: этот язык не воспримет компьютер. Для того, чтобы перевести программу с языка высокого уровня на язык нулей и единиц, необходима программа-транслятор (переводчик). Трансляторами являются среды программирования, например QuickBasic, MSVisualBasic, TurboPascal, C++builder и остальные. По принципу работы трансляторы подразделяются на компиляторы и интерпретаторы. Компиляторы переводят всю программу в машинный код, а затем запускают ее на выполнение. Интерпретаторы сразу же запускают программу на выполнение и переводят команды в машинный код постепенно, инструкцию за инструкцией. Такой способ облегчает отладку программы, так как дает возможность вносить поправки во время выполнения. Среда qbasic является интерпретатором, что очень удобно для начинающих программистов.
В предыдущем разделе было указано одно из главных достоинств бейсика как языка для начинающих - его простота. Кстати Basic расшифровывается как Beginners all-purpose symbolic instruction code (многоцелевой язык программирования для начинающих). Простота бейсика заключается не только в удобстве отладки. Одни и те же команды, присутствующие в любом языке программирования, наиболее просто записываются именно в бейсике.
Традиционно первая программа на любом языке программирования выводит на экран фразу: "Hello, world!". (Эта традиция начинается с книги Браена Карнигана и Денниса Ричи "Язык программирования С"). Посмотрим, как выглядит эта программа на разных языках.

Ассемблер

CSEG segment
org 100h
Begin:
mov ah,9
mov dx,offset Message
int 21h
int 20h
Message db 'Hello, world!$'
CSEG ends
end Begin

С++

#include <iostream>
using namespace std;
void main() {
cout << "Hello, World!" << endl;
}

Фортран

PROGRAM HELLO
WRITE(*,10)
10 FORMAT('Hello, World!')
STOP
END

Паскаль

program Hello;
begin
writeln('Hello, World!');
end.


А вот как эта программа записывается на бейсике:
print "Hello, World!"
end
Как видите, очень просто.
Теперь приступим непосредственно к изучению бейсика. Прежде всего, нам понадобится qbasic. Я предлагаю использовать русскую версию, которую можно найти здесь: http://tutor.subwwway.net/download/qb10rus.zip. Если вы будете использовать другую версию особых проблем возникнуть не должно.
Для установки вам достаточно просто распаковать архив. Он содержит два файла: исполняемой программы qbasic.exe и справки qbasic.hlp.
Познакомимся с особенностями среды qbasic. Запускаем файл qbasic.exe. Вы видите рабочее поле, которое разделено на две области. Верхняя предназначена для написания кода программ, нижняя для немедленного выполнения команд. В верхней части вы видите пункты меню. Файл - создание, открытие, сохранение проектов, выход из программы. Редактирование - вставка, копирование, и.т.д.; создание функций и процедур. Просмотр - навигация между различными процедурами и функциями. Поиск - поиск в тексте программы. Запуск. Отладка. Параметры - настройка среды qbasic. Справка.
Первый выпуск получился достаточно большим, но в заключение нам все-таки необходимо написать первую программу. Вы уже с ней знакомы. Итак, запускаем qbasic и набираем в верхней области экрана:
print "Hello, World!"
end
С помощью пункта запуск меню запуск (или сочетания клавиш shift+f5) выполняем программу. На экране появится: Hello, World!
После нажатия любой клавиши вы выйдете из режима выполнения.
Вы можете сохранить первую программу. Для этого надо воспользоваться командой файл --> сохранить и задать имя файла.
Первый выпуск завершен. Желаю успехов!

http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.basicandvb
Отписаться

В избранное