Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Разработка проектов в Visual Basic: соглашения об именах, редактор кода, создание процедур пользователя, запись основных исполнимых операторов.



При создании формы или элемента управления, Visual Basic устанавливает свойство объекта Name по умолчанию. При разработке приложений с одной формой имя объекта, устанавливаемое по умолчанию, обычно не вызывает никаких проблем и в этом случае имена объектов можно оставить без изменения. Если приложение обладает более сложной структурой и состоит из нескольких форм, то в этом случае бывает полезным переименовать объекты так, чтобы они различались. Для переименования объектов и переменных существует соглашение об именах, называемое венгерской нотацией. Суть соглашения состоит в следующем: имя объекта начинается с короткого префикса для объектов одного и того же рода. За префиксом следует собственно имя, отображающее суть объекта.

Элемент управления Префикс Пример
CommandButton Cmd CmdOk
VScrollBar Vsb VsbMove
Form Frm FrmEntry
Frame Fra FraLanguage
HScrollBar Hsb HsbVolume
Image Img ImgIcon
Label Lbl LblHelpMessage
Textbox Txt TxtLastName
Timer Tmr TmrAlarm

Для создания программных кодов в Visual Basic используется редактор кода. Чтобы его запустить, необходимо в окне Project Explorer установить курсор на форму или на модуль, для которого создается код, и выполнить одно из следующих действий:

· в меню View (Вид) выбрать команду Code (Код);

· из контекстного меню модуля выбрать команду View Code.

При выполнении любого из этих действий открывается окно редактирования, в которое можно вводить текст программы. Для каждого модуля в Visual Basic создается отдельное окно кода, разделенное внутри на секции. Выбор секции в окне кода осуществляется с помощью списка Object, расположенного слева в верхней части окна.

В верхней части окна Project расположены два раскрывающихся списка: Object (Объект) и Procedure (Процедура). Левый список Object позволяет осуществлять переход между секциями. Для каждой секции, выбранной из списка Object, можно создать процедуру, доступ к которым осуществляется с помощью списка Procedure окна редактора кода, содержащего события.

Основные исполнимые операторы. Оператор перехода имеет вид GoTo { метка | номер строки}

и вызывает переход к выполнению оператора, с указанной меткой или номером строки.

Другой оператор перехода позволяет перейти к выполнению выделенной группы операторов (так называемая внутренняя процедура). Синтаксис его использования следующий:

GoSub { метка \ номер строки }

{метка: \ номер строки } Return

этот оператор вызывает переход к выполнению группы операторов, начало которой указано меткой или номером строки. Последний оператор группы является оператор Return (Return и GoSub — ключевые слова).

Оператор условного перехода может быть записан в многострочной или в однострочной форме. В многострочной форме он записывается с помощью инструкции If … Then … Else … End if. В этом случае второе ключевое слово Then размещается на той же строке, что и условие, а последовательность команд (серия 1), должна размещаться на следующей. В однострочной форме он записывается с помощью инструкции If … Then … Else. Если инструкция не помещается на одной строке, она может быть разбита на несколько строк.

If условие Then Серия 1 {Else Серия 2} End if If условие_ Then Серия 1_ {Else Серия 2}

Оператор Select Case подобно If осуществляет ветвление, но способен разветвить выполнение программы сразу по многим направлениям:

Select Case X

Case 0 ‘данный участок будет выполнен, если X=0

‘…

Case 1 ‘данный участок будет выполнен, если X=1

Case 2 ‘данный участок будет выполнен, если X=2

‘…

End Select

Синтаксис оператора цикла For – Next следующий:

For параметрцикла=начальноезначение То конечноезначение [Step шаг]

{блок операторов}

[Exit For]

[блок операторов]

Next [параметр цикла [, параметр цикла ][, ...]]

где For, To, Exit For, Step, Next ключевые слова. Пара For-Next определяют начало и конец оператора цикла.

Exit For может находится в любом месте между For - Next и используется для прекращения выполнения цикла (управление передается на оператор, который следует сразу за Next).

Параметр цикла - арифметическая переменная, не может быть элементом массива или элементом пользовательского типа данных.

Циклы с предусловием и с постусловием: Синтаксис оператора следующий

Do [{While | Until} логическое выражение] [блок операторов] [Exit Do] [блок операторов ] Loop Do [блок операторов ] [Exit Do] [блок операторов ] Loop [{While | Until} логическое выражение ]

где Do, While, Until, Exit Do, Loop ключевые слова. Пара Do-Loop определяют начало и конец оператора цикла;

While определяет выполнение операторов, входящих в цикл, пока стоящее следом логическое выражение принимает значение “True”;

Until определяет выполнение операторов, входящих в цикл, до тех пор пока стоящее следом логическое выражение не примет значения “True”; Exit Do используется для прекращения выполнения цикла.

