Методика проведение мастер-класса по Pascal для студентов начальных курсов

Определение места компьютера в жизни современного человека. Исследование и характеристика особенностей языка программирования Pascal, который является одним из известнейших языков программирования. Рассмотрение структуры программы на языке Pascal.

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 26.12.2016
Размер файла 149,3 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Магнитогорский государственный технический университет им. Г.И. Носова

Методика проведение мастер-класса по Pascal для студентов начальных курсов

Ганиева Лилия Фанисовна, ассистент кафедры бизнес-информатики и информационных технологий

Пещерова Анастасия Станиславна, студентка 2 курса, института педагогики, психологии и социальной работы

Аннотация

В данной статье рассматривается проведение мастер-класса по Pascal с полным описанием каждой строки кода.

Ключевые слова: мастер-класс, ход занятия, язык программирования.

В нашем мире передовых технологий компьютеры занимают все большее место в жизни каждого человека. Все школы и высшие учебные заведения постепенно внедряют технологии дистанционного обучения. В связи с этим актуальность нашей темы бесспорна: учеников необходимо ознакомить не только с тонкостями работы в стандартных программах MicrosoftOffice, таких, как Word, Excel, PowerPoint и Paint. Детей необходимо познакомить и с азами современного программирования.

Язык программирования Pascal является одним из известнейших языков программирования. Pascal является базой для многих других языков программирования, а также используется для обучения азам программирования в среднем и старшем школьном звене и на первых курсах высших учебных заведений. компьютер программирование pascal

Данный язык программирования был создан Николасом Виртом в конце 90-х годов XX века. Свое название Pascal получил в честь гениального ученного, физика, математика, философа и литератора Блеза Паскаля. Первая публикация автора о данном языке программирования раскрывает цели его создания: Вирт хотел построить небольшой и эффективный язык, который способствовал бы хорошему стилю программирования, а также использовал бы структурированные данные и структурное программирование.

Дальнейшая работа Николаса Вирта заключалась в создании на основе языка Pascal системного программирования, которое сохранило бы возможность вести на его базе целостный и систематический курс обучения профессиональному программированию. Результатом данной работы стало создание языка Модула-2.

Pascal ABCсчитается самой простой средой программирования. Актуальность проблемы и отсутствие методической литературы по данной тематике с подвигло нас на создание методической разработки «Мастер-класс по Pascal», ориентированной на учеников среднего звена общеобразовательной школы.

Данный мастер-класс рассчитан на одно занятие длинной в два часа и имеет цель дать детям базовые знания о составлении алгоритмов и особенностях работы в программной среде Pascal ABC. В процессе дальнейших уроков ученики будут иметь возможность применить полученные знания на практике.

В данном мастер-классе представлена краткая теоретическая информация. Она предназначена для того, чтобы преподавателю была ясна примерная информационная нагрузка занятия.

Мастер-класс по Pascal. «Алгоритмы. Знакомство с языком программирования. Программирование на языке Pascal».

Цель: дать учащимся необходимые знания об алгоритмах и их составлении. Отработать навык написания алгоритмов. Показать ученикам основы программирования с помощью компьютера в среде Pascal ABC.

Задачи:

Воспитывающая: воспитать у учеников познавательный интерес к программированию; воспитание дисциплинированности, аккуратности и внимательности.

Развивающая: развить у учеников познавательный интерес к программированию.

Обучающая: научить детей составлять линейные программы в среде Pascal ABC.

Краткий план урока. Организационный момент.

Актуализация знаний.

Новый материал. Теоретическая часть.

Практическая часть.

Закрепление.

Подведение итогов. Домашнее задание.

Ход урока.

Организационный момент. Знакомство с классом.

Актуализация знаний. Вспоминаем с учащимися понятия алгоритм, типы алгоритмов.

Алгоритм - определенная последовательность действий, предназначенная для исполнения субъектом.

Алгоритм может иметь линейную, разветвляющимся и цикличным.

Задание 1. Учитель ставит перед детьми робота. Вместе с учащимися учитель составляет с детьми алгоритм «Определение большего из двух чисел», исполнителем которого будет данный робот, рис.1.

