В школьном образовании осуществляется переход к многоэтапной структуре обучения информатике, состоящей из трех этапов: пропедевтического, базового и профильного. При это подготовка по информатике учащихся старших классов, чья дальнейшая профессиональная деятельность будет связана с программированием ведется в рамках соответствующего профильного курса. Его содержание включает и знакомство с принципами и технологиями программирования, среди которых визуальное программирование занимает ведущее место. Этим обусловлен выбор моей работы – «Создание обучающей презентации по Borland Delphi».
Одной из трех основных целей изучения информатики в школе является развитие мышления школьников.
Программирование в информатике является базовым инструментом развития интеллектуальных способностей ребенка.
Актуальность работы обусловлена еще и тем, что при объектно-ориентированном программировании ученик сразу видит результат своей работы – реально работающие приложения, которые он привык видеть и которые он разработал сам. Это позволяет высоко поднять интерес и мотивацию к изучению предмета и в данном случае программирования.
Презентация содержит 47 слайдов.
Объект — это нечто, имеющее свойства и методы.
Свойства — это какие-то характеристики объекта, которые мы может наблюдать и, возможно, изменять. Васю Пупкина можно рассматривать как объект. Его свойства — это рост, вес, цвет глаз, характер, прическа и т.п. Свойства объекта-автомобиля — это его марка, цвет, объем двигателя, год выпуска.
Методы — это команды, которые объект понимает и может выполнять, причем в документации на объект сказано, как именно он реагирует на эти команды. Например, автомобиль реагирует на нажатие педалей, поворот руля, переключение скоростей.
Свойства и методы представляют собой интерфейс объекта, то есть способ его общения с внешним миром. Мы можем сколько угодно переделывать «внутренности» объекта, сохраняя интерфейс, и при этом оставшуюся часть программы переделывать не придется, потому что с «внешней» стороны (для наблюдателя) объект никак не изменился.
Объединение свойств и методов в едином понятии объекта называют инкапсуляцией.
Все объекты разбиваются на группы, обладающие общими свойствами.
В программировании класс — это описание общих свойств и методов группы объектов. Каждый объект (экземпляр) класса обладает всеми свойствами и поддерживает все методы этого класса.
В программировании используется одно понятие класс.
Класс B может наследовать свойства другого (базового) класса A, при этом все экземпляры класса B будут иметь все свойства и поддерживать все методы базового класса A. Кроме того, объекты класса B могут иметь новые свойства и методы, которых не было в классе A.
Для закрепления используется пять практических работ.
1. «Обмен валюты»
Познакомимся с компонентами для ввода и вывода текстовой информации. В результате у нас получится программа, которая умеет переводить суммы из рублей в доллары и евро.
2. Оператор выбора
Создать программу, которая будет запрашивать ввод числа от 1 до 12 и выводить название времени года, которому принадлежит месяц с указанным номером.
3. Калькулятор
Задача: Создание калькулятора в объектно-ориентированной среде Borland Delphi.
4. Квадраты
Задание: Вывести в текстовое поле (TMemo) числа от 1 до 100 и их квадраты.
Пояснения и указания:
Итак, мы заранее знаем, что нам следует выполнить одну и ту же команду - добавление строки в Memo, 100 раз. Запрограммируем это с помощью цикла FOR. Для начала следует разместить на форме TMemo (Memo1). Выполнение команд логичнее всего "повесить" на нажатие кнопки. Для добавления строк в TMemo следует воспользоваться методом Add его свойства Lines. Lines - это набор всех строк TMemo, а метод Add позволяет добавить указанную строку. Перед выполнением цикла содержимое Memo очищается.
5. Таблица умножения
Задание: Вывести в текстовое поле (TMemo) таблицу умножения
Пояснения и указания:
Решаем задачу с применением вложенного цикла. Для вывода таблицы для одного конкретного числа (например, для 5), нужно создать цикл, который пройдёт значения от 1 до 9 и выведет произведение числа 5 на каждое из этих чисел. А чтобы вывести таблицу для самих чисел от 1 до 9, нужен ещё один такой же цикл.