j
Название книги | Информатика для колледжей: общеобразовательная подготовка: учеб.пособие |
Автор | Гальченко |
Год публикации | 2017 |
Издательство | Феникс |
Раздел каталога | Информационные и компьютерные технологии (ID = 121) |
Серия книги | Сред.проф.образование |
ISBN | 978-5-222-27454-5 |
EAN13 | 9785222274545 |
Артикул | O0080207 |
Количество страниц | 380 |
Тип переплета | матовая+лакировка |
Формат | 84*108/32 |
Вес, г | 334 |
Посмотрите, пожалуйста, возможно, уже вышло следующее издание этой книги и оно здесь представлено:
В данном учебном пособии излагаются основные вопросы современного понимания информатики, информационных процессов, способов обработки различных типов информации. Рассматриваются архитектура компьютера и средства защиты информации. Описаны информационные и телекоммуникационные технологии. Даны основы алгоритмизации и программирования. Большое внимание уделено основам математической логики, информационному моделированию с использованием математических методов. Работа с прикладными программами и языком программирования Free Pascal показана на примерах решения практических задач. Подробно прокомментированы типовые приемы программирования. Авторы предлагают большое количество тестовых заданий и заданий для самостоятельного выполнения. Изучение материала данного учебного пособия позволит сформировать информационную компетентность обучаемых как совокупность знаний и умений эффективного использования современных информационных технологий. Учебное пособие полностью соответствует новому образова
К сожалению, посмотреть онлайн и прочитать отрывки из этого издания на нашем сайте сейчас невозможно, а также недоступно скачивание и распечка PDF-файл.
Рекомендовано Научно-методическим советом Международного научного общественного объединения «МАИТ» в качестве учебного пособия для подготовки по предметам общеобразовательного цикла в учреждениях среднего образования (рецензия РЭЗ 16-15 от «23» мая 2016 г.)ВВЕДЕНИЕРоль информатики в современном обществеКонцепция информационного общества стала своеобразным новым этапом развития постиндустриального общества. Центральную роль в организации и обработке информации и знаний играет компьютер. Постиндустриальное общество в создании национального благосостояния опирается на высокие темпы роста информационного сектора, развитие новых информационных технологий (ИТ), которые являются мощным стимулом роста экономики развитых стран.Информационное общество — это такое общество, где большинство граждан участвуют в процессе создания, сбора, хранения, обработки или распределения информации. Кроме того, информатизация ведет к новым технологиям и моделям деятельности, к другому типу культуры. Информатизация позволяет повысить уровень системности народного хозяйства, формирует 0ироко разветвленную систему баз данных и знаний, формирует информационные связи и потоки в производстве, управлении, науке, образовании, сфере услуг и других социальных областях.Современное информационное общество выдвигает новые требования к формированию информационных культурных ресурсов. Эффективность работы, например, транспортных и технологических машин, оборудования и их подсистем — сервиса и технической эксплуатации — зависит от компетентности специалистов в области использования средств автоматизации сбора, поиска, использования информации об обеспечении качества ремонта и технологического обслуживания техники организациями технического сервиса с использованием средств ИТ.Информатизация общества ставит перед средним профессиональным учебным заведением проблему воспитания у студентов способностей самостоятельно и творчески использовать средства информатики и информационных технологий в решении учебных и в дальнейшем профессиональных задач.Студенты должны иметь мировоззрение в соответствии с системно-информационной картиной мира, знать особенности программных средств для будущей профессиональной деятельности, уметь работать с профессиональным программным обеспечением, знать о возможностях применения программных средств в будущей деятельности.Владение- информационно-коммуникационными технологиями (ИКТ) — важная составляющая квалификации и средство социальной мобильности. В образовании главным стимулом обучения ИКТ является как решение- сегодняшних проблем, так и требование будущего развития.Предмет «Информатика и информационно-коммуникационные- технологии» давно стал неотъемлемой частью образовательного процесса любого учебного заведения, как среднего, так и высшего. Предмет «Информатика и ИКТ» в общей системе среднего специального образования занимает особое положение. С одной стороны информатика должна подготовить человека к решению практических задач в условиях информационного общества, т.е. научить пользоваться средствами компьютерной техники и технологии.С другой стороны она обеспечивает важнейший компонент фундаментального образования. Вместе с другими предметами естественно-научного и гуманитарного, экономического циклов информатика создает основу для формирования способностей к аналитическому, формаль но-логическому мышлению.Данное- учебное- пособие по информатике и ИКТ направлено на реализацию общего уровня базовой подготовки студентов колледжей, средних специальных учебных заведений в области применения основных прикладных программных продуктов и использования их в профессиональной деятельности.Глава 5ОСНОВНЫЕ ПОНЯТИЯ ОБЪЕКТНООРИЕНТИРОВАННОГО ПРОГРАММИРОВАНИЯ. ЯЗЫК VBA (VISUAL BASIC FOR APPLICATIONS)ВведениеИзложенный в данной главе материал позволит:развить общее представление о современной структуре объектно-ориентированного программирования, основных возможностях языка программирования Visual Basic for Applications;
находить адекватные способы решения учебной задачи на основе заданных алгоритмов.
Объектно-ориентированное программирование (ООП) является относительно новым подходом к созданию компьютерных приложений, который призван устранить многие из проблем, существующих в традиционных методиках программирования. Программы, написанные на таких языках программирования, как BASIC, PASCAL, называются функциональным (или процедурным) программированием и часто приводят к созданию так называемых монолитных приложений, все функции которых сконцентрированы в нескольких модулях кода (а то и вовсе в одном). В ООП обычно используется гораздо боль0е модулей, каждый из которых обеспечивает конкретные функции и может быть изолирован или даже полностью отделен от всех остальных. Такое модульное- программирование обеспечивает гораздо большую гибкость и возможности для многократного использования кода.Современными языками объектно-ориентированного программирования являются C++ и Java. С середины 90-х гг. многие- объектно-ориентированные языки реализуются как системы визуального проектирования, в которых интерфейсная часть программного продукта создается в диалоговом режиме, практически без написания программных операторов. К объектно-ориентированным системам визуального проектирования относятся Visual Basic, Delphi, C++ Builder, Visual C++. Язык VBA (Visual Basic for Applications) — язык приложений Microsoft Office (Excel, Word, Access, Power Point и др). VBA соблюдает основной синтаксис языка и правила программирования языков Basic-диалектов, позволяет создавать макросы для автоматизации выполнения некоторых операций и графический интерфейс пользователя, интеграцию между различными программными продуктами.Оригинальный язык программирования Basic был создан Джоном Кемени и Томасом Курцем в 1963 г. в Дартмурском колледже. Он быстро завоевал популярность в качестве языка для обучения программированию в университетах и 0колах и был адаптирован для использования на персональных компьютерах основателем и главой компании Microsoft Биллом Гейтсом в середине 70-х гг. С тех пор для ПК последовательно было выпущено несколько версий Basic, включая Microsoft Quick Basic и MS-DOS Qbasic. Хотя программная оболочка Visual Basic выполнена полностью графической, а сам язык программирования весьма далек от языка, применяемого для ранних версий интерпретаторов Basic, простота и элегантность Basic осталась в большой мере присущей и новым версиям. 0ирокие возможности Visual Basic и его простота послужили основной причиной для выбора его в качестве языка программирования для создания таких Windows-приложений, как Excel.Программа MS Excel, являясь лидером на рынке программ обработки электронных таблиц, определяет тенденции развития в этой области. Вплоть до версии 4.0 программа Excel представляла собой фактический стандарт с точки зрения функциональных возможностей и удобства работы.Одним из важней0их функциональных расширений программы, предназначенным для профессионалов, является встроенная в Excel Среда программирования Visual Basic (VBA) для решения прикладных задач. Благодаря VBA фирме Microsoft удалось не только расширить возможности языка макрокоманд Excel 4.0, но и ввести новый уровень прикладного программирования, поскольку VBAпозволяет создавать полноценные прикладные- пакеты, которые по своим функциям выходят далеко за рамки обработки электронных таблиц.Visual Basic for Applications представляет собой новаторское достижение в языках программирования, возможно наиболее- значительное- с тех пор, как состоялся выпуск первой интегрированной среды разработки. Это означает не- то, что VBA — лучшее средство разработки, а ли0ь то, что VBA существует. Visual Basic, вероятно, самое популярное- средство разработки, и теперь совершенно неожиданно этот язык включен в не- менее- популярный комплект прикладных программ.Поскольку основой приложений Microsoft послужил один и тот же язык программирования, вероятно, многим придет в голову мысль воспользоваться им. Точно так же, как пользователям Windows для подготовки множества программ необходимо освоить один интерфейс, в VBA достаточно изучить одну среду программирования, чтобы составлять разнообразные приложения. Около 40 компаний — производителей программного обеспечения заключили с корпорацией Microsoft соглашение- о включении VBA в их продукты. Настоящее- имя VBA — Visual Basic Application Edition, и он на самом деле относится к семейству VB, следовательно, вызывает повышенный интерес как самостоятельное- инструментальное- средство.Операторы программ VBA, использующие объекты, обычно выполняют одно или несколько из следующих действий:определяют текущее состояние- или статус объекта путем выборки значения, сохраняемого в определенном свойстве;
изменяют состояние- или статус объекта установкой значения, сохраненного в определенном свойстве;
используют один из методов объекта, обеспечивая выполнение- объектом одной из его встроенных задач.
Отметим еще несколько понятий объектно-ориентированного программирования.Инкапсуляция — это скрытие информации. При объектно-ориентированном программировании возможен доступ к объекту только через его методы и свойства. Внутренняя структура объекта скрыта от пользователя, т. е. объекты — это самостоятельные- сущности, отделенные от внешнего мира. Инкапсуляция позволяет изменять реализацию объектов любого класса без опасений, что это вызовет нежелательные- побочные- эффекты в программной системе. Это мощное средство обеспечивает многократное использование- одного и того же программного кода, позволяя собирать программу из готовых модулей, как здание- из отдельных кирпичиков, но различной архитектуры и функционального назначения.Наследование — это возможность выделить свойства, методы события одного объекта и приписать их другому объекту, иногда с их модификацией. С точки зрения программиста, новый класс должен содержать только коды и данные- для новых или изменяющихся методов.Полиморфизм — это способность объектов выбирать операцию на основе- данных, принимаемых в сообщении. Каждый объект может реагировать по-своему на одно и то же сообщение. Например, команда Print будет по-разному воспринята черно-белым или цветным принтером.Объектно-ориентированное приложение организует данные- и выполняемые операторы программного кода в связанные- объекты, что облегчает разработку, организацию и работу со сложными структурами данных и действиями, выполняемыми над этими данными. На примере имеющихся объектов, свойств и методов, с которыми работает VBA, можно создавать собственные объекты, добавлять новые свойства и методы.