Информация о книге

9785449900975

Главная  » Электронные книги, аудиокниги » Практикум по информатике

Колокольникова А., Практикум по информатике

Директ-Медиа, 2019 г., 424 стр., 9785449900975


Описание книги

Практикум предназначен для получения навыков работы с языком программирования VBA (Visual Basic for Applications). Дано описание визуальной среды программирования. Изложены приемы разработки графического интерфейса проектов, интегрированных с офисным приложением Microsoft Excel. Сделан акцент на работу с основными алгоритмическими структурами, технологии обработки массивов данных, программирование графики. Представлены процедуры численных методов решения полиномов, нелинейных уравнений, нахождения экстремумов, вычисления интегралов и суммы ряда, приведены примеры применения VBA для программирования задач АВС-анализа.Рассмотрены основы двоичного кодирования в машинной арифметике, реализация базовых алгоритмов на диалектах языка Pascal и в интегрированной среде разработки Delphi 10.3. Учебное издание содержит более 200 примеров и более 350 заданий, вопросы для самопроверки усвоения изученного материала.Практикум можно рекомендовать студентам всех специальностей и форм обучения для аудиторной и самостоятельной работы. Целесообразно использовать издание тем, кто занимается обучением, а также всем желающим освоить навыки автоматизации работы в Excel и разработки Windows-приложений.

Поделиться ссылкой на книгу



Содержание книги

