Коллеги - педагогический журнал Казахстана

Учительские университеты

Главная » Статьи » В помощь учителю » Компьютер-бум

Turbo Pascal: Как объяснить учащимся, зачем он им нужен?
Pascal - один из языков программирования, который помогает писать «структурированные» программы в таком виде, в котором структура программы должна непосредственно отражать структуру задачи. Эта особенность языка Pascal, а также его достаточная простота из-за интуитивной понятийности его конструкций, позволила языку завоевать прочное место среди языков программирования. Современным достижением программирования является признание преимущества структурированных программ.
Процесс изучения языка программирования ТР в школе всегда являлся проблемным для многих учащихся. На данный момент этому способствует целый комплекс причин, среди которых основной можно назвать недостаточное количество часов информатики в учебном процессе. Ведь на самом деле, ТР не так уж сложен для изучения. Тем не менее, из года в год, анализируя работы участников олимпиад по программированию, чего только можно не увидеть: грубейшие ошибки, команды, написанные буквами русского алфавита, условия задачи и просто переписанные с бланка с заданием входные-выходные данные вместо решения и т.п. Большинство учащихся просто не желает прилагать усилий для освоения программирования, что напрямую зависит от низкой мотивации.
Объясняя учащимся, зачем нужен Turbo Pascal, следует объяснить, что Borland Pascal with Objects (Паскаль с объектами фирмы Borland) предназначен для всех тех пользователей, которые хотят разрабатывать прикладные программы для операционной системы DOS или операционной среды Windows. Освоение основ языка Pascal является необходимым условием для изучения Delphi – одного из наиболее мощных в настоящее время языков программирования.
Задайте вопрос "Кто умнее – человек, создающий программу, или компьютер?"
Расскажите, как изменились за последние 10 лет отношения человека и компьютера. На заре околокомпьютерной жизни, наверное, никто не думал, что настанет пора, когда нельзя будет вот так взять и прочитать нужный участок памяти по его физическому адресу, что нельзя будет использовать единолично все ресурсы компьютера, а заклятым врагом программиста сможет стать операционная система. Представьте себе, что ваша программа конфликтует с DOS или кто-то за вас решает, какая "операция допустима", а какая - нет. Цензура! Ничего из этого раньше не существовало. Мы пребывали в уверенности, что если программа не работает - это ошибка программиста, а не конфликт драйверов или "ошибка двухтысячного года". Программист чувствовал себя творцом, все было под его контролем, компьютер просто не мог подвести. Но прогресс неумолим.
Так неужели, годы работы с прекрасным языком программирования Turbo Pascal прожиты напрасно? И совсем уж зря тратят время не его изучение нынешние школьники и студенты? Конечно, нет! Просто мы не видим того, что нам сегодня может предложить этот старый, но интересный и мощный язык. А предложить он может многое. Быть может, программу для общего пользования писать на нем и проблематично из-за невстраиваемости в интерфейс Windows (что, в общем, тоже спорно), зато в помощь себе можно написать очень интересные программы.
Приведите учащимся следующие примеры:
Прекрасный вариант - написание программы для формирования web-сайта. Каждая страница сервера содержит массу однотипной информации - навигация, баннеры, счетчики и т.д. Простейшая программа на TP поможет вам сэкономить кучу времени на создание сайта. Ведь HTML-файл в понимании Turbo Pascal - это обычный текстовый файл, соответственно, работать с ним проще простого.
Возможно не только создавать HTML-файлы, но и обрабатывать их. Допустим, вы решили привести текст старого сайта в соответствие со стандартами полиграфии и исправить кавычки типа "" на «». Быть может, кому-то проще пройтись по всем страницам вручную, но лучше и проще поработать с TP. По мере дальнейшего усовершенствования, программа сможет расставить счетчики на каждой странице, вести замену картинок в установленном порядке и так далее.
Кроме подобных рассуждений, которые служат для того, чтобы дать мотивацию для изучения программирования, хорошо бы сделать процесс изучения теоретического материала более привлекательным для учащихся, а что может послужить этому лучше, чем красочный электронный учебник?
С этой целью с помощью Macromedia Flash Professional 8 мною подготовлена программа «Язык программирования Pascal. Электронная поддержка школьного курса». Это первая программа, разработанная мною для решения проблем по изучению программирования в школе.
Цель программы:
• Дать мотивацию для изучения языка программирования ТР.
• Дать возможность самостоятельно изучать Turbo Pascal.
• Сформировать основные сведения о языке Pascal.
• Научить использовать различные типы данных.
• Познакомить с арифметическими операциями и основными математическими функциями.
• Дать навыки записи математических выражений на ТР.
• Учить вводить в компьютер простейшие программы.
• Осуществлять промежуточный контроль знаний.
Программа не заменяет практическую работу по программированию, но позволяет одновременно изучать теоретический материал и работать в ТР. Она – первая ступенька к изучению ТР. Особенностью данной программы является то, что с ней можно работать самостоятельно, изучая теоретический материал, "стандартные" и известные задания. Главная цель - вызвать интерес у учащихся, дать поверить в собственные возможности программиста. Дополнительные примеры, задания и контрольные вопросы должны поспособствовать усвоению учебного материала. Интерфейс программы достаточно прост и удобен. И если обычную книгу не каждый ученик охотно будет читать, то электронное пособие уж точно «полистает». А «полистав», может заинтересоваться материалом.
Программа состоит из пяти модулей. Каждый модуль содержит теоретический материал по 3-4 темам, а также задания для самостоятельного решения. Каждая тема изложена на нескольких страницах, кроме теории включает в себя решенные задачи разного уровня сложности, дополнительный справочный материал, иллюстрации и анимированные модели. Предусмотрен промежуточный контроль знаний, который может осуществляться и как самоконтроль знаний учащихся по программированию на языке ТР.
Программа имеет небольшой объем, не требует больших ресурсов компьютера. С нею можно работать в любой операционной системе. При отсутствии Flash плеера программа может работать в браузере Internet Explorer.
Если у Вас появился интерес к программе «Язык программирования Pascal», отправьте письмо на e-mail be-lar@yandex.ru, в котором укажите, в какой школе Вы работаетe, и я вышлю Вам данную программу.
Надеюсь, коллеги, что она будет полезна Вам и Вашим ученикам.