Рис. 1. Определение большего из чисел

Новый материал. Учитель знакомит детей с программной средой Pascal ABC, рассказывает правила записи задач на данном языке программирования.

Структура программы на языке Pascal. В изучении программирования будет содействовать знание английского языка. Структуру программ на этом языке программирования можно понять, даже не заглядывая в учебник.

Любая задача начинается со слова Program и ее названия. Далее идет ввод переменных, начинающийся со служебного слова var. Далее через запятую идет перечень переменных, которые будут функционировать в задаче. Идентификаторы переменных могут состоять из латинских букв и цифр. Через двоеточие оговариваем их тип.

Далее идут все операнды (команды) алгоритма, заключенные в операторные скобки begin/end.

Основные операнды

Оператор ввода write или writeln выводит надпись, заключенную после него в скобках и кавычках:Writeln (`Введите два числа');Оператор ввода read или readln считывает переменные, введенные пользователем:Readln (a,b);Операторы команд:

+ сложение,

- вычитание,

* умножение,

/ деление.

Правила записи алгебраических выражений. В паскале действуют арифметические знаки действий: сложение, вычитание, умножение и деление.

При умножении переменных или чисел необходим символ «*».

Квадрат числа записывается как A*A, также это же выражение можно записать как

SQR(A).

Круглые скобки будут влиять на порядок действий в выражении.

Правила пунктуации в языке Pascal

Строгое соблюдение правил синтаксиса обеспечит работу программы.

Основные знаки пунктуации:

«;» - разделительный оператор. Ставиться после названия программы, после перечня переменных и в конце каждой строки программы за некоторым исключением.

«,» - разделительный элемент во всех списках.

«:=» - оператор присваивания.

«{}» - вставка комментария.

В языке программирования Pascalнет разницы между строчными и прописными буквами.

Практическая часть. Учитель вместе с учениками пишет составленный выше алгоритм на языке Pascal.

ProgramSravnenie; //название программы

Vara,b: integer; //обозначение начала блока для объявления переменныхтипом integer (работает с целыми числами в пределах -32768..32767)Begin //начало блока программы

Writeln (`Введите два числа'); //вывод информационного сообщения

Readln (a,b); //оператор для считывания значения, введенного с клавиатуры

Ifa>bthenwriteln (`Большееизчисел - `, a) //условный оператор ветвления, если условие

после if выполняется, то программа переходит кследующему процессу в ветви, если не выполняется, то программа пропускает данный цикл.elsewriteln (`Большее из чисел - `, b); //условный оператор ветвления, если условие после if не выполняется, программа переходит к данному процессу.

End. //закрытие программы.

Закрепление. Учитель стирает написанную задачу с доски. Ученики садятся за компьютеры и по памяти воспроизводят написанную ранее программу; проверяют правильность ее написание, рис.2.

Рис. 2. Решение задачи на сравнение двух чисел

Подведение итогов. Домашнее задание. Учитель делит учеников на четыре группы и раздает каждой группе карточку с тремя задачами, которые они должны решить с помощью дополнительного поиска информации по языку программирования. Необходимо найти: операнд возведения числа в квадрат, операнд извлечения корня из числа, операнд, находящий остаток от деления на заданное число, операнд, находящий целую часть от деления, операнд автоматического увеличения счетчика.

Карточка 1.

Задание 1. Написать программу, решающую уравнение:

Задание 2.Найти периметр и площадь четырехугольника.

Задание 3. Найти сумму цифр трехзначного числа

Карточка 2.

Задание 1. Написать программу, решающую уравнение:

Задание 2. Найти периметр и площадь треугольника по заданным сторонам.

Задание 3. Вычислить xn.

Карточка 3.

Задание 1. Написать программу, решающую уравнение:

Задание 2. Найти расстояние между двумя точками.

Задание 3. Подсчитать общее число делителей натурального числа.

Карточка 4.

Задание 1. Написать программу, решающую уравнение:

Задание 2. Найти среднее арифметическое трех чисел.

Задание 3. Вывести на экран первых n простых чисел.

По истечении урока ученики должны приобрести следующие ЗУН:Знание определения алгоритма, его возможные структуры;

Умение составить алгоритм любой структуры;

Умение перевести алгоритм любой структуры на язык Pascal;

Знание структуры программы на языке Pascal, а также правила пунктуации, записи операндов и переменных;

Умение решать базовые задачи в среде программирования Pascal ABC.

Таким образом, проеденный мастер-класс позволил нам достичь следующих целей: Воспитать у учеников познавательный интерес к программированию

Воспитать в учениках внимательность, аккуратность и дисциплинированность.

Научить детей составлять линейные программы в среде Pascal ABC.

Способствовать развитию логического мышления учащихся, а также коммуникационных качеств, путем включения их в командную деятельность.

Подобные мероприятия крайне полезны для учащихся, так как положительно влияют на их интерес к дисциплине «программирование», а также позволяют реализовать полученные знания на практике.

Библиографический список

1. Ганиева Л.Ф. Методика проведения цикла воспитательных мероприятий по антипропаганде киберэкстремизма среди молодежи в вузе. Материалы VII Международной студенческой электронной научной конференции «Студенческий научный форум» URL: http://www.scienceforum.ru/2015/890/8185.

2. Ганиева Л.Ф. Применение средств ИКТ в работе со студентами, как фактор формирования профессиональной компетентности будущего специалиста. Информационная безопасность и вопросы профилактики киберэкстремизма среди молодежи (сборник статей) / под ред. Г.Н. Чусавитиной, Е.В. Черновой. - Магнитогорск: МГТУ, 2014. - 189 с.

3. Ганиева Л.Ф. Применение проектного менеджмента при проведении мероприятий по профилактике и противодействию идеологии киберэкстремизма среди молодежи в вузе. Новые информационные технологии в образовании: материалы 8 междунар.науч.-практич.конф.Екатеринбург,10-13 марта 2015г. ФГАОУ ВПО «Рос.гос.проф.-пед. ун-т»Екатеринбург, 2015.619 с. 298-302

4. Ганиева Л.Ф. Информационная безопасность в системе открытого образования на примере организации и проведения игры «Международный день Интернета» // Гуманитарные научные исследования. 2015. № 6 [Электронный ресурс]. URL: http://human.snauka.ru/2015/06/11683 (дата обращения: 19.06.2015).

Размещено на Allbest.ru

...

Подобные документы

  • Векторная компьютерная графика. Графические примитивы. Графические возможности языка программирования Pascal. Методические рекомендации к изучению графики в языке программирования Pascal. Построение графиков функций.

    курсовая работа [28,3 K], добавлен 13.06.2007

  • Изучение функций и возможностей среды разработки языка программирования Pascal. Рассмотрение работы с одномерными и двумерными массивами, со строками и числами. Математическая формулировка задач. Разработка алгоритмов, описание структуры программ.

    курсовая работа [879,8 K], добавлен 11.02.2016

  • Ознакомление с ситуацией распространения на рынке языков программирования. Определение плюсов и минусов Pascal, C++, VBA. Сравнение и анализ синтаксиса программ на основе одной задачи. Выявление лучшего языка для освоения первоначальных навыков.

    курсовая работа [1022,0 K], добавлен 13.10.2014

  • Строгая типизация и наличие средств структурного (процедурного) программирования императивного языка Pascal. Структура программы, выражения, строки. Правила и описание типов, процедур и функций, операторов ввода - вывода, модулей и подпрограмм.

    курсовая работа [37,3 K], добавлен 28.06.2008

  • История создания и развитие языка программирования Pascal, его версии. Особенности и порядок построения графика функции на языке Turbo Pascal с использованием декартовой системы координат. Блок схема алгоритма процедур, листинг и тестирование программы.

    курсовая работа [102,7 K], добавлен 23.12.2011

  • История создания и развитие Pascal. Особенности пакета программирования Turbo. его возможности редактора текстов, компилятора и отладчика. Построения программы на языке Turbo Pascal, ее структура, типы алгоритмов, одномерные и многомерные массивы.

    курсовая работа [519,3 K], добавлен 25.06.2011

  • Значение и применение персонального компьютера и программного обеспечения в профессиональной деятельности. Перечень и содержание работы в системе программирования Pascal и Delphi. Условные операторы, массивы и строки. Общая схема работы с файлами.

    отчет по практике [642,2 K], добавлен 04.06.2013

  • Характеристика используемой операционной системы, языка программирования. Структура программы на языке Turbo Pascal 7.1. Операторы языка Turbo Pascal. Проведение сортировки записей. Алгоритмы программы и подпрограмм. Причины возникновения ошибок.

    курсовая работа [454,1 K], добавлен 13.06.2014

  • Рассмотрение правил записи, способов ввода и вывода, использования функций обработки символьных данных в Pascal. Описание алгоритмизации и программирования файловых структур данных, проектирования структуры файла. Ознакомление с работой данных массива.

    курсовая работа [336,2 K], добавлен 27.06.2015

  • Разработка программы в среде программирования Borland Pascal, которая является электронным тестирующим пособием в области химии для 8-10 классов. Написание алгоритма решения задачи, определение необходимых функций, процедур, модулей, файловых переменных.

    контрольная работа [389,3 K], добавлен 19.09.2010

  • Free Pascal как свободная реализация языка Паскаль, совместимая с Borland Pascal и Object Pascal - Delphi, но при этом обладающая и некоторыми дополнительными возможностями. Основы алгоритмизации и программирования, создание визуальных приложений.

    учебное пособие [4,2 M], добавлен 13.12.2011

  • Понятие и история развития языка Turbo Pascal, оценка его графических возможностей и особенностей. Инициализация графического режима. Управление экраном и окнами, цветом и фоном, принципы работы с текстом. Построение графиков функций и изображений.

    курсовая работа [159,9 K], добавлен 17.12.2014

  • Основные понятия и структура обработчика на языке Pascal. Элективные курсы по информатике в системе профильного обучения. Элективный курс "Программирование в среде Delphi". Методические материалы по изучению программирования на языке Object Pascal.

    методичка [55,4 K], добавлен 08.12.2010

  • Обзор основных используемых языков программирования (С++, Java, Pascal). Анализ существующих методов шифрования паролей. Основные понятия объектно-ориентированного программирования. Реализация приложения для генерирования паролей на языке Object Pascal.

    курсовая работа [822,4 K], добавлен 07.07.2012

  • Структура и основные элементы языка Turbo Pascal. Алгоритм составления простейших программ на Turbo Pascal. Применение условного оператора и сильноветвящихся алгоритмов. Циклы с предусловием и постусловием, сочетание циклических и условных операторов.

    реферат [64,0 K], добавлен 20.03.2016

  • История появления и распространения Turbo Pascal - среды разработки для языка программирования Паскаль. Общий вид объявления файлового типа. Входная, выходная и промежуточная информация. Алгоритм решения задачи: словесный алгоритм, блок-схема, программа.

    курсовая работа [359,4 K], добавлен 05.01.2010

  • Анализ особенностей информационно-коммуникационных технологий в образовании. Правила применения интерактивных досок и ИКТ в учебном процессе. Программные среды Turbo PASCAL и AutoPlay Media Studio 7.0. Главные достоинства языка программирования (Pascal).

    курсовая работа [9,0 M], добавлен 27.11.2010

  • Характеристика вычислительной системы и инструментов разработки. Программирование на языке Pascal в среде Turbo Pascal и на языке Object Pascal в среде Delphi. Использование процедур, функций, массивов, бинарного поиска. Создание базы данных в виде файла.

    отчет по практике [2,1 M], добавлен 02.05.2014

  • История развития языка программирования Pascal, его основные концепции. Вычисления в математических задачах. Изменение порядка выполнения инструкций программы. Выполнение оператора цикла. Логические выражения, линейные алгоритмы, условные операторы.

    методичка [847,6 K], добавлен 10.01.2013

  • Сущность среды программирования Turbo Pascal. Разработка программы с учетом потребительских свойств. Особенности методов современной технологии программирования (пошаговой детализации, структурный, модульный принцип, метод иерархической декомпозиции).

    курсовая работа [57,1 K], добавлен 03.03.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.