Введение......81. АЛГОРИТМИЗАЦИЯ И ТЕХНОЛОГИИ ПРОГРАММИРОВАНИЯ......101.1. Определение алгоритма и его свойства......101.2. Способы записи и средства описания алгоритма......111.3. Рисование блок-схемы алгоритма в приложениях Microsoft Office......141.4. Этапы решения прикладных задач на компьютере......161.5. Жизненный цикл программного продукта......181.6. Технологии и языки программирования......201.7. Трансляция
компиляция и интерпретация программ......261.8.Основные понятия языков программирования......271.8.1. Линейная структура......291.8.2. Разветвляющаяся структура......301.8.3. Циклическая структура......322. ОСНОВЫ ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ PASCAL......372.1. Представление информации в различных системах счисления......372.2. Основы двоичного кодирования в машинной арифметике......392.3. Организация программ линейной структуры. Ввод и вывод данных......422.4. Организация программ разветвляющейся структуры......462.5. Организация программ циклической структуры......472.5.1. Алгоритмы обработки одномерных массивов......492.5.2. Алгоритмы обработки двумерных массивов......512.6.Записи в Pascal......532.7. Алгоритмы обработки данных строкового типа......552.8.Управление экраном и звуком компьютера в Turbo Pascal......572.9.Графика в Pascal......612.10. Работа с формами в Pascal ABC......633. ОСНОВЫ ПРОГРАММИРОВАНИЯ В СРЕДЕ VBA......663.1. Основы объектно-ориентированного программирования......663.2. Интегрированная среда разработки VBA......693.3. Основные конструкции языка программирования VBA......763.3.1. Технологии ввода и вывода данных на VBA......803.3.2. Использование объектов для работы с диапазонами ячеек......834. ПРАКТИКУМ ПО ОСНОВНЫМ АЛГОРИТМИЧЕСКИМ КОНСТРУКЦИЯМ VBA......864.1.Программирование линейного вычислительного процесса......864.2. Создание и редактирование макросов с помощью макрорекордера......974.3. Работа с объектом Range: чтение и запись данных на рабочем листе......1034.3.1. Переменные объектов......1064.3.2. Использование оператора With......1084.3.3. Методы и свойства объекта Range......1094.4. Программирование разветвляющихся вычислительных процессов......1124.4.1. Оператор условия If......1124.4.2. Оператор выбора Select Case......1174.5. Разработка программ для циклического вычислительного процесса......1224.5.1. Вычисляемый цикл......1224.5.2. Программирование табулирования функции......1244.5.3. Циклы с условием......1274.5.4. Смешанные циклы......1324.5.5. Вложенные циклы......1334.6. Обработка массивов на языке VBA......1344.6.1. Цикл объектного типа For Each…Next для массивов......1364.6.2. Автоматизация обработки массивов с Range......1374.6.3. Алгоритмы обработки одномерных массивов......1424.6.4. Программная обработки одномерных массивов на рабочем листе......1434.6.5. Проекты обработки одномерных массивов в циклах с условием......1484.6.6. Сравнение обработки массивов и данных пользовательского типа......1574.6.7. Алгоритмы обработки двумерных массивов......1604.6.8. Вывод массива в несколько колонок на окне MsgBox......1654.7. Пользовательские процедуры и функции......1654.8. Технологии вычислений в VBA......1734.8.1. Функция Array для обработки массивов......1734.8.2. Функция Split формирования массива из строковой переменной......1754.8.3. Запись двумерного массива с использованием вложенных литералов......1764.8.4. Использование функций рабочего листа Excel в VBA......1785. РАЗРАБОТКА ГРАФИЧЕСКОГО ИНТЕРФЕЙСА ПРОЕКТА В VBA......1815.1. Использование элементов управления на рабочем листе MS Excel......1815.1.1. Расчеты в Excel с помощью кнопки экранного интерфейса и клавишного макроса......1825.1.2. Проект расчета стоимости заказа с элементами управления формы......1885.1.3. Пример ввода/вывода данных с элементами управления формы......1935.2. Работа с элементами управления на форме пользователя UserForm......1965.3. Примеры проектов с управляющими элементами Label
TextBox
Image......2015.3.1. Разработка проекта контроля веса......2035.3.2. Проект выбора наименьшего числа из одномерного массива......2045.3.3. Имена констант в обмене данными между формой и таблицей......2055.3.4. Вычисление площади треугольника по формуле Герона......2065.3.5. Численные методы решения нелинейных уравнений......2085.3.6. Метод золотого сечения – численный метод поиска экстремума......2185.3.7. Схема Горнера для решения полиномиальных уравнений......2245.3.8. Численные методы вычисления интегралов......2285.4. Примеры применения элемента ListBox......2325.4.1. Автоматизация обработки массивов данных в VBA......2345.4.2. Проект создания корзины и расчета стоимости покупки......2395.4.3. Создание списка ListBox из нескольких колонок......2425.4.4. Нахождение суммы членов ряда в Microsoft Excel......2435.5. Технологии оформления главной страницы приложения (проекта)......2515.5.1. Пример применения элементов Frame
OptionButton
CheckBox и ScrollBar для расчета стоимости покупки......2515.5.2. Особенности работы элемента ToggleButton (выключатель)......2565.5.3. Расчет стоимости авиабилетов с применением элементов ScrollBar и OptionButton......2575.5.4. Расчет суммы чисел с применением элементов ScrollBar и SpinButton......2595.5.5. Применение элемента SpinButton в задачах табулирования функции одной переменной......2615.5.6. Обработка результатов тестирования......2665.6. Управляющие элементы работы со вкладками MultiPage и TabStrip......2685.6.1. Пример проекта с элементами MultiPage
ListBox
TextBox и Label......2685.6.2. Организация меню на листе Excel для примера работы с массивом......2735.6.3. Работа с набором вкладок TabStrip......2765.7. Управляющий элемент ComboBox (поле со списком)......2785.7.1. Проект перевода чисел в выбранную систему счисления – пример заполнения ComboBox значениями из массива......2795.7.2. Проект «Сигналы светофоров» – пример заполнения ComboBox значениями из ячеек......2805.7.3. Пример заполнения ComboBox методом AddItem......2825.8. Применение технологий VBA для автоматизации задач АВС-анализа......2835.9. Примеры работы с несколькими листами книги Excel......2915.10. Пример разработки проектной документации......2955.11. Примеры дополнительных элементов управления VBA......3005.12. Решение графических задач в Excel и VBA......3045.12.1. Построение линий в полярной системе координат......3045.12.2. Применение ScrollBar для задач с построением диаграмм в Excel......3095.12.3. Построение диаграмм средствами VBA......3105.12.4. Работа с графическими объектами......3175.13. Краткие рекомендации по приемам программирования в VВА......3196. ОСНОВЫ ПРОГРАММИРОВАНИЯ В СРЕДЕ DELPHI......3326.1. Интегрированная среда разработки Delphi 10.3......3326.1.1. Состав главного окна Delphi 10.3......3326.1.2. Особенности создания проектов в среде Delphi......3346.1.3. Способы ввода и вывода данных......3396.2.Программирование алгоритмической структуры следования......3416.2.1. Примеры разработки приложений в Delphi......3416.2.2. Технологии использования компонента Image......3476.3. Управляющие структуры языка Delphi......3506.3.1. Программирование ветвлений на Delphi......3516.3.2. Переключатели Delphi для множественного выбора......3556.4. Циклы и массивы в Delphi......3576.4.1. Табулирование функции в таблице StringGrid......3576.4.2. Основы работы с одномерными массивами......3616.4.3. Двумерные массивы в среде Delphi......3666.5. Процедуры и функции Delphi: создание и вызов в программе......3676.6. Примеры графических приложений в Delphi......3706.6.1. Отображение графики на канве Canvas......3716.6.2. Построение диаграмм с помощью компонента Chart......3756.7. Контрольные вопросы......3817. ТЕМАТИКА ЗАДАНИЙ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ......383МОДУЛЬ «СТРУКТУРНОЕ ПРОГРАММИРОВАНИЕ»......3837.1. Задачи по теме «Основы алгоритмизации»......3837.2. Задачи по теме «Линейный вычислительный процесс: технологии ввода и вывода данных»......3887.3. Задачи по теме «Программирование алгоритмов линейной структуры с применением управляющих элементов»......3907.4. Задачи по теме «Разветвляющийся вычислительный процесс»......3927.5. Задачи по теме «Вычисляемый цикл»......3957.6. Задачи по теме «Циклы с условием»......3957.7. Задачи по теме «Табулирование функции одной переменной»......3967.8. Задачи по теме «Одномерные массивы на листе Excel»......3987.9. Задачи по теме «Одномерные массивы на пользовательской форме»......3987.10. Задачи с блок-схемами алгоритмов обработки массивов......4007.11. Задания на массивы со смысловым содержанием......4047.12. Задачи по теме «Обработка двумерных массивов на листе Excel»......4067.13. Задачи по теме «Обработка двумерных массивов на пользовательской форме»......406МОДУЛЬ «ЧИСЛЕННЫЕ МЕТОДЫ»......4077.14. Задачи по теме «Решение нелинейных уравнений»......4077.15. Задачи по теме «Метод золотого сечения для поиска экстремума»......4087.16. Задачи по теме «Вычисление значения определенного интеграла»......4087.17. Задачи по теме «Вычисление суммы членов ряда»......410МОДУЛЬ «ИНЖЕНЕРНО-ЭКОНОМИЧЕСКИЕ РАСЧЕТЫ»......4117.18. Задачи на обработку массивов с применением элемента ListBox......4117.19. Задание на разработку модели теста «Этика бизнеса»......4117.20. Задачи по теме «Записи»......413МОДУЛЬ «РАБОТА С ТЕКСТОМ И ГРАФИКОЙ»......4137.21. Задачи по теме «Обработка строковых переменных»......4137.22. Задачи по теме «Управление экраном и звуком»......4147.23. Задачи по теме «Графика»......416Вопросы и задания для самопроверки......417Заключение......421Список литературы......422



Об авторе


Последние поступления в рубрике "Электронные книги, аудиокниги"



Tod eines Soldaten Tod eines Soldaten Klinkhammer ".
Seltene Hunderassen aus aller Welt Seltene Hunderassen aus aller Welt Frey F.
Vulpes Lupus Canis Gajaze K.

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Колокольникова А., Практикум по информатике в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.