[F.A.Q] Начало програмирования на Qbasic.Урок 1. - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
[F.A.Q] Начало програмирования на Qbasic.Урок 1.
[CM]Rissan Дата: Четверг, 25.05.2017, 20:17 | Сообщение # 1
Новичок
Сообщений: 2
Статус: Offline
Пишу в этот раздел так как нет раздела для Qbasic
Привет всем!И эта тема будет первым уроком для начала програмирования на Qbasic(бейсик).Итак что такое бейсик


---------------------------------------------------------------------------------------------------------------------------------------------------------------------


QBasic — диалект языка программирования Бейсик (BASIC), разработанный компанией Microsoft, а также среда разработки, позволяющая писать, запускать и отлаживать программы на этом языке.

QBasic удобен для выполнения несложных вычислений и для прямой работы с портами. Наряду с Pascal, язык довольно популярен для обучения программированию, и используется во многих школах.(википедия)


-----------------------------------------------------------------------------------------------------------------------------------------------------------------


На самом деле бейсик очень класный язык для новичков.И советую начинать именно с него.Итак приступим:
для начала вы должны скачать qbasic.Вот ссылка:*klick*
Итак запустим программу.
Что мы видим?
Синий интерфейс и мигающию строку.
Для начала нажмите на Options>Code loyaout и уберите все галочки.Сразу говорю руского языка нету.
И писать на руском нельзя. sad
Но давайте начнем.
Примечания в коде пишуться через ' (английская раскладка и жмем "Э" рускую)
Вот пример:
Код
PRINT "HELLO CM" ' vuvodim text


Итак начнем.
Для начала мы очистим экран командной строки(именно в ней высвечиваеться программа)
Код
CLS

К примеру сделаем вывод текста:
Код
PRINT "HELLO"

Где PRINT-Выводит текст
"Hello"-наш текст(обязательно в ковычках)
Жмем на F5 и немножко ждем.
У нас запуститься ком.строка где будет текст Hello.
Мы можем изменить цвет текста вставив после CLS(на новой строке)
Код
COLOR 1

Где 1 это ид цвета.
Вот список всех цветов;

0

Черный

Черный

1

Синий

Синий

2

Зеленый (салатовый)

Зеленый (салатовый)

3

Бледно-голубой

Бледно-голубой

4

Красный (алый)

Красный (алый)

5

Лиловый (светлый)

Лиловый (светлый)

6

Кирпичный

Желтый

7

Белый

Белый

8

Серый

Синий (насыщенный)

9

Сиреневый

Синий

10

Желтый (лимонный)

Зеленоватый

11

Белый (бледно-голубой)

Белый (бледно-голубой)

12

Красный (малиновый)

Красный (малиновый)

13

Розово-сиреневый

Розово-сиреневый

14

Желтый

Желтый

15

Ярко-белый

Сиреневато-белый

16

Белый

Итак у нас теперь цветной текст.
Но что если мы хотим сделать приветствие человеку который запустит нашу прогу.
Мы в принципе можем написать что то по типу этого:
Код
CLS
PRINT "hello,kiril".

Но если человека зовут не Кирил то что делать?
А вот что.
Пишем в начале нашего кода(на следущей строчке после CLS)
Код
INPUT "What is your name";n$

Где INPUT - создает переменную
Где текст в кавычках это наш вопрос.
Где n$ это переменная.
Вводить именно n не обязательно(можно любую букву)Но $ обязательно!
Если с $ то человек может написать только текст
А если без то только цифры.
Итак готово.
Чтобы вывелось именно Hello,kiril(или другое имя которое введет человек)
надо после PRINT "HELLO" написать ,n$
Пример:
Код
PRINT "HELLO",n$

Когда человек запустит программу то у него высветиться What is your name?
Когда он напишет имя то высветиться Hello и имя.
Ну на этом я думаю все.
В следущем уроке я вас научу как сделать элементарный вход(login,password).
Всем спасибо!
Всем удачи!
Всем пока!


Програмист Риссан

Сообщение отредактировал [CM]Rissan - Четверг, 25.05.2017, 20:18
[CM]DogeDog Дата: Четверг, 25.05.2017, 21:46 | Сообщение # 2
Новичок
Сообщений: 1
Статус: Offline
Не думаю, что это то место, где бы следовало создавать подобные темы.
Лучше бы объяснил для чего служит этакий язык, а дальше, если человека заинтересует - гугл в помощь, да и есть куча специализированных сайтов, где уроки намного информативней и понятней для новичка.
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7210]

[CM]Russel [5557]

kenlo763 [4952]

[CM]AGRESSOR [4639]

Snake_Firm [4452]

Сэс [4416]

Artem_Buero [4223]

[CM]Durman [3204]

[CM]Рафаэль [3080]

iMaddy [2855]

sky_Woker [2854]

getrekt [2745]

Новые пользователи