ОПЫТ РАЗРАБОТКИ КОМПЬЮТЕРНОЙ ПРОГРАММЫ ДЛЯ РАБОТЫ С ТЕКСТОМ В MICROSOFT VISUAL BASIC Н.В. Матвеева, кандидат педагогических наук, доцент Московский государственный университет путей сообщения, Россия Целью филологического образования является формирование знаний, навыков и умений, направленных на работу с текстом. Е.Н. Соловова и Е.А. Пореченкова определяют базовый уровень филологической компетенции как уровень, дающий выпускникам школ и учащимся неязыковых вузов возможность использовать иностранный язык в своей профессиональной деятельности и продолжать языковое образование. Подобрать профессионально-ориентированные тексты на актуальную тему, связанную с будущей специальностью студентов, которые способны сыграть роль учебных текстов, довольно трудно. Для того чтобы изучающее чтение таких текстов способствовало формированию филологической компетенции студентов, желательно, чтобы в тексте имелись интересные лексические и грамматические явления, например: многозначные слова; идиомы и фразеологизмы; близкие синонимы; были использованы какие-либо методы словообразования. Одним из современных направлений деятельности преподавателей иностранных языков и методистов является разработка учебных материалов в компьютерной форме. Использование компьютерных технологий позволяет повысить эффективность учебного процесса и мотивацию студентов к изучению иностранного языка. В учебном процессе на кафедре «Иностранные языки – 1» Московского государственного университета путей сообщения используются как готовые обучающие компьютерные программы, так и собственные разработки. Подготовленное в 2006/2007 учебном году электронное наглядное пособие «From Text to Discourse», предназначенное для работы с иноязычными профессионально-ориентированными текстами, содержит девять презентаций Microsoft PowerPoint и три сценария деловых игр. Следует отметить, что уровень интерактивности программ, подготовленных с помощью Microsoft PowerPoint, невысок. Изучив несколько стандартных образцов программных кодов для элементов управления, написанных на каких-либо языках программирования, преподаватели могут разрабатывать компьютерные программы, обеспечивающие более высокий уровень интерактивности. Самым доступным из языков программирования является Visual Basic: в текстовом редакторе Word имеется встроенная среда программирования Microsoft Visual Basic. Имея некоторый опыт ее использования, можно подготовить компьютерные программы и с помощью Visual Basic, распространяемом на дистрибутиве. Получившиеся программы можно сохранять как исполняемые файлы (с расширением *.exe) и запускать независимо от текстового редактора Word. При подготовке обучающей компьютерной программы в Microsoft Visual Basic на кафедре «Иностранные языки – 1» Московского государственного университета путей сообщения по материалам зарубежных пособий и аналитического журнала «Финансы. Деньги. Инвестиции» был составлен текст «New Economy», затрагивающий такие аспекты как «новые деньги», электронная коммерция, применение информационных технологий на предприятиях и в банках. Актуальность тематики текста определяется тем, что в учебниках и учебных пособиях по английскому языку пока не нашли отражения вопросы, связанные с описанием влияния информационных технологий на экономическую деятельность. При подготовке компьютерной программы были учтены основные требования: программа должна обеспечивать большую информационную емкость; интенсификацию самостоятельной работы студентов; создание коммуникативной ситуации, личностно-значимой для каждого студента; повышение познавательной активности; учет возрастных особенностей студентов; усиление мотивации к изучению иностранного языка. Подготовленная нами компьютерная программа состоит из приложения для работы с текстом New_Economy.exe и четырех файлов последовательного доступа questions.txt, financial_news1.txt, financial_news2.txt, financial_news3.txt. При разработке приложения New_Economy.exe были созданы три взаимосвязанные части или экранные формы. На первой форме Form1, представляющей собой основное окно программы, размещены три командные кнопки: Dictionary, Questions, Stock Market Game и профессионально-ориентированный текст «New Economy». По щелчку командной кнопки Dictionary открывается вторая форма – Form2, свойство Visible этой формы первоначально устанавливается равным False. Программный код для этой кнопки: Form2.Visible = True Форма Form2 представляет собой словарь к тексту (Рисунок 1). На ней размещены элементы управления: текстовое поле Text1, поле Label1 и командная кнопка Translate. Если ввести в текстовом поле слово на английском языке и щелкнуть по кнопке Translate, в поле Label1 появится перевод введенного слова на русский язык. Фрагмент программного кода кнопки Translate: If Text1 = “bond” Then Label1 = “облигация” ElseIf Text1 = “share” Then Label1 = “акция” ElseIf Text1 = “currency” Then Label1 = “валюта” ElseIf Text1 = “payment” Then Label1 = “платеж” ElseIf Text1 = “service” Then Label1 = “услуга” End If Рисунок 1. Форма Form2, представляющая собой словарь к тексту По щелчку командной кнопки Questions, расположенной на форме Form1, всплывает информационное окно с вопросами к тексту (Рисунок 2), размещенными в файле questions.txt. Программный код для кнопки Questions: Dim FileNum As Integer Dim txt As String Dim alltxt As String FileNum = FreeFile Open "questions.txt" For Input As FileNum Do Until EOF(FileNum) Line Input #FileNum, txt alltxt = alltxt + txt + vbCrLf Loop Close #FileNum MsgBox alltxt Рисунок 2. Информационное окно MsgBox, в котором представлено содержимое текстового файла questions.txt В информационных окнах MsgBox можно выводить на экран самые разнообразные списки слов, вопросов и заданий, комментариев к тексту, заранее подготовив текстовые файлы (в нашем случае это файлы quations.txt, financial_news1.txt, financial_news2.txt, financial_news3.txt). При написании программных кодов для соответствующих кнопок Financial News, расположенных на форме Form3, в строке программного кода Open "*.txt" For Input As FileNum нужно указывать "financial_news1.txt", "financial_news2.txt" и т.д. По щелчку командной кнопки Stock Market Game открывается форма Form3 (Рисунок 3) с игровым заданием, подготовленным на основе материалов зарубежного пособия «Profile. Intermediate». Рисунок 3. Форма Form3, предназначенная для игрового задания Stock Market Game По щелчку кнопки Financial News Round 1 в информационном окне MsgBox на экран выводится текст: Here is the financial news for round one. Shares in Zapp Games went up to €30 following their announcement of a new games console in time for Christmas. There was good news as well for Hunter Defence Systems, which has just signed a €3bn contract for equipment for the Caronesian army - shares rose to €75. HBG Commodities fell sharply to €20 after the White House confirmed a slowing down of the US economy. Shares in Rosco's rose slightly to €80. There was no change for Xercon Pharmaceuticals or Cape Andromeda. По щелчку кнопки Financial News Round 2 в информационном окне MsgBox на экран выводится текст: Here is the financial news for round two. Shares in Zapp Games continued their rise and soared to €120 as the company reported record orders for its new games console. Shareholders in Hunter Defence Systems panicked at the news of a coup d'etat in Caronesia. Shares fell back to the €50 level. HBG Commodities recovered and reached €30 as Europe began to leave recession. Shares in Rosco's plummeted to €60 after the company announced disappointing sales in the last quarter. The business has been badly affected by the rise in heavy discounters such as Lidar. Shares in Xercon Pharmaceuticals soared to €50 following its announcement that its new arthritis drug has received international approval. There was bad news from Cape Andromeda, the venture capital company, after it revealed that its investment in bio-technology firms had lost the company €20 million. Shares halved to €10. По щелчку кнопки Financial News Round 3 в информационном окне MsgBox на экран выводится текст: Zapp Games was forced to recall 20,000 consoles when a fault was discovered. Shares plummeted to €5 as thousands of orders were cancelled. The future of the company is in doubt. Shareholders in Hunter Defence Systems were happy to hear that the order was confirmed by the new regime in Caronesia. Shares recovered to €75 following the news. HGB Commodities returned to the €100 level as Chinese businesses demanded more and more raw materials to feed the growing economy. Xercon rose to €75 with the announcement of yet another new drug. Shareholders in Rosco's were pleasantly surprised by the news that there had been heavy consumer spending in the period before Christmas. Shares in the company jumped to €80. The best news of the day was for Cape Andromeda, whose investment in the plastic microchip area finally paid off. Shares tripled in value to €30. Программные коды для командных кнопок Total подобны и выглядят приблизительно следующим образом: Private Sub Total2_Click() Text26 = Val(Text14) * Val(Text20) Text27 = Val(Text15) * Val(Text21) Text28 = Val(Text16) * Val(Text22) Text29 = Val(Text17) * Val(Text23) Text30 = Val(Text18) * Val(Text24) Text31 = Val(Text19) * Val(Text25) Text32 = Val(Text26) + Val(Text27) Val(Text29) + Val(Text30) + Val(Text31) End Sub + Val(Text28) + где Text14 – Text25 это текстовые поля, предназначенные для ввода численных значений студентами, значения текстовых полей Text26 – Text32 появляются автоматически по щелчку командной кнопки Total. Литература 1. Матвеева Н.В. База данных «От текста к дискурсу / From Text to Discourse». Свидетельство об официальной регистрации № 2007620103 от 05.03.2007 2. Соловова Е.Н., Пореченкова Е.А. Определение состава филологических наук // Иностранные языки в школе, 2007, № 8, с. 2 – 8. 3. Jon Naunton. Profile. Intermediate. Student’s Book. Oxford University Press, 2005.