Под процедурой или функцией понимается последовательность операций, которую нужно выполнить многократно в различных местах приложения. При этом требуемый блок команд записывается в коде только 1 раз, после чего к нему можно обращаться из любой части программы. При программировании используются процедуры, позволяющие разбивать программные коды на небольшие логические блоки, которые, во-первых, легче отлаживать, а во-вторых, можно в свою очередь использовать при создании других процедур. В Visual Basic существуют следующие виды процедур: Sub Function Property

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

[Private] [Public] [Static] Sub имяПроцедуры (аргументы)

операторы

End Sub

Visual Basic облегчает формирование имен создаваемых процедур. Разработчику необходимо выполнить для этого следующие действия:

1. В окне Properties с помощью свойства Name (Имя) задать имя объекта, для которого создается процедура. Если имя не будет задано, то при создании процедуры Visual Basic использует имя, присваиваемое объекту по умолчанию при его размещении в форме. При последующем изменении наименования объекта необходимо будет изменить и имя процедуры.

2. В окне редактора кода из списка Object (Объект) выбрать объект, для которого создается процедура.

3. Из списка Procedure (Процедура) выбрать событие, обработка которого будет выполняться.

После выполнения указанных действий в области размещения процедур редактора кода будут размещены операторы sub и End sub с указанием наименования процедуры. Вам необходимо разместить между этими операторами выполняемый при наступлении этого события программный код.

В случае, если после создания процедуры имя элемента управления будет изменено, а имя связанной с ним процедуры останется прежним, процедура станет общей.

Процедуры Function в отличие от процедур sub могут возвращать значение в вызывающую процедуру. Синтаксис процедуры Function выглядит следующим образом:

[Private] [Public] [Static} Function имяПроцедуры (аргументы) [As type]

операторы

End Function

Процедуры Function, как и переменные, имеют тип, задаваемый с помощью ключевого слова As. Если тип процедуры не задан, по умолчанию ей присваивается тип Variant. Тип процедуры определяет в свою очередь тип возвращаемого ею значения. Возвращаемое процедурой значение присваивается имени процедуры имяПроцедуры и может быть использовано в выражениях программного кода аналогично стандартным функциям Visual Basic.

Вызов процедуры Sub можно осуществлять двумя способами. Первый способ предполагает использование ключевого слова Call. Второй способ позволяет вызвать процедуру sub по ее имени.

ТИМОИ

26. Предмет методики преподавания информатики: информатика как учебный предмет в средней школе; методика преподавания информатики как новый раздел педагогической науки и как учебный предмет подготовки учителя информатики.

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

Согласно концепции структуры содержания общего среднего образования выделяются две группы общеобразова­тельных учебных дисциплин, которые изучают два основных ас­пекта организации окружающего мира: вещественно-энергетичес­кий и кибернетико-информационный. В случае вещественно-энергетического аспекта таким системооб­разующим предметом является физика, в случае кибернетико-информационного аспекта — кибернетика (информатика). Важным в рассматриваемой проблеме является вопрос о том, как изучать информатику в общеобразовательной школе — в от­дельном учебном курсе, как дисциплину в составе одного из уже имеющихся курсов или целесообразнее рассредоточить учебный материал по информатике среди ряда учебных дисциплин.

Положение учебного предмета «Информатика» в структуре школьных учебных вполне определенно, на него распространяется сле­дующая дидактическая формула: всякий базовый компонент общего образования включается в содержание образования двояко — в виде особого учебного предмета (сегодня это курс информатики) и в виде «вкраплений» во все другие учебные предметы».

Введение в 1985 г. в среднюю школу отдельного общеобразова­тельного предмета «Основы информатики и вычислительной тех­ники» дало старт формированию новой области педагогической науки, объектом которой является обучение информатике. Следуя официальной классификации научных специальностей, этот раз­дел педагогики, исследующий закономерности обучения инфор­матике на современном этапе ее развития в соответствии с целя­ми, поставленными обществом, в настоящее время получил на­звание «Теория и методика обучения и воспитания (информатике; по уровням образования)». К теории и методике обу­чения информатике нужно относить исследование процесса обу­чения информатике везде, где бы он ни проходил и на всех уров­нях: дошкольный период, школьный период, все типы средних учебных заведений, высшая школа, самостоятельное изучение ин­форматики, дистанционные формы обучения и т. п. Определение методики информатики как науки об обучении информатике само по себе еще не означает суще­ствования этой научной области в готовом виде. Теория и методи­ка обучения информатике в настоящее время интенсивно разви­вается; школьному предмету информатики уже более полутора десятка лет, но многие задачи в новой педагогической науке воз­никли совсем недавно и не успели получить еще ни глубокого теоретического обоснования, ни длительной опытной проверки. В соответствии с общими целями обучения методика препода­вания информатики ставит перед собой следующие основные за­дачи: определить конкретные цели изучения информатики, а так­же содержание соответствующего общеобразовательного предме­та и его место в учебном плане средней школы; разработать и предложить школе и учителю-практику наиболее рациональные методы и организационные формы обучения, направленные на достижение поставленных целей; рассмотреть всю совокупность средств обучения информатике (учебные пособия, программные средства, технические средства и т.п.) и разработать рекоменда­ции по их применению в практике работы учителя. След-но ставится традиционная триада основных вопросов: 1зачем учить информатике? 2что надо изучать? 3как надо обучать информатике?

Будучи фундаментальным раз­делом педагогической науки, методика информатики опирается в своем развитии на философию, педагогику, психологию, инфор­матику (в том числе школьную информатику), а также обобщен­ный практический опыт средней школы. Впервые учебный курс «Методика преподавания информатики» был введен в учебные планы педвузов в 1985 г. в связи с организацией подготовки учителей по дополнительной спе­циальности «Информатика» на базе физико-математических факуль­тетов [24]. Вскоре появилось и первое учебное пособие по этому кур­су [17]. В 1993 г. был сделан первый набор на учительскую специаль­ность «Информатика» как основную (Омский педуниверситет [16]). С 1995 г. действует Государственный стандарт высшего педагогичес­кого образования по специальности «Информатика». В российских педвузах стала расширяться подготовка «профильных» учителей ин­форматики. В настоящее время появились издания других учебных книг по методике информатики ([3] и др.), хотя в течение долгого времени кафедрам и студентам приходилось делать основной упор на перио­дику. Официальным ориентиром в методической подготовке буду­щих учителей информатики служат рекомендованные Министерством образования РФ примерные учебные программы.

 

27. Цели и задачи обучения информатике в средней школе. Педагогические функции курса информатики. Структура обучения информатике в общеобразовательной школе.

Рассмотрим, как основные цели, характерные для школы в целом, могут быть отнесены к образованию школьников в области информатики.

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

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

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

Общие цели школьного образования в области информатики, как триада основных целей, остающихся по своей общедидакти­ческой сути весьма расплывчатыми (хотя и вполне устойчивы­ми), при наложении на реальную учебную сферу трансформиру­ются в конкретные цели обучения. Быстрое совершенствование компьютеров и программных средств, развитие технологий их использования приводит к новым направлениям развития предметной области " информатика" и ставит перед системой образования задачи: 1)переосмысления целей и содержания обучения по курсу " информатика" поиска путей его реализации на всех этапах непрерывного образования 2)разработки критериев оценки качества подготовки выпускников учебных заведений всех уровней к жизни и труду в современном информационном обществе.

Пед. функции: 1Формирование основ научного мировоззрения. 2Развитие мышления школьников.. 3Подготовки школьников к практической деятельности, труду, продолжению образования.

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

Основными целями курса информатики в средней школе, по мнению доктора педагогических наук А.А. Кузнецова, являются: 1) овладение школьниками компьютерной грамотностью, которая включает не только навыки работы на компьютере и умения алгоритмизации, но и умение решать задачи с помощью компьютера, используя при этом информационное моделирование; 2) формирование у школьников основ информационной культуры, куда включено изучение фундаментальных основ информатики.

Первый этап изучения направлен на достижение некоторого уровня комп. грамотности, обеспечивающего возможности использования полученных знаний и умений, как при дальнейшем изучении основ информатики, так и в других предметах. Второй этап посвящен изучению основ информатики как фундаментальной отрасли научного знания и связан, прежде всего, с формированием научного мировоззрения школьников. М.В.Швецким высказывается близкая к этому позиция. Им выделяется 2 этапа изучения информатики. 1 связан с освоением прикладных аспектов информатики, обеспечивающих возможности использования полученных знаний и умений, как при изучении теоретических основ самой информатики, так и в других предметах. 2 посвящен изучению основ информатики как фундаментальной науки.

А.А.Кузнецов (5) указывает, что задачи курса информатики не ограничиваются только задачами подготовки школьников к практической деятельности, труду. Перед курсом основ информатики стоит комплекс учебно-воспитательных задач, выходящих за рамки прикладных задач формирования компьютерной грамотности.

На коллегии Министерства образования Российской Федерации, которая состоялась 22 февраля 1995 года, обсуждался ход реализации программы информатизации образования на 1994-1995 гг. Был рассмотрен вопрос о совершенствовании организации обучения информатике в общеобразовательной школе на современном этапе. Коллегия постановила признать целесообразной необходимость выделения нескольких этапов в овладении основами информатики и формировании информационной культуры в процессе обучения в школе: - первый этап (1-6 классы) – пропедевтический; - второй этап (7-9 классы) – базовый курс; - третий этап (10-11 классы) – профильные курсы.

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

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

Третий этап (10-11 классы) – продолжение образования в области информатики как профильного обучения, дифференцированного по объему и содержанию в зависимости от интересов и направленности до профессиональной подготовки школьников.

 

28. Стандарт школьного образования по информатике. Назначение и функции общеобразовательного стандарта в школе

Согласно Федеральному закону «Об образовании», принятому в Июле 1992 г., в Российской Федерации устанавливаются госу­дарственные образовательные стандарты, включающие федеральный и национальный компоненты. Стандарты, определяют в обязательном порядке обязательный минимум содержания основных образовательных программ, максимальный объем школьной нагрузки обучающихся, требования к уровню подготовки выпускников. Государственные образовательные стандарты разрабатываются на конкурсной основе и уточняются на той же основе не реже одного раза в десять лет.

Государственные образовательные стандарты являются основой объективной оценки уровня образования и квалификации выпуск­ников независимо от форм получения образования

Разработка федеральных компонентов государственных обра­зовательных стандартов общего образования по всем предметам школьного цикла была проведена Министерством образования РФ в соответствии с постановлением Правительства РФ от 28 фев­раля 1994 г.Конкурс начался с июня 1994 г. и был завершен 1 июля 1996 г. На I этапе были рассмотрены концепции федеральных компонентов государственных образовательных стандартов об­щего образования. Первое место было присуждено концепции, представленной авторским коллективом Института общеобразо­вательной школы РАО под руководством академика РАО В. С. Леднева [33]. Победителем конкурса по информатике был признан проект стандарта, представленный авторским коллективом под руководством А. А. Кузнецова [30].

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

Общеобразовательный стандарт по информатике является нор­мативным документом, определяющим требования: 1)к месту базового курса информатики в учебном плане школы; 2к содержанию базового курса информатики в виде обязатель­ного минимума содержания образовательной области; 3)к уровню подготовки учащихся в виде набора требований к зна­ниям, умениям, навыкам и научным представлениям школьников; 4)к технологии и средствам проверки и оценки достижения уча­щимися требований образовательного стандарта.

Характеризуя проект Госстандарта по информатике в целом, можно отметить, что в стандарте настойчиво и последовательно реализуется идея развития и усиления фундаментальных основ школьного образо­вания в области информатики, исходя из представлений о том, что в настоящее время информатика — одна из фундаментальных областей научного знания, формирующая системно-информаци­онный подход к анализу окружающего мира, изучающая инфор­мационные процессы, методы и средства получения, преобразо­вания, передачи, хранения и использования информации, стре­мительно развивающаяся и постоянно расширяющаяся область практической деятельности человека, связанная с использовани­ем информационных технологий. На этой основе в проекте стан­дарта выделяются два аспекта, формирующие общеобразователь­ное содержание курса информатики.

Первый аспект определяется сферой пересечения предметов информатики и кибернетики: системно-информационная кар­тина мира, общие информационные закономерности строения и функционирования самоуправляемых систем (биологические системы, общество, автоматизированные технические системы). Специфической особенностью этих систем является свойство их целесообразного функционирования, определяемое наличи­ем в них органов, управляющих их поведением на основе полу­чения, преобразования и целенаправленного использования ин­формации.

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

Доминирование в системе фундаментальных оснований обра­зовательной области «Информатика» отмеченных выше аспектов означает фактически стабилизацию новой парадигмы содержания школьного курса: явный и окончательный отход от изначально определявшей концепцию школьного курса информатики симво­лической триады «информация — алгоритм — ЭВМ» и переход к триаде «информация — информационные модели — информаци­онные технологии».

Отметим еще одну примечательную особенность проекта стан­дарта по информатике, особенность, которая характеризует общую тенденцию изменений в системе общего школьного образо­вания. Речь идет о декларации нового — критериально-ориентиро­ванного — подхода (взамен традиционного нормированного) к спо­собу оценки уровня подготовки школьников по информатике. Эти изменения могут иметь принципиальное значение для развития демократических, личностных аспектов си­стемы общего школьного образования.

Создание образовательных стандартов — важный шаг в разви­тии отечественной школы. Переход на стандарты оказывает зна­чительное влияние на учебный процесс, деятельность образова­тельных учреждений, работу учителей. Вместе с тем уже в процессе разработки и экспериментальной проверки проекта стандарта он становится определенным ориентиром для авторов школьных программ, учеб­ников, методических рекомендаций, а отдельные компоненты стандарта, такие как: обязательный минимум содержания обуче­ния, требования к результатам обучения — становятся достояни­ем практики школ.


Поделиться:



Популярное:

Последнее изменение этой страницы: 2016-04-10; Просмотров: 801; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.032 с.)
Главная | Случайная страница | Обратная связь