Берникова Лариса Лионельевна, методист Учебно-компьютерного центра «Интеллект» г. Семей (Семипалатинск) РК

Категория: Компьютер-бум | Добавил: ber-lar (2009-08-23) E
Просмотров: 6315 | Рейтинг: 5.0/5
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Четверг, 2024-12-19, 7:37 PM
Приветствую Вас Гость

Форма входа

Категории раздела

Русский язык и литература [1611]
Школьный психолог [547]
История [783]
Опыт [554]
Научная кафедра [234]
Воспитание души [262]
Мастер-класс [251]
Семья и школа [201]
Компьютер-бум [271]
Английский язык [874]
Великие открытия [30]
Университет здоровья [142]
Математика [1278]
Химия [406]
Классному руководителю [701]
Биология [612]
Думаем, размышляем, спорим [113]
Казахский язык и литература [1894]
Краеведение [108]
Начальная школа [4177]
Беседы у самовара [26]
Мировая художественная культура [49]
Новые технологии в обучении [409]
Сельская школа [84]
Профильное обучение [89]
Демократизация и школа [34]
Физика [323]
Экология [198]
Дошколенок [1768]
Особые дети [330]
Общество семи муз [66]
Школа и искусство
Уроки музыки [668]
Авторские разработки учителя музыки СШ № 1 г. Алматы Арман Исабековой
География [494]
Мой Казахстан [248]
Школьный театр [84]
Внеклассные мероприятия [1275]
Начальная военная подготовка, гражданская оборона, основы безопасности жизнедеятельности [107]
ИЗО и черчение [233]
Физическая культура [591]
Немецкий язык [61]
Технология [321]
Самопознание [445]
Профессиональное образование [133]
Школьная библиотека [93]
Летний лагерь [26]
Дополнительное образование [70]
Педагогические программы [24]

Социальные закладк

Поиск

Друзья сайта

Академия сказочных наук

  • Теги

    презентация Ирина Борисенко открытый урок информатика флипчарт животные новый год 9 класс 5 класс творчество Казахские пословицы проект конспект урока 6 класс физика язык класс педагогика стихи Казахстан математика урок праздник наурыз познание мира музыка доклад программа литература география природа сценарий семья воспитание классному руководителю осень игра казахский язык и литература викторина Начальная школа тест конкурс ИЗО внеклассная работа литературное чтение Русский язык 3 класс технология воспитательная работа сказка Здоровье Оксана 8 марта искусство независимость английский язык психология учитель 3 класс биология статья внеклассное мероприятие классный час ЕНТ выпускной школа 1 класс Русский язык ЕГЭ тесты химия начальные классы Дети экология Дошкольники любовь разработка урока казахский язык самопознание Английский родители br конспект спорт критическое мышление патриотизм дружба дошколенок История обучение тренинг разработка 7 класс физическая культура игры КВН занятие детский сад физкультура Абай коучинг

    Статистика

    Рейтинг@Mail.ru