ДЕПАРТАМЕНТ ОБРАЗОВАНИЯ ГОРОДА МОСКВЫ
ГБОУ СПО ПОЛИТЕХНИЧЕСКИЙ КОЛЛЕДЖ № 39
Методические указания
к практической работе № 5
«Работа со средой программирования операционной системы»
дисциплины «Информатика и ИКТ»
для групп первого курса СПО
технический профиль
Тема: Работа со средой программирования операционной системы.
Цель занятия: изучить среду программирования на примере Visual Basic, отработать навыки вычисления арифметических выражений и линейных алгоритмов в Visual Basic, научиться составлять простейшие программы.
Основные понятия языка Visual Basic
Программа – это набор машинных команд, которые следует выполнить компьютеру для реализации того или иного алгоритма.
Иными словами, программа – это форма представления алгоритма для исполнения его машиной.
Под языком программирования (ЯП) понимают совокупность средств и правил представления алгоритма в виде, приемлемом для компьютера.
Команды на языке программирования называются операторами
Процедуры – это самостоятельно используемые программы, которые можно написать на Visual Basic. Один или более операторов Visual Basic объединяются в процедуре для решения определенной задачи. Прикладная программа в зависимости от сложности может объединять одну или более процедур.
В процесс освоения Visual Basic будем решать задачи, в которых процедуры осуществляют простые преобразования. При усложнении задач, постараемся разбить программу на несколько процедур, каждая из которых возьмет на себя решение небольшой части задачи.
Алгоритмический язык Visual Basic (как и любой другой язык) образуют три его составляющие: алфавит, синтаксис и семантика:
Алфавит — это фиксированный для данного языка набор основных символов, т.е. "букв алфавита", из которых должен состоять любой текст на этом языке — никакие другие символы в тексте не допускаются.
Алфавит языка VB включает:
десятичные цифры от 0 до 9;
строчные и прописные буквы латинского алфавита от А до Z;
строчные и прописные буквы кириллицы от А до Я;
знаки и символы (+, -, =, *, /, ?, $, %, @, #, ^, :, ;, пробел, скобки и др.).
Ключевые слова – операторы, имена встроенных функций, названия ряда операций и другие управляющие элементы имеют строго определенное значение и не меняются при написании.
Синтаксис — это правила построения фраз, позволяющие определить, правильно или неправильно написана та или иная фраза. Точнее говоря, синтаксис языка представляет собой набор правил, устанавливающих, какие комбинации символов являются осмысленными предложениями на этом языке.
Семантика определяет смысловое значение предложений языка. Являясь системой правил истолкования отдельных языковых конструкций, семантика устанавливает, какие последовательности действий описываются теми или иными фразами языка и, в конечном итоге, какой алгоритм определен данным текстом на алгоритмическом языке.
Каждая процедура начинается с оператора объявления процедуры и заканчивается оператором End Sub: Sub имя процедуры (аргументы)
.............................
Тело процедуры
..............................
End Sub
Оператор объявления процедуры присваивается ей имя, отмечает ее начало и (если это необходимо) перечисляет аргументы, которые передаются процедуре при вызове из программы. Оператор End Sub отмечает конец процедуры. Все операторы, расположенные между этими двумя операторами, называются телом процедуры, и реализует возложенную на процедуру задачу. Список аргументов обеспечивается связь между вызывающей и вызываемой процедурой.
Типы процедур.
Существует три типа процедур:
Общие процедуры. Известны как просто процедуры, - это стандартные процедуры Visual Basic, которые вычисляют переменные, отображают документы, передают сообщения другими процедурами и программ и манипулируют дисковыми файлами
Командные процедуры. Данные процедуры расширяют возможности прикладных программ на Visual Basic. Следовательно, функционирование таких процедур аналогично директивам меню Excel. Процедуры созданные макрорекордером, можно рассматривать как пример командных процедур, так как они представляют собой записанных действия с таблицей. Данные процедуры обычно не получают никаких аргументов и если им нужны какие – либо от пользователя, они, чтобы получить требуемые данные, выводят диалоговое окно.
Процедуры обработки событий. Данные процедуры связаны с конкретными событиями и выполняются, когда эти события происходят. Событие- это нажатие командной кнопки, выполнение директивы меню, открытие или закрытие таблицы Excel, изменение содержимого диалогового окна и … Процедуры обработки событий могут быть также и командными и общими процедурами.
Вызов программы Visual Basic
Чтобы вызвать процедуру необходимо проделать следующие операции. Загрузить программу MS Excel, используя кнопку ПУСК или пиктограмму MS Excel на Рабочем столе.
Навести мышку на ярлык Лист1, щелкнуть правой кнопкой мыши и выбрать команду Исходный текст.
Алгоритм вызова программы Visual Basic:
MS Excel / ярлык Лист1 / правая кнопка мыши / выбрать команду Исходный текст.
Выполнение программы Visual Basic: RUN или F5
Для составления простейших (линейных) программ на языке Visual Basic используются следующие операторы:
Sub prog()
|
Оператор объявления программы |
Dim a, b, S As Integer a, b, S Integer |
Оператор объявления типа переменных имена переменных тип переменных (Таблица 1) |
InputBox |
Оператор ввода исходных данных в диалоговой панели ввода (Окно Ввода). |
CInt |
Преобразование переменной в тип Integer |
CSng |
Преобразование переменной в тип Single |
MsgBox |
Оператор вывода искомых данных на панели сообщений (Панель Сообщений). |
CStr |
Преобразование переменной в тип String |
End Sub |
Оператор завершения программы |