Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практическая работа № 5_2011.doc
Скачиваний:
3
Добавлен:
27.09.2019
Размер:
122.88 Кб
Скачать

ДЕПАРТАМЕНТ ОБРАЗОВАНИЯ ГОРОДА МОСКВЫ

ГБОУ СПО ПОЛИТЕХНИЧЕСКИЙ КОЛЛЕДЖ № 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

Оператор завершения программы