Урок Общая характеристика языка программирования Visual Basic
Цели урока:
Обучающая: формировать представление учащихся о работе с интегрированной средой программирования VB
Воспитательная: воспитывать усидчивость, толерантность.
Развивающая: способствовать развитию логического мышления, внимательности.
1. Язык – знаковая система любой физической природы, выполняющая познавательную и коммуникативную функцию в процессе человеческой деятельности.
Классификация языков:
Естественные - языки, используемые для общения людей (русский, французский).
Искусственные - специальные языки, которые сконструированы целенаправленно (Пр: язык Нави в фильме «Аватар», языки программирования, эсперанто).
Примером искусственных языков являются ЯП - языки для автоматической обработки информации с помощью ЭВМ.
Классификация ЯП:
Фактор | ЯП | Примеры |
Уровень | Низкий | Ассемблер, Автокод |
Высокий | C, Basic, Pascal, Fortran |
Сверхвысокий | Сетл |
Специализация | Общего назначения | Алгол, Pascal, C |
Специального назначения | Fortran (инженерные расчеты), Cobol (коммерческие задачи), Ada (программирование в реальном времени) |
Алгоритмичность (процедурность) | Процедурные | Ассемблер, Fortran, Basic |
Непроцедурные | Prolog |
Процедурные языки: программа явно описывает действия, которые необходимо выполнить, а результат задается только способом получения его при помощи некоторой процедуры, которая представляет собой определенную последовательность действий.
Непроцедурные языки: "При определении степени непроцедурности необходимо спросить, насколько подробно абонент или программист должен указывать машине, что необходимо сделать и как это сделать. Если он в состоянии просто задавать что делать, но не должен указывать как делать, язык или соответствующая функция могут быть классифицированы как непроцедурные. Если же дополнительно к этому абонент должен указывать, как следует выполнять ту или иную операцию, т. е. он обладает полным управлением, тогда язык или соответствующая функция могут быть определены как процедурные".
Трансляторы: Программу, написанную на языке программирования высокого уровня, ЭВМ не понимает, поскольку ей доступен только машинный язык. Поэтому для перевода программы с языка программирования на язык машинных кодов используют специальные программы – трансляторы:
интерпретаторы – это транслятор, который производит пооператорную обработку и выполнение исходного кода программы.
компиляторы – преобразует всю программу в модуль на машинном языке, после чего программа записывается в память компьютера и лишь потом исполняется.
2. Язык программирования Visual Basic
Visual Basic — процедурный ЯП
Применение: считается хорошим средством быстрой разработки прототипов программы, для разработки приложений баз данных и вообще для компонентного способа создания программ, работающих под управлением операционных систем семейства Microsoft Windows.
История:
В начале 60-х годов в Dartmouth College был разработан язык программирования BASIC – Beginner's All purpose Symbolic Instruction Code – универсальный символьный программный код для начинающих.
Алфавит (совокупность символов):
Латинские и русские прописные и строчные буквы
Арабские цифры
спец.символы и символы-разделители " , { } | [ ] ( ) + - / % \ ; ' . : ? _ ! & * # ~ ^
Лексика (совокупность правил, операторы, зарезервированные слова):
Ключевые слова, используются для написания команд:
Dim раздел описания переменных
Const раздел описания констант
InputBox окно для ввода переменной и ее считывания
Console.readline ввод переменных
Console.Write вывод результата программы
Console.Writeline переход на новую строку
Правила задания имен:
- длина имени должна быть не более 255 символов;
- имя не может содержать таких символов, как точка, пробел, % & ! # $ @;
- имя должно начинаться с буквы и может содержать любую последовательность букв, цифр и символов, кроме специальных;
- имя должно быть уникальным внутри данного проекта (модуля);
- в качестве имени не могут быть использованы служебные слова.
- регистр значения не имеет.
Комментарий — это последовательность любых знаков (символов), которая используется в тексте программы для её пояснения.
Типы данных: Любая программа предназначена для обработки каких либо данных, например, чисел или текстов. Понятно, что данные могут быть различного типа.
Тип | |
Integer | Целые числа от -32768 до 32767 |
Single | Вещественные (дробные) |
Double | Вещественные числа (дробные) двойной точности |
String | Символьный |
Boolean | Логические значения True или False |
Структура программы на VB:
Module Module1
Sub Main()
Dim a As String
a = InputBox("Введите свое имя")
Console.Write("Привет, ")
Console.Write(a)
Do Until 0
Loop
End Sub
End Module
Подведение итогов урока. Выставление оценок.
4