Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Разработка проектов в Visual Basic: соглашения об именах, редактор кода, создание процедур пользователя, запись основных исполнимых операторов.
При создании формы или элемента управления, Visual Basic устанавливает свойство объекта Name по умолчанию. При разработке приложений с одной формой имя объекта, устанавливаемое по умолчанию, обычно не вызывает никаких проблем и в этом случае имена объектов можно оставить без изменения. Если приложение обладает более сложной структурой и состоит из нескольких форм, то в этом случае бывает полезным переименовать объекты так, чтобы они различались. Для переименования объектов и переменных существует соглашение об именах, называемое венгерской нотацией. Суть соглашения состоит в следующем: имя объекта начинается с короткого префикса для объектов одного и того же рода. За префиксом следует собственно имя, отображающее суть объекта.
Для создания программных кодов в 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. Если инструкция не помещается на одной строке, она может быть разбита на несколько строк.
Оператор 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-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; Просмотров: 854; Нарушение авторского права страницы