Фадина Надежда Владимировна, учитель информатики ГУ "СОШ №1 им. Н.Г. Чернышевского", г. Семей Тема: «Программирование как формальный способ записи алгоритмов. Язык программирования Паскаль. Алфавит. Система Паскаль АВС.» Цель: • сформировать первые сведения о языке программирования Pascal. Задачи: Образовательные - познакомить с понятием программирования, с алфавитом языка программирования Pascal; познакомить с системой Pascal АВС; получить навыки работы в системе Pascal ABC. Развивающие - развивать логическое мышление, умения связывать изучение нового материала с уже известными фактами. Воспитательные - воспитывать самостоятельность, информационную культуру. Ход урока 1. Организационный момент. 2. Постановка целей и задач занятия. Ознакомление с планом занятия. Мы уже познакомились с различными способами записи алгоритмов. Попробуйте, используя язык-блок схем, расшифровать известную поговорку. Рис. 1 Умный в гору не пойдет, умный гору обойдет. 3.Актуализация полученных знаний (Тестирование учащихся с помощью тестирующих устройств Activote). 1. Последовательность действий, выполнение которых приводит к конечному результату - ... 1) блок-схема 2) алгоритм 3) программа 4) оператор 2. Изображение алгоритма с помощью специальных блоков называется ... 1) блок-схемой 2) алгоритмом 3) программой 4) оператором 3. Алгоритм, в котором выполнение команды зависит от выполнения условий, называется ... 1) линейным 2) циклическим 3) разветвляющимся 4) вспомогательным 4. Алгоритм, отдельные действия которого многократно повторяются, называется... 1) линейным 2) циклическим 3) разветвляющимся 4) вспомогательным 5. Алгоритм, в котором исполнитель выполняет одну команду за другой в порядке их следования, называется… 1) линейным 2) циклическим 3) разветвляющимся 4) вспомогательным 6. Некое логическое выражение, принимающее значение «Да» или «Нет», — это ... 1) блок 2) алгоритм 3) программа 4) условие 7. Блок условия изображается ... 1) овалом 2) прямоугольником 3) ромбом 4) параллелограммом 8. Какой тип алгоритма представлен с помощью блок-схемы 1) линейный 2) циклический 3) разветвляющийся в полной форме 4) разветвляющийся в неполной форме Рис. 2 (а) 9. Какой тип алгоритма представлен с помощью блок-схемы 1) линейный 2) циклический 3) разветвляющийся в полной форме 4) разветвляющийся в неполной форме Рис. 2 (б) 10. Какой тип алгоритма представлен с помощью блок-схемы 1) линейный 2) циклический 3) разветвляющийся в полной форме 4) разветвляющийся в неполной форме Рис. 2 (в) 4. Изучение нового материала. (Учащиеся изучают теоретический материал самостоятельно, затем выполняю практическую работу). Основные элементы программирования Разработка программ на Паскале включает в себя следующие действия (этапы разработки программы): • ввод и редактирование текста программы на языке программирования Pascal (Паскаль); • трансляция программы (компиляция); • отладка (поиск и исправление ошибок). Исторические сведения о языке «Pascal» Язык программирования Паскаль получил своё название в честь великого французского математика и физика Блеза Паскаля, который в 1642г. изобрёл счётную машину для арифметических операций, так называемое "паскалево колесо". В конце 1968 г. профессор Вирт и его сотрудники из швейцарского федерального института технологии в Цюрихе разработали первую версию языка Паскаль. Спустя два года - первый вариант компилятора. В 1971 г. Вирт выпустил описание своего языка. Алфавит и словарь языка Pascal Языком называется совокупность символов и правил, используемых для общения. Основой Паскаля, как и любого языка, является алфавит – конечный набор знаков, состоящий из букв, цифр и специальных символов. В качестве букв в Паскале используются прописные и строчные буквы латинского алфавита (русский алфавит используется только для пометок и для задания литерных величин). В качестве цифр – арабские цифры: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. При написании программ используются специальные символы: + - * / = > < [ ] {} ( ) ‘ . , : ; ^ @ $ # Запуск системы Pascal ABC Для запуска системы выполнить двойной щелчок по ярлыку на рабочем столе Окно системы Pascal ABC Рис. 3 Ввод программы в компьютер представляет собой ввод текста в компьютер. Ниже перечислены наиболее часто используемые команды текстового редактора Pascal ABC. Программа написанная на языке Паскаль – это текстовый файл, содержащий алгоритм на языке программирования. Такой файл имеет расширение .раs Команды редактирования Backspace (←) - стереть символ слева от курсора; Del - стереть символ, на который указывает курсор (справа от курсора); Ctrl-Y - стереть строку, на которой располагается курсор; Enter - вставить новую строку, разрезать старую. Задания для практической работы 1. Загрузите систему программирования Pascal АВС. 2. Откройте файл Text-proba.pas: Данный текст не является программой. Ввод текста мы осуществляем для изучения ТЕКСТОВОГО РЕДАКТОРА ЯЗЫКА PASCAL АВС. 3. Отредактируйте текст следующим образом: Данный текст не может является программой. Мы вводим его для изучения ТЕКСТОВОГО РЕДАКТОРА языка "Паскаль". Специальные символы языка + - * / = > < [ ] {} ( )‘. , : ; ^ @ $ # 4. Скопируйте последнюю строку 5 раз. Для копирования необходимо выполнить следующие действия: - Выделить последнюю строку - Щелкнуть по кнопке Копировать - Установить курсор на новую строку - Щелкнуть по кнопке Вставить 5. Сохраните исправленный файл. 5. Закрепление. (Можно выполнить работу со всей группой с использованием интерактивной доски. Учащиеся могут выполнять задания индивидуально, если на ученических компьютерах установить программу Activstudio Professional). Рис. 4 Рис. 5 6. Подведение итогов. Домашнее задание.
|