Цель:
дать понятие языка программирования, рассмотреть развитие языков программирования, познакомить со средой разработки VisualBasic.Net.
развитие системного подхода, расширение кругозора учащихся.
Ход урока.
1. Орг.момент: Приветствие, проверка присутствующих. Объяснение хода урока.
2. Актуализация знаний:
Проверка Д/З- тестовая работа(5-10 мин)
3. Изучение нового материала.
Теоретическое обоснование:
Что такое программа.
Компьютерная программа состоит из строк кода, записанного на специальном языке, приближенном к обычному человеческому языку. Код определяет, что программа будет делать.
Возможности языков программирования.
Компьютерные языки используются практически для того же, для чего и обычные человеческие языки, — для сообщений. Они позволяют сообщить компьютеру, что он должен делать, чтобы решить задачу.
Знаете ли вы, что постоянно появляются новые языки программирования? За последние 50 лет было создано множество разных языков программирования. Как и человеческие языки, некоторые языки программирования больше не используются. На их место пришли другие языки. Некоторые языки программирования развиваются и используются уже 20 или 30 лет.
При создании нового языка программирования обычно берутся лучшие черты и возможности уже существующих языков, к ним добавляется что-то новое, и получается новый язык. Современные языки программирования учитывают изменения в компьютерах и развитие ранее созданных программ.
4. История развития языков программирования.
Первые компьютерные программы приходилось писать на машинном языке, для того чтобы их сразу понимал компьютер. Эти программы представляли собой длинные последовательности единиц и нулей. Это было очень неудобно! Поэтому были созданы программы, названные компиляторами. Компиляторы могли преобразовывать в понятную компьютеру форму код, написанный на более удобных для людей языках - ассемблерах.
Программы перевода с языка программирования на машинный язык называются трансляторами. Трансляторы бывают двух типов: интерпретаторы и компиляторы. Интерпретатор последовательно переводит каждую инструкцию программы на машинный язык с одновременным ее выполнением (малая скорость, удобство отладки). Компилятор переводит весь текст и сохраняет его в исполняемом файле (высокая скорость выполнения, трудоемкость отладки). Почти все современные языки программирования — компилируемые.
Как и у человеческих языков, у любого языка программирования тоже есть синтаксис. Синтаксис — это словарь, набор грамматических правил и структур, образующих язык программирования. Синтаксис определяет правила написания правильных строк кода и объединения этих строк в работающую программу.
На смену машинному языку пришли машинно-независимые языки программирования:
Fortran
(расшифровывается как FORmula TRANslator — транслятор формул) — язык, предназначенный для научных и технических расчетов.
Cobol
(расшифровывается как COmmon BusinessOriented Language — стандартный язык для делового применения) — язык в основном, предназначавшийся для коммерческих приложений, обрабатывавших большие объемы нечисловых данных.
Lisp
(расшифровывается как List Processing — обработка списков) — язык, созданный для исследований в области искусственного интеллекта.
Basic
(расшифровывается как Beginner's All-Purpose Symbolic Instruction Code — универсальный язык символьных инструкций для начинающих) — язык, отличающийся простотой использования.
С начала 80-х годов начали создаваться алгоритмические языки программирования, позволившие перейти к структурному программированию (использование операторов ветвления, цикла, выбора, отказ от оператора goto).
Pascal
(назван его создателем Виртом в честь великого физика Блеза Паскаля) — язык, позволяющий легко кодировать основные алгоритмические структуры.
С и C++ — языки, позволяющие создавать быстро и эффективно выполняющийся программный код.
На следующем этапе развития были созданы объектно-ориентированные языки программирования, позволяющие визуально конструировать графический интерфейс приложений:
Visual Basic — язык, созданный корпорацией Microsoft для разработки приложений с графическим интерфейсом в среде операционной системы Windows.
Delphi — среда разработки (язык Object Pascal), созданная компанией Borland для разработки приложений с графическим интерфейсом в среде операционной системы Windows.
В связи с бурным развитием Интернета были созданы языки для компьютерных сетей.
Java — язык, обеспечивающий платформенную независимость, т. е. позволяющий создавать программы, которые выполняются в среде различных операционных систем.
В настоящее время широко используется интегрированная система программирования Visual Studio.NET на платформе.NET Framework, которая предоставляет возможность создавать приложения на различных языках объектно-ориентированного программирования, в том числе таких, как:
Visual Basic.NET — мощный и простой в применении язык.
J# (читается Джей-шарп) — язык, созданный на основе языка Java.
С# (читается Си-шарп) — язык, созданный на основе языков С и C++.
Продемонстрировать работу готового проекта (prj_demo), состоящего из одной формы, обратив внимание на графический интерфейс. Затем показать, как войти в среду разработки и открыть в ней этот проект:
Запуск VisualBasic.Net осуществляется кнопкой Пуск. На экране появится начальная страница с открытой вкладкой Проекты (рис. 1). Здесь можно открыть существующий проект или создать новый.
Интегрированная среда разработки включает в себя (рис. 2):
Строка заголовка,
Строка главного меню,
Кнопки с пиктограммами наиболее часто встречающихся команд,
окно Конструктор форм,
окно Программного кода (одновременно на экране видно либо окно конструктора форм, либо окно программного кода. Переключение с помощью кнопок в окне проводника проекта / по выбору соответствующей вкладки / командой главного меню …),
окно Область элементов,
окно Свойства объекта,
окно Просмотр объектов,
окно Проводник проекта.
Этапы разработки приложения:
Создание графического интерфейса.
Задание значений свойствам объектов графического интерфейса.
Создание программного кода.
Сохранение проекта. Сохранение проекта производится командой File – Save All.
Компиляция проекта в приложение (команда Build). Исполняемый файл, полученный компиляцией проекта, находится в папке..in вашего проекта. Этот файл можно запустить на другом компьютере, даже если на нем не установлена система VisualStudio.Net, но на нем должна быть установлена.NET Framework (в WindowsXP, начиная с Service Pack2, она входит в состав операционной системы).
Отладка проекта (команда Debug). Отладка производится в режиме интерпретатора.
5. Домашнее задание: а) конспект. б) Подготовить сообщение о каком-нибудь из языков программирования (кем и когда создан, для чего и как долго использовался). в) п.____- учебника -контрольные вопросы
6. Подведение итогов урока.