49785 (597462), страница 3

Файл №597462 49785 (Объектно-ориентированная среда программирования "Object Pascal" в профильном курсе информатики) 3 страница49785 (597462) страница 32016-07-30СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 3)

Все переменные, объявляемые внутри обработчика, существуют только пока этот обработчик работает, а потом уничтожаются. Такие переменные будем называть «локальными».

Приведем операции, которые можно выполнять с переменными целого типа.

+ – Сложение.

- – Вычитание либо изменение знака числа (например:-5).

* – Умножение.

/ – Деление. Заметим, что результат деления двух целых чисел имеет вещественный тип, даже если получается целое число.

Div – Целая часть от деления двух чисел (дробная часть просто отбрасывается).

Mod – Остаток от деления двух целых чисел (например, остаток от деления 26 на 7 равен 5).

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

Примеры

А:=10;{А равно 10}

В:=А*2;{В равно 20}

А:=В+А*2;{А равно 40}

А:=А+1;{А равно 41}

В:=(А+В) div4; {3 равно 15}

А:=А mod 4;{А равно 1}

Переменные вещественных типов предназначены для хранения нецелых чисел. В языке Object Pascal имеются несколько вещественных типов, мы рассмотрим подробнее тип extended.

Переменная типа extended занимает в памяти 10 байтов. Диапазон значений данного типа .6 * 10 4961.. 1.1 * 104932, что покрывает все разумные пределы для чисел. Точность типа 19 – 20 цифр. Тип является фундаментальным.

Следует иметь в виду, что значения в переменных вещественного типа хранятся приближенно. Это значит, что переменная вещественного типа хранит ограниченное количество значащих цифр (для типа extended 19 – 20 цифр на целую и дробную части в сумме), что может приводить к ошибкам округления.

При записи вещественных чисел в языке Pascal целая часть отделяется от дробной с помощью точки.

Рассмотрим теперь некоторое вещественное число, скажем, 2.37 * 1017. Это число состоит из двух частей: мантиссы, равной в данном случае 2.37, и порядка, равного 17. Поэтому при задании вещественного числа в языке Pascal мы вынуждены отдельно задавать мантиссу, а отдельно порядок.

Такой способ задания вещественного числа называется экспоненциальным форматом

Формат задания вещественного числа следующий:

Е

Пример В:=2.37Е17;

Очевидно, что в данном случае В – переменная одного из вещественных типов.

Над вещественными типами определены 4 операции: сложение, вычитание, умножение и деление. Операции div и mod над вещественными типами запрещены.

Пример

procedure TForral.ButtonlClick {Sender:TObject);

var C,D:extended;

begin

C:=10.28;

D:=3.14E-17 + С / 1Е-15 {экспоненциальный формат} end;

Если есть выбор: пользоваться целым типом или вещественным, то надо стараться пользоваться целым. Целые переменные быстрее обрабатываются (так как не надо обрабатывать мантиссу вместе с порядком), представляются в памяти точно, а не приближенно, и занимают меньше места в памяти. Например, для хранения денежных сумм применяется не вещественный тип, а целый, а суммы умножаются на 10 000, чтобы обходиться только целыми числами.

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

•Вещественной переменной разрешено присваивать значения целого типа, например:

var А:integer;

В:extended;

В:=А;

•Целой переменной нельзя присваивать значение вещест венного типа:

var A:integer; В:extended;

А: =В – нельзя!

А: =А/10– тоже нельзя, так как в правой части – выражение вещественного типа А:=100/10 – и даже вот так нельзя

А:=А div 10 – можно только так

Для выполнения данного присваивания надо воспользоваться одной из функций Round или Trunc.

Выводы. Использование ЭОР «Программирование в среде Object Pascal» и лабораторного практикума в профильном обучении информатике на основе технологии визуального проектирования способствует совершенствованию процесса обучения и повышению творческой и познавательной активности учащихся.


ГЛАВА II. МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ ПО ОБУЧЕНИЮ УЧАЩИХСЯ ПРОГРАММИРОВАНИЮ НА ПРОФИЛЬНОМ КУРСЕ


2.1 Цели профильного обучения

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

Практически все, кто работает или работал в школе, знают, что, начиная с 8го класса, очень небольшое количество детей имеет одинаково хорошие успехи в изучении всех предметов программы, равное желание и стремление овладеть знаниями по математике и литературе и, что самое главное, равные для этого возможности. Но все равно учительская точка зрения 'мой предмет самый главный и нужный, я лучше знаю насколько он вам понадобится в жизни', приводит к проблеме прогрессирующей перегрузки учеников, внутреннему сопротивлению обучающегося. И как следствие нежелание учащихся продолжать обучение; стрессы; и т.д.

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

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

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

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

Переход к профильному обучению преследует следующие основные цели:

  • обеспечить углубленное изучение отдельных предметов программы полного общего образования;

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

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

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

2.2 Элективные курсы по информатике в системе профильного обучения

В информационном письме Департамента общего и дошкольного образования об элективных курсах в системе профильного обучения на старшей ступени общего образования № 14-51-277/13 от 13.11.2003 отмечается: "Элективные курсы (курсы по выбору) играют важную роль в системе профильного обучения на старшей ступени школы. В отличии от факультативных курсов, существующих раньше в школе, элективные курсы – обязательны для старшеклассников…

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

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

Официально профильное образование было введено в образовательных учреждениях России с сентября 2006 г.

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

  1. "Основы информационного моделирования" Захарова Т.Б. "Компьютерное математическое моделирование" Шестаков А.П., Хеннер Е.К. (136 час.)

  2. "Программирование на языке Паскаль" Семакин И.Г., Шестаков А.П. (68 час.)

  3. "Основы объектно-ориентированного программирования" А.Б.Кузнецов (34 час.)

  4. "Основы программирования на Delphi" И.В.Половина (34 час.) "Язык программирования Пролог" В.Каймин, Ю.Завальский (36 час.)

  5. "Логика и язык программирования Пролог" В.Каймин, Ю.Завальский (136 час.)

  6. "Язык программирования Пролог" М.А.Южаков (68 час.)

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

2.3 Элективный курс "Программирование в среде Delphi"

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

Одной из трех основных целей изучения информатики в школе является развитие мышления школьников.

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

В информатике базовым инструментом развития интеллектуальных способностей ребенка является программирование.

Данный курс предусматривает программирование в среде Delphi по следующим соображениям:

Delphi можно изучать и использовать на нескольких уровнях:

1)Работа с визуальными объектами практически без программирования.

2)Работа в консольном приложении с программой (без создания визуальной формы).

Эти две возможности работы в среде Delphi позволяют “развести” овладение алгоритмом написания программ и алгоритмом создания визуальных форм (что отсутствует в среде Visual Basic).

Здесь представлен годовой курс (по 1 часу в неделю) по изучению программирования на языке ObjectPascal фактически с “нуля” в 7 – 8 математических классах.

В начале рассматривается программирование на языке ObjectPascal (в консольном приложении среды Delphi), и лишь после изучения основных приемов программирования (циклы, массивы, сортировка, многомерные массивы, процедуры и функции) рассматривается работа с визуальными объектами. За основу был принят полугодовой курс, предложенный на сайте www.olympiads.ru для 8 математического класса. Была частично изменена структура курса (убрана тема “графы” и добавлено визуальное программирование в среде Delphi). Задачи использовались как с данного сайта, так и из других источников – книг и семинарских занятиях по информатике в МГОУ. Курс завершается разработкой игры.

Программное обеспечение: свободно распространяемая версия объектно-ориентированной среды программирования Delphi.

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

Программа элективного курса

Классы: 7-8.

Характеристики

Тип файла
Документ
Размер
543,33 Kb
Тип материала
Учебное заведение
Неизвестно

Список файлов книги

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6384
Авторов
на СтудИзбе
308
Средний доход
с одного платного файла
Обучение Подробнее