Языки программирования 7 класс


Урок №8.
Классы: 7 «В»/1
Дата проведения: 20.10.2015
Слайд 1.
Цель урока:
Ввести понятия языков программирования, компиляторов, метода компиляции программы в исполняемый файл;
Познакомить с возможностями среды программирования Free Pascal и приемами работы в текстовом редакторе Free Pascal.
Учащиеся должны знать: что такое программирование, компилятор, назначение и состав интегрированной среды разработки на примере Free Pascal; возможности Free Pascal; основные команды по работе с файлами; алфавит языка; правила записи комментариев к программе; приемы работы в текстовом редакторе Free Pascal.
Учащиеся должны уметь :отличать исполняемый файл от файла; созданного в среде программирования; запускать и настраивать IDE Free Pascal; создавать комментарии; переключатся между окнами; работать в текстовом редакторе Free Pascal.
Материал к уроку: демонстрация презентация.
Ход урока
Организационный момент.(1мин)
Проверка отсутствующих.(1 мин)
Проверка домашнего задания.(10 мин)
Объяснение новой темы( 20мин).
Практическое занятие. (10 мин)
Закрепление.(1 мин)
Домашнее задание.(1 мин)
Организационная часть.(1 мин)
Учитель: Здравствуйте ребята! Как ваше настроение, как вы справились с домашним заданием. Кто из вас готов рассказать нам его.
Ученики отвечают домашнее задание.
Учитель: Молодцы !все правильно а теперь откройте свои тетради и запишите новую тему «Языки программирования»
Проверка домашнего задания(10 мин).
Объяснение новой темы(20 мин).
Вы помните, что любая информация в компьютере представлена в виде последовательности нулей и единиц, так называемом двоичном коде.
Слайд 2.
Понять этот двоичный код сложно. Тем более сложно написать программу в таком виде. Поэтому, чтобы избавить человека от программирования в машинных кодах, были созданы языки программирования.
На языке программирования человек пишет программы, который также называется «исходником». Этот текст понятен программисту, но не понятен для компьютера. На следующем этапе, в процессе выполнения программы, запускается еще одна программа, которая переводит тектс исходного файла в двоичный код. Такие программы называют Компиляторами.
Компиляция – это процесс перевода программы с языка программирования в двоичный код.
Для каждого языка программирования существует свой компилятор. В результате работы компилятора из исходника формируется исполняемый EXE- файл. Данный файл существует независимо от исходной программы, написанной программистом. Исполняемый файл можно копировать, удалять, «заражать» вирусом, на исходный файл эти действия никак не повлияют.
Для удобства программистов созданны современные интегрированные среды разработки (IDE). Это среда, которая включает текстовый редактор, компилятор, отладчик и справочную систему.
Слайд3.
Учитель: Ребята вы будите учится создавать программы в одной из таких IDE- Free Pascal.
Слайд 4.
Я хочу вам рассказать историю возникновения языка программирования.
Алфавит языка программирования.
Для создания программы
Слайд 5.
Основные символы языка — буквы, цифры и специальные символы — составляют его алфавит. Обычно язык программирования включает следующий набор основных символов:
строчные и прописные буквы латинского и национального алфавитов
цифры
знаки операций: + — * / = < : @ & | символ подчеркивания _ и пробела
ограничители и разделители: . , ' ( ) [ ] { }
специальные символы: ^ # $ и др.
С помощью символов алфавита записываются служебные слова, которые составляют словарь языка.
Слайд 6.
Примеры служебных слов
Алгоритмический язык Бейсик Паскаль
алг арг рез нач кон цел нат лит таб если то иначе пока выбор при INTEGER STRING IF THEN ELSE GOTO WHILE LOOP FOR TO NEXT Begin, end ,var ,const if then else goto while until for repeat
Элементарные конструкции языка программирования включают в себя имена, числа и строки.
Именами (идентификаторами) называют элементы языка — константы, метки, типы, переменные, процедуры, функции, модули, объекты. Имя — это последовательность букв цифр, начинающаяся с буквы. В именах может использоваться символ подчеркивание. Имя может содержать произвольное количество символов, но в большинстве языков значащими являются только первые несколько (от 8 до нескольких десятков) символов.
В языке программирования не разрешается использовать в качестве имен служебные слова и стандартные имена, которыми названы стандартные константы, типы, процедуры, функции.
Для улучшения наглядности программы в нее могут вставляться пробелы. По крайней мере, один пробел, требуется вставить между двумя последовательными именами, числами или служебными и стандартными именами. Пробелы нельзя использовать внутри имен и чисел.
Учитель: Назначения специальных символов языка программирования Pascalвы можете просмотреть в приложении2.(конец учебника)
В тексте программы можно применять комментарии. Их удобно использовать как пояснение в программе.
Учитель: Ребята, через Главное меню Windowsзапустите программу FreePascal. Сравните внешний вид вашего окна с окном, показанным на рис. 20.
После первого запуска программы вы получите окно, размер которого неудобны для работы. Например, для просмотра содержимого статусной строки (аналог строки состояния )надо воспользоваться полосой прокрутки.
Это значит, что в настройках вашего FreePascal установлен видеорежим «80*80color».
Изменение видеорежимов программы предусмотрено командой Options-Environment- Preferences/
Videomode выбираем подходящий видеорежим. Нам понадобится режим «80*25».
Разберемся с приемами работы в программе. Доступ к командам строки меню осуществляется мышь, функциональной клавишей F10 или комбинацией Alt+ выделенная буква.
Учитель: Ребята в учебнике перед вами таблица 5 где мы можем рассмотреть основные команды которые нам понадобятся для создания первой программы.
Учитель: Сохранение, создание и открытие файла ничем не отличается от подобных опреций в любой программе Windows. По умолчанию новый файл носит имя noname01.pas. Все файлы сохраняются в рабочем каталоге , который можно изменить командой File-ChangeDir/
Учитель: Создайте новый файл. Сохраните его под своим именем. Проверьте наличие вашего файла в рабочем каталоге на диске. Создайте еще один новый файл.
Найдите на Рабочем столе ярлык программы FreePascal правой кнопкой мыши вызовите контекстное меню, выберите команду свойства. Измените рабочую папку на ту которая вам необходима.
IDE представляет пользователю возможность работать одновременно с несколькими программами. Каждая программа создается или открывается в новом окне. Каждое окно имеет заголовок, кнопку закрытия окна.(зеленый прямоугольник в левом верхнем углу ) номер окна и кнопку Свернуть / Развернуть(зеленая стрелка в правом верхнем углу)
Учитель: Ребята, а теперь мы с вами переходим к работе в текстовом редакторе FreePascal.
После открытия пустого окна или загрузки текста программы вы находитесь в режиме редактирования. Это легко определить по наличию в окне курсора.
Редактор FreePascal обладает возможностями, характерными для большинства текстовых редакторов.
Работа с фрагментами текста а редакторе FreePascal может оуществлятся с помощью главного меню и функционированных клавиш.
Выделить фрагмент можно с помощью клавиши Shift и клавиш перемещения курсора.
Команды для работы с фрагментами расположены в пункте меню редактирования Edit.
Слайд 7.
Команды Copy и Cut применяют только к выделенным фрагментам текста
Кроме того, пункт меню Edit содержит команды Undo и Redo с помощью которых можно отменять и возвращать выполненные действия.
Слайд 8.
Практическое занятие(10 мин).
Слайд 9.
Закрепление пройденного материала(2 мин)
Учитель: ребята я хочу вам задать вопросы, и узнать как вы освоили пройденный материал.
1). Что такое компиляция?
2). Как работает компилятор?
3). Опишите алфавит языка FreePascal.
4). Для чего изменяют видеорежимы во FreePascal.
5). Перечислите основные команды по работе с файлами.
6). Как изменить рабочий каталог, зчем его изменяют?
7). Опишите кнопки окна FreePascal.
8). Перечислите операции в текстовом редакторе во FreePascal, идентичные операции в текстовом процессоре.
Слайд 10.(1 мин)
Домашнее задание. 8 параграф учить, отвечать на тесты в конце параграфа.
Утверждаю
Директор средней школы №18
_____________ Кабылова Н.К.
Открытый урок
«Языки программирования»
Учитель информатики:СлямоваА.Б.
2015-2016 уч. год