Основы программирования на языке Visual Basic для офисных приложений, Волчёнков Н.Г., 2018
Основы программирования на языке Visual Basic для офисных приложений, Волчёнков Н.Г., 2018.
В пособие включены тексты шести лекций (главы 1-2, 4-5, 7-8 и 10) и материалы трёх лабораторных работ (главы 3, 6 и 9). Учебное пособие предназначено служить основой учебных курсов «Информатика. Основы программирования» и «Информационные технологии. Офисные приложения».
Курсы с указанными названиями (или иные курсы по изучению основ современных информационных технологий с аналогичными разделами) читаются на младших курсах различных институтов НИЯУ МИФИ. Тексты лекций включают освещение основных фундаментальных вопросов программирования на любом алгоритмически полном операторном языке программирования на примере языка офисного программирования VBA for Excel, который отвечает требованию алгоритмической полноты. Каждая лабораторная работа содержит вопросы по изучаемой теме, на которые студентам надо ответить пред её выполнением. На примерах программ, которые студенты создают и отлаживают в ходе выполнения лабораторных работ, демонстрируется технология создания разнообразных полезных приложений. Учебное пособие
Простая программа в Visual Basic
предназначено студентам — будущим бакалаврам, осваивающим теоретические основы и практические навыки программирования при решении содержательных задач различного характера, а также преподавателям, читающим лекции и проводящим лабораторные работы по указанным курсам в компьютерных классах.
Компьютерное моделирование физических задач в Microsoft Visual Basic, Алексеев Д.В., 2009
Компьютерное моделирование физических задач в Microsoft Visual Basic, Алексеев Д.В., 2009.
Основная идея книги — использование универсальной системы программирования Microsoft Visual Basic для одновременного обучения программированию и компьютерному моделированию физических процессов в ходе разработки небольших Windows-приложений, решающих задачи моделирования конкретных физических процессов. Реализация идеи достигается тем, что читатель погружается в процесс проектирования и реализации программного решения на основе современной модели проектирования программных решений Microsoft Solutions Framework и проходит все стадии разработки — от построения сценария до отладки и развертывания законченного приложения. Изложение материала построено на примерах все более сложных задач компьютерного моделирования разнообразных физических процессов с подключением все более мощных средств, включенных в профессиональную версию Microsoft Visual Basic. Книга рассчитана на студентов и аспирантов вузов, а также инженерно-технических работников, занимающихся моделированием физических процессов с применением современных компьютерных технологий.
Visual Basic 2010 для начинающих 1й урок 1/3
Visual Basic для студентов и школьников, Культин Н.Б., Цой Л.Б., 2010
Visual Basic для студентов и школьников, Культин Н.Б., Цой Л.Б., 2010.
Рассматривается процесс создания программ различного назначения на языке программирования Visual Basic — от простейших до программ работы с графикой и базами данных. Последовательность изложения, дозировка материала, а также наличие контрольных вопросов и задач для решения соотносятся с учебным процессом.
Демонстрируется среда разработки Visual Basic, приводится описание языка профаммирования Visual Basic, рассматриваются основные алгоритмические структуры, операции со строками, одномерными и двухмерными массивами и файлами, большое внимание уделено практике ирофаммирования, что позволит полноценно подготовиться к ЕГЭ по информатике по разделам, касающимся алгоритмизации и ирофаммирования. Приложение содержит справочник по языку ирофаммирования Visual Basic и базовым компонентам. На компакт-диске приводятся рассматриваемые в книге примеры иро-фамм и программа Экзаменатор, позволяющая автоматизировать процесс контроля и самоконтроля знаний.
Visual Basic for Applications — VBA
Название: Visual Basic for Applications.
Автор: Ляхевич А.Г.
Что из себя представляет VBA, обоснование необходимости его применения.
VBA — поддерживается во всех приложениях Office. Выбрал приложение — разработка собственных программ, используя мощную базу пакета MS Office (Excel — расчеты. Access — базы данных и т.д.). VBA -подмножество Visual Basic 5. В VBA нет кое-чего из VB5, но зато он поддерживается всеми приложениями Office. Существует также VBScript — еще более обрезанный VBA для Internet.
VBA — исполняемый файл не создается, но это и не надо, т.к. все равно нужна Среда Word. Excel. Access. Отличительные особенности VBA, основные термины и понятия ООП
Basic — нет обязательного описания переменных (достоинство и недостаток — поиск ошибок из-за описок в именах переменных). VBA — объектно — ориентированный язык. Объект — совокупность данных (свойств) и процедур работы с ними (методов). Иными словами в объекте заключены как данные, так и методы работы с ними (инкапсуляция), что позволяет рассматривать объект как единое целое, в неразрывной связи всех его свойств и поведения.
Программирование в среде Visual Basic for Applications — Демидова Л.А., Пылькин А.Н.
Название: Программирование в среде Visual Basic for Applications .
Автор: Демидова Л.А., Пылькин А.Н.
Книга посвящена основам программирования в среде Visual Basic for Applications (VBA) для написания приложений MS Excel. Материал книги разделён на несколько разделов, которые в сжатой форме содержат теорию по конкретным темам и примеры решения задач. Каждая тема сопровождается заданиями для самостоятельного выполнения. Книга будет полезна студентам ВУЗов и все, кто стремится овладеть основами программирования в среде Visual Basic for Applications.
Visual Basic.net для чайников — Уоллес Вонг
Visual Basic.net для чайников — Уоллес Вонг — 2002.
Добро пожаловать в мир компьютерного программирования с использованием Visual Basic.
NET — разработанного компанией Microsoft языка программирования, который поможет
вам легко и быстро писать собственные программы. Если вас давно волнует идея создания
своих программ, но в то же время вы опасаетесь, что вам это не по зубам, откиньте сомнения
прочь. Если вы в состоянии написать краткую пошаговую инструкцию о том, как пройти к
вашему дому, значит, сможете освоить и процесс написания программ на языке Visual Basic.
NET. Чтобы помочь вам в постижении азов программирования на Visual Basic. NET.
материал этой книги изложен простым, доступным языком, а основной акцент сделан па тех
функциональных возможностях, которые наверняка пригодятся вам при написании
собственных программных продуктов.
Книга предназначена для начинающих пользователей.
MySQL Bible — Steve Suehring
MySQL Bible — Steve Suehring — 2002.
The book is divided into five parts: Getting Starated with MySQL and Relational Databases; Understanding SQL Through MySQL; MySQL Administration; MySQL Developer Guide; and Advanced and Specialized MySQL Topics.
This Bible covers both beginning-level and advanced topics. Topics covered include: introduction to relational database management; installing and configuring MySQL on the Linux, Windows 2000, and Mac OS X operating systems; MySQL security; debugging and repairing MySQL databases and servers; MySQL performance tuning; and developing MySQL applications with Perl and PHP.
Due to the growing popularity of the NuSphere MySQL package, this book covers its enhancements and how to install and develop with NuSphere MySQL.
MySQL and JSP Web Applications — Data-Driven Programming Using Tomcat and MySQL — James Turner
MySQL and JSP Web Applications — Data-Driven Programming Using Tomcat and MySQL — James Turner — 2002.
JSP developers encounter unique problems when building web applications that require intense database connectivity. MySQL and JSP Web Applications addresses the challenges of building data-driven applications based on the JavaServer Pages development model. MySQL and JSP Web Applications begins with an overview of the core technologies required for JSP database development—JavaServer Pages, JDBC, and the database schema. The book then outlines and presents an Internet commerce application that demonstrates concepts such as receiving and processing user input, designing and implementing business rules, and balancing the user load on the server.
Through the JDBC (Java DataBase Connector), the developer can communicate with most commercial databases, such as Oracle. The solutions presented in MySQL and JSP Web Applications center on the open source tools MySQL and Tomcat, allowing the reader an affordable way to test applications and experiment with the book’s examples.
- MySQL Tutorial — Luke Welling, Laura Thomson
- MySQL and Java Developer’s Guide — Mark Matthews, Jim Cole, Joseph D. Gradecki
- Beginning MySQL — Robert Sheldon, Geoff Moes
- The Definitive Guide to MySQL — Second Edition — Michael Kofler
- Исследование информационных моделей — Учебное пособие — Угринович — 2004
- Информатика — Учебник — Данчул А.Н. — 2004
- Информатика — Учебное пособие для 7-11 классов — Гаевский А.Ю. — 2006
- Информатика и информационные технологии — Учебник для 10-11 классов — Угринович Н.Д. — 2003
Visual Basic Предыдущая Следующая
Источник: obuchalka.org
Общие сведения о VBA
VBA это общее средство программирования для
всего семейства MSOFFICE . Этот язык является
произвольным от самостоятельной системы
программирование Visual Basic (VB). Приложения
разрабатываемые на VBA могут выполняться только
в среде , поддерживающей VBA , а VB
ориентирован на разработку автономных
приложений. Их синтаксис и интерфейс
практически одинаков.
VBScript предназначен для работы в Internet
3.
Общие сведения о VBA
VBA — это версия визуального средства для
создания приложений. VBA является объектноориентированным языком программирования.
Ключевой идеей объектно-ориентированного
программирования является объединение данных
и используемых для их обработки функций в один
объект
4.
ООсновные особенности VBA
Наличие объектов (рабочие книги,
рабочие листы, формы, и пр.). Можно сказать, что
объект — это то, чем мы управляем с помощью
программы на VBA. При конструировании объектов
используются более мелкие объекты — элементы
управления (кнопки, поля, надписи на форме и пр.).
С другой стороны объекты объединяются в более
крупные объекты — семейства (семейство полей
таблицы, семейство таблиц БД и пр.). Таким
образом семейство может состоять из объектов, а
объект может содержать семейство.
5.
Все объекты имеют сохраняемый набор
свойств (характеристик), изменяя которые
можно управлять объектом. Ссылка на
свойство объекта дается в программе в виде
. =
значение свойства
6.
Примеры
Надпись на кнопке
CommandButton1.Сaption = «Редактировать»
Переименовать рабочий лист
Worksheets(1).Name=”Итоги “
Сделать лист невидимым
Worksheets(2).Visible=False
Изменить подпись приложения
Application.Caption=”Пример “
7.
С каждым объектом связывается ряд
методов (действий или процедур над
объектом).
Один и тот же метод может
использоваться для обработки различных объектов.
Указание метода в программе дается в виде
.
8.
Примеры
Добавить рабочий лист
WorkSheets(10).Add
Удалить рабочий лист
WorkSheet(3).Delete
Удалить строку
WorkSheets(1).Rows(3).Delete
9.
Программа на VBA в отличие от
традиционных систем программирования не
требует запуска. Ее выполнение инициируется
наступлением какого-либо события (открытие
формы) или действия пользователя (1с по
кнопке).
В приложении нет управляющей
программы, а есть набор процедур обработки
событий. Порядок выполнения процедур
зависит от последовательности возникновения
событий. Событие действие, распознаваемое
объектом
10. В простых приложениях применение программ VBA ограничивается созданием процедур обработки событий и простых процедур – функций, используе
В простых приложениях применение
программ VBA ограничивается
созданием процедур обработки
событий и простых процедур –
функций, используемых в приложениях.
11.
• Как правило программа на VBA
состоит из нескольких
подпрограмм и функций. Описание
этих программных единиц хранится в
модулях. Модули входят составными
частями в проекты. Проекты хранятся
в файлах документов приложений.
12.
Приложение
Проект1
Проект2
Проект3
Модуль1
……….
Модуль2
Модуль3
Описание
…..
Процедура1
Процедура2
Процедура3
Структура
программы
…….
13.
Модуль
Стандартный
Класса или объекта
14.
Модуль
рабочего
листа
Шаблон
процедуры
Браузер
объектов
Окно свойств
15.
Процедуры
Функции
(Function)
Встроенные
Свойства
Пользовательские
Подпрограммы
(Sub)
Обработки событий
Пользовательские
16. Структура процедуры
Sub(Function) Имя([параметры])
Описание переменных (Dim, Static)
…….
[exit Sub(Function)] досрочный выход
……
End Sub(Function)
17. Описание переменных
Dim <имя переменной>As
Dim I As Integer, J As Integer
Dim Фамилия As String
Некорректное описание
Dim X,Y,Z As Integer
18. Область определения переменных
Public-общая
Private-только из своего модуля
Dim –внутри процедуры
Static – только внутри
процедуры, но при выходе из
процедуры значение
переменной сохраняется
19.
Приложение
Public
Проект
Модуль Private, Dim
Процедура
Dim
Static
20.
Byte
Число от 0 до 255
Boolean
True или False
Integer
Число от -32768 до 32767
Long
Длинное целое: число от -2147483648
до 2147483647
Single
С плавающей точкой, одинарная
точность:
Double
С плавающей точкой, двойная точность
Currency
Денежный
Date
Дата
String
Текстовый
Variant
Для преобразования одних типов данных в другие можно использовать
встроенные функции CStr, Cint, CLng, CDate
21. Константы
• Константа всегда имеет постоянное
значение.
• При программировании на VBA используются
следующие типы констант
– Встроенные (VbOk, VbNo, VbCancel) (содержится
в библиотеке типов)
– Системные (True, False, Null)
– Пользовательские
Пример описания пользовательской константы
Const MyCon As Integer=100
22.
Примеры встроенных функций
Ввод
InputBox(сообщение[,заголовок] [,значение по
умолчанию])
Вывод
MsgBox(сообщение [,кнопки ] [,заголовок])
23. Встроенные функции VBA Стандартные диалоговые окна
Окно сообщения
MsgBox сообщение, атрибуты, заголовок
Пример
Msgbox “Good morning”
24. Окно сообщения MsgBox сообщение, атрибуты заголовок
При вводе функции появляется подсказка,
позволяющая выбирать параметры из списка или
вводить их вручную
25. Окно сообщения MsgBox сообщение, атрибуты, заголовок
Второй параметр позволяет задать вид окна
Msgbox “Good morning”,vbInformation
26. Окно сообщения MsgBox сообщение, атрибуты, заголовок
Второй параметр позволяет задать вид окна
Msgbox “Good morning”,vbExclamation
27. Окно сообщения MsgBox сообщение, атрибуты, заголовок
Второй параметр позволяет задать вид окна
Msgbox “Good morning”,vbCritical
28. Окно сообщения MsgBox сообщение, атрибуты, заголовок
Третий параметр позволяет задать заголовок окна
Msgbox “Good morning”,vbInformation,”Тестирование MsgBox”
29.
Окно сообщения может также вызываться при помощи
функции – возвращаемое значение зависит от кнопки,
нажатой пользователем. Синтаксис функции
совпадает
Dim rc As Integer ‘ код возврата
Rc =MsgBox (сообщение, атрибуты, заголовок)
Обратите внимание на скобки.
Константа
Значение
Нажатая кнопка
VbOK
1
OK
VbCancel
2
Cancel
VbAbort
3
Abort
VbRetry
4
Retry
VbIgnore
5
Ignore
VbYes
6
Yes
VbNo
7
No
30. Функция Rc =MsgBox (сообщение, атрибуты, заголовок)
RC=(MsgBox «Good morning!», vbInformation + vbOKCancel, _
» Тестирование MsgBox“)
(Знак “_” используется для переноса на следующую строку)
Значения констант можно складывать для достижения требуемого
результата
31. Пример программы
Private Sub CommandButton1_Click()
Dim Rc As Integer
Rc = MsgBox(«Good morning!», vbInformation +
vbOKCancel, «Тестирование MsgBox»)
If Rc = vbOk Then
MsgBox «Отлично! Продолжим работу»
Else
MsgBox «Увы! До скорой встречи»
End If
End Sub
Нажми меня
32. Окно Ввода
Dim Rc As Integer
Rc = InputBox(Сообщение, заголовок,
значение по умолчанию)
Пример
Rc = InputBox(“Введите имя”)
Нажми меня
33. Окно Ввода InputBox(Сообщение, заголовок, значение по умолчанию
Пример
Rc = InputBox(“Введите имя”,”Знакомство”)
Нажми меня
34. Окно Ввода InputBox(Сообщение, заголовок, значение по умолчанию
Пример
Rc = InputBox(“Введите имя”,”Знакомство”,”Наташа”)
Нажми меня
35. Пример программы
Нажми меня
Private Sub CommandButton1_Click()
Описание
Dim NameS As String, Surname As String
переменных
Dim Student As String
Dim rc As Integer
rc = MsgBox(«Good morning!», vbInformation + vbOKCancel, «Testing»)
If rc = VbCancel Then
MsgBox «Увы! До скорой встречи»
Ветвление
Exit Sub
End If
MsgBox «Отлично! Продолжаем работу»
NameS = InputBox(«Введите Ваше Имя», «Знакомство», «Маша»)
Surname = InputBox(«Введите Вашу фамилию», «Знакомство», «Петрова»)
Student = Surname » Рады знакомству» Testing»)
End Sub
Выход из
процедуры
Начало и конец процедуры
36. Пример программы
Нажми меня
Private Sub CommandButton1_Click()
Dim Wroom As Integer, HRoom As Integer
Dim Sroom As Integer, stra As String
stra = «вычисление площади комнаты»
Wroom = InputBox(«введите длину», stra, 1)
HRoom = InputBox(«введите ширину», stra, 1)
Sroom = Wroom * HRoom
MsgBox «площадь вашей комнаты = » имя>[(список
аргументов )]
[]
[Exit Sub]
[]
End Sub
41. Public –общая, т.е. Доступная для всех других процедур во всех модулях (по умолчанию) Private- доступна только в том модуле, в котором она описана Sta
Public –общая, т.е. Доступная для всех
других процедур во всех модулях (по
умолчанию)
Private- доступна только в том модуле,
в котором она описана
Static – значения локальных
переменных сохраняются между
вызовами этой процедуры
Exit Sub – немедленное завершение
процедуры
Список аргументов – список
переменных,которые передаются
процедуре при вызове
42. Частный случай – процедура обработки событий . Это процедура типа Sub, связанная с конкретным элементом управления и конкретным событием. А
Частный случай – процедура
обработки событий .
Это процедура типа Sub, связанная с
конкретным элементом управления и
конкретным событием.
Автоматически выполняется в ответ на
событие
43. Функции
• При вызове функции имя функции
выступает в роли переменной,
содержащей вычисленное значение.
• Функции VBA как правило располагают
списком параметров и не могут
использоваться для обработки событий
или в качестве программных макросов
44. Основная разница между функцией и процедурой- Функция может возвращать значение , а подпрограмма нет
45. Общее между функцией и процедурой
• Содержат операторы VBA, которые
выполняют операции или вычисляют
значения
• Могут принимать на вход аргументы
• Могут вызываться из других процедур
46. [Public| Private][Static] Function [(список аргументов )] As [] = [Exit Function] [
47.
c
а
c a b
2
b
2
48.
Подпрограмма
Sub PIFAGOR(X,Y,Z)
Функция
Function FPIFAGOR(x,y)
Z=Sqr(x*x+y*y)
FPIFAGOR=Sqr(x*x+y*y)
End Sub
End Function
Вызов
Sub main( )
a= inputBox(“введите катет1 “,”вычисление гипотенузы “)
b= inputBox(“введите катет2 “,”вычисление гипотенузы “)
Call PIFAGOR(a, b, c) ‘ вызов подпрограммы
MsgBox(“гипотенуза= “ FPIFAGOR(a,b) )
End Sub
49.
• Как правило программа на VBA
состоит из нескольких
подпрограмм и функций. Описание
этих программных единиц хранится в
модулях. Модули входят составными
частями в проекты. Проекты хранятся
в файлах документов приложений.
50.
Приложение
Проект1
Проект2
Проект3
Модуль1
……….
Модуль2
Модуль3
Описание
…..
Процедура1
Процедура2
Процедура3
Структура
программы
…….
Источник: ppt-online.org
Visual Basic 2010: начинаем с нуля
В процессе так называемого визуального программирования большая часть кода создается компьютерной программой. Пользователю остается лишь водить мышью по экрану и вписывать значения в отведенные окна. В таком режиме очень сложно научиться программировать «от и до». На ум приходит сравнение из области кулинарии.
С одной стороны, можно сделать лазанью, используя шаблонный полуфабрикат, с другой — такой подход малопригоден при обучении будущих поваров.
Впрочем, начинать программировать можно и на Visual Basic. Главное, не отвлекаться на графический интерфейс и создавать первые программы в виде консольных приложений. Учебники и самоучители, посвященные программированию в консоли, вы вряд ли найдете, и потому мы постараемся научить вас его азам на страницах нашего журнала. Причем в понятном формате.
Для старта скачаем последнюю редакцию Visual Studio 2010 (бесплатная версия Express доступна по адресу www.microsoft.com/express/downloads/) и установим на пользовательский ПК. Мы начнем знакомиться с классическими алгоритмическими конструкциями на примере игры «Угадай-ка». Пусть компьютер загадывает число от до 100, а вы попытаетесь его угадать за семь попыток. Домашний ПК будет вам помогать фразами «перелет» и «недолет».
Итак, «Пуск •Программы • Microsoft Visual Studio 2010 Express • Microsoft Visual Studio 2010 Express». В открывшемся окне идите в меню «Файл», укажите пункт «Создать проект» и в раскрывшемся списке выберите строку «Консольное приложение». Задайте имя проекта (по умолчанию — ConsoleApplication1). И даже здесь вы увидите четыре «бесплатные» строки будущей программы:
Теперь в главную процедуру (между второй и третьей строками) вставьте код нашей игры — чуть ниже мы его разберем по частям (см. листинг).
В этом месте неискушенный новичок покрутит пальцем у виска, а бывалый программист искренне улыбнется. Цифры слева — это классика. Строки кода на языке Бейсик нумеровались с 1964 г., когда в первом руководстве по языку программирования Beginner’s All Purpose Symbolic Instruction Code (BASIC) были представлены три команды:
Сейчас это скорее атавизм, а в прошлом веке наличие строковой нумерации обусловливалось определенными целями. Мы же будем использовать ее, чтобы было удобнее разбирать код по кирпичикам.
Строка 10. С помощью оператора DIM объявляются имя и тип одной или нескольких переменных. В данном случае мы объявили три целочисленных переменных: i — будем использовать в цикле; n — загаданное число; p — наши варианты загаданного числа.
Строки 20 и 30 мы объясним в паре. Функция RND () возвращает случайное вещественное число (типа Single) в диапазоне от до 1. Мы умножили случайное число на 100, чтобы расширить диапазон от до 100. А вот функция Math.Round (), по сути, лишняя в нашей программе, но все же пусть будет. Она округляет получившееся число до целого значения.
Однако переменная n объявлена как целочисленная, а значит, при выполнении программы дробная часть загаданного числа обрезалась бы автоматически. Функция Randomize () инициализирует генерацию случайных чисел, иначе задуманное число всегда будет одним и тем же.
Строки 40 и 50 обеспечивают вывод приветственных фраз на экран в консольном режиме.
Строки с 60 по 180 ключевые в нашем коде — это циклическая конструкция. Команды с 70 по 170 называются телом цикла. Нашему циклу суждено повториться 7 раз — те самые 7 попыток отгадать задуманное число. С каждым проходом (итерацией) цикла значение счетчика i будет увеличиваться с 1 до 7 в строке 180. Причем значение переменной i будет играть важную роль в строке 190, но об этом чуть позже.
Обратите внимание на уже знакомый оператор в строке 80. Здесь выводимая строка формируется динамически, в зависимости от значения переменной i. А функция Str (i) превращает числовую переменную в обычную строку, чтобы появилась информативная фраза «Это твоя 1‑я попытка. Вводи число:».
Пользователь вводит значение в переменную p в 90‑й строке. Если здесь ввести не число, а какой-либо другой символ, получится ошибка. В дальнейшем мы будем учиться обрабатывать подобные варианты событий, а пока не станем останавливаться на этом.
Конструкция с 100‑й по 170‑ю строку называется ветвлением. В зависимости от выполнения того или иного условия осуществляются те или иные команды. Допустим, вы угадали и введенное p равняется задуманному n. Тогда компьютер выполнит операторы из 110‑й и 120‑й строк. Кстати, команда Exit For нужна, чтобы в случае победы завершить выполнение запущенного цикла 60–180 и передать управление оператору в строке 190.
Строка 140 будет задействована в работе алгоритма, если введенное p окажется больше задуманного n. А строка 160 исполнится, если введенное p окажется меньше задуманного n. Правда, все просто?
Конструкция с ветвлением в строках со 190‑й по 220‑ю сработает, если на выходе с цикла значение счетчика i будет равно 8. Поясним: если бы вы угадали задуманное число на последней, 7‑й, попытке, то значение i равнялось бы 7. А если оно равно 8, то, значит, цикл завершился сам собой, «счастливый» оператор Exit For из строки 120 не выполнялся.
Ну и последний оператор из строки 230 ожидает ввода в консоль любого одного (!) символа. Если бы не он, то написанное консольное приложение отработало бы без ошибок и сразу же закрылось. Кстати, попробуйте вместо Console.ReadKey () написать оператор GoTo 30. Запустите отладку приложения клавишей . Что получилось в итоге? Если что-то не поняли, встаньте курсором на GoTo и нажмите клавишу — «Помощь» вам в помощь.
А в следующий раз мы запрограммируем еще более интересную консольную игру.
Источник: www.osp.ru