Практикум по информатике
книга

Практикум по информатике : основы алгоритмизации и программирования

Автор: Алла Колокольникова

Форматы: PDF

Издательство: Директ-Медиа

Год: 2019

Место издания: Москва|Берлин

ISBN: 978-5-4499-0097-5

Страниц: 424

Артикул: 72745

Возрастная маркировка: 16+

Печатная книга
1766
Ожидаемая дата отгрузки печатного
экземпляра: 12.04.2024
Электронная книга
551

Краткая аннотация книги "Практикум по информатике"

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

Содержание книги "Практикум по информатике"


Введение
1. АЛГОРИТМИЗАЦИЯ И ТЕХНОЛОГИИ ПРОГРАММИРОВАНИЯ
1.1. Определение алгоритма и его свойства
1.2. Способы записи и средства описания алгоритма
1.3. Рисование блок-схемы алгоритма в приложениях Microsoft Office
1.4. Этапы решения прикладных задач на компьютере
1.5. Жизненный цикл программного продукта
1.6. Технологии и языки программирования
1.7. Трансляция, компиляция и интерпретация программ
1.8.Основные понятия языков программирования
1.8.1. Линейная структура
1.8.2. Разветвляющаяся структура
1.8.3. Циклическая структура
2. ОСНОВЫ ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ PASCAL
2.1. Представление информации в различных системах счисления
2.2. Основы двоичного кодирования в машинной арифметике
2.3. Организация программ линейной структуры. Ввод и вывод данных
2.4. Организация программ разветвляющейся структуры
2.5. Организация программ циклической структуры
2.5.1. Алгоритмы обработки одномерных массивов
2.5.2. Алгоритмы обработки двумерных массивов
2.6.Записи в Pascal
2.7. Алгоритмы обработки данных строкового типа
2.8.Управление экраном и звуком компьютера в Turbo Pascal
2.9.Графика в Pascal
2.10. Работа с формами в Pascal ABC
3. ОСНОВЫ ПРОГРАММИРОВАНИЯ В СРЕДЕ VBA
3.1. Основы объектно-ориентированного программирования
3.2. Интегрированная среда разработки VBA
3.3. Основные конструкции языка программирования VBA
3.3.1. Технологии ввода и вывода данных на VBA
3.3.2. Использование объектов для работы с диапазонами ячеек
4. ПРАКТИКУМ ПО ОСНОВНЫМ АЛГОРИТМИЧЕСКИМ КОНСТРУКЦИЯМ VBA
4.1.Программирование линейного вычислительного процесса
4.2. Создание и редактирование макросов с помощью макрорекордера
4.3. Работа с объектом Range: чтение и запись данных на рабочем листе
4.3.1. Переменные объектов
4.3.2. Использование оператора With
4.3.3. Методы и свойства объекта Range
4.4. Программирование разветвляющихся вычислительных процессов
4.4.1. Оператор условия If
4.4.2. Оператор выбора Select Case
4.5. Разработка программ для циклического вычислительного процесса
4.5.1. Вычисляемый цикл
4.5.2. Программирование табулирования функции
4.5.3. Циклы с условием
4.5.4. Смешанные циклы
4.5.5. Вложенные циклы
4.6. Обработка массивов на языке VBA
4.6.1. Цикл объектного типа For Each…Next для массивов
4.6.2. Автоматизация обработки массивов с Range
4.6.3. Алгоритмы обработки одномерных массивов
4.6.4. Программная обработки одномерных массивов на рабочем листе
4.6.5. Проекты обработки одномерных массивов в циклах с условием
4.6.6. Сравнение обработки массивов и данных пользовательского типа
4.6.7. Алгоритмы обработки двумерных массивов
4.6.8. Вывод массива в несколько колонок на окне MsgBox
4.7. Пользовательские процедуры и функции
4.8. Технологии вычислений в VBA
4.8.1. Функция Array для обработки массивов
4.8.2. Функция Split формирования массива из строковой переменной
4.8.3. Запись двумерного массива с использованием вложенных литералов
4.8.4. Использование функций рабочего листа Excel в VBA
5. РАЗРАБОТКА ГРАФИЧЕСКОГО ИНТЕРФЕЙСА ПРОЕКТА В VBA
5.1. Использование элементов управления на рабочем листе MS Excel
5.1.1. Расчеты в Excel с помощью кнопки экранного интерфейса и клавишного макроса
5.1.2. Проект расчета стоимости заказа с элементами управления формы
5.1.3. Пример ввода/вывода данных с элементами управления формы
5.2. Работа с элементами управления на форме пользователя UserForm
5.3. Примеры проектов с управляющими элементами Label, TextBox, Image
5.3.1. Разработка проекта контроля веса
5.3.2. Проект выбора наименьшего числа из одномерного массива
5.3.3. Имена констант в обмене данными между формой и таблицей
5.3.4. Вычисление площади треугольника по формуле Герона
5.3.5. Численные методы решения нелинейных уравнений
5.3.6. Метод золотого сечения – численный метод поиска экстремума
5.3.7. Схема Горнера для решения полиномиальных уравнений
5.3.8. Численные методы вычисления интегралов
5.4. Примеры применения элемента ListBox
5.4.1. Автоматизация обработки массивов данных в VBA
5.4.2. Проект создания корзины и расчета стоимости покупки
5.4.3. Создание списка ListBox из нескольких колонок
5.4.4. Нахождение суммы членов ряда в Microsoft Excel
5.5. Технологии оформления главной страницы приложения (проекта)
5.5.1. Пример применения элементов Frame, OptionButton, CheckBox и ScrollBar для расчета стоимости покупки
5.5.2. Особенности работы элемента ToggleButton (выключатель)
5.5.3. Расчет стоимости авиабилетов с применением элементов ScrollBar и OptionButton
5.5.4. Расчет суммы чисел с применением элементов ScrollBar и SpinButton
5.5.5. Применение элемента SpinButton в задачах табулирования функции одной переменной
5.5.6. Обработка результатов тестирования
5.6. Управляющие элементы работы со вкладками MultiPage и TabStrip
5.6.1. Пример проекта с элементами MultiPage, ListBox, TextBox и Label
5.6.2. Организация меню на листе Excel для примера работы с массивом
5.6.3. Работа с набором вкладок TabStrip
5.7. Управляющий элемент ComboBox (поле со списком)
5.7.1. Проект перевода чисел в выбранную систему счисления – пример заполнения ComboBox значениями из массива
5.7.2. Проект «Сигналы светофоров» – пример заполнения ComboBox значениями из ячеек
5.7.3. Пример заполнения ComboBox методом AddItem
5.8. Применение технологий VBA для автоматизации задач АВС-анализа
5.9. Примеры работы с несколькими листами книги Excel
5.10. Пример разработки проектной документации
5.11. Примеры дополнительных элементов управления VBA
5.12. Решение графических задач в Excel и VBA
5.12.1. Построение линий в полярной системе координат
5.12.2. Применение ScrollBar для задач с построением диаграмм в Excel
5.12.3. Построение диаграмм средствами VBA
5.12.4. Работа с графическими объектами
5.13. Краткие рекомендации по приемам программирования в VВА
6. ОСНОВЫ ПРОГРАММИРОВАНИЯ В СРЕДЕ DELPHI
6.1. Интегрированная среда разработки Delphi 10.3
6.1.1. Состав главного окна Delphi 10.3
6.1.2. Особенности создания проектов в среде Delphi
6.1.3. Способы ввода и вывода данных
6.2.Программирование алгоритмической структуры следования
6.2.1. Примеры разработки приложений в Delphi
6.2.2. Технологии использования компонента Image
6.3. Управляющие структуры языка Delphi
6.3.1. Программирование ветвлений на Delphi
6.3.2. Переключатели Delphi для множественного выбора
6.4. Циклы и массивы в Delphi
6.4.1. Табулирование функции в таблице StringGrid
6.4.2. Основы работы с одномерными массивами
6.4.3. Двумерные массивы в среде Delphi
6.5. Процедуры и функции Delphi: создание и вызов в программе
6.6. Примеры графических приложений в Delphi
6.6.1. Отображение графики на канве Canvas
6.6.2. Построение диаграмм с помощью компонента Chart
6.7. Контрольные вопросы
7. ТЕМАТИКА ЗАДАНИЙ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ
МОДУЛЬ «СТРУКТУРНОЕ ПРОГРАММИРОВАНИЕ»
7.1. Задачи по теме «Основы алгоритмизации»
7.2. Задачи по теме «Линейный вычислительный процесс: технологии ввода и вывода данных»
7.3. Задачи по теме «Программирование алгоритмов линейной структуры с применением управляющих элементов»
7.4. Задачи по теме «Разветвляющийся вычислительный процесс»
7.5. Задачи по теме «Вычисляемый цикл»
7.6. Задачи по теме «Циклы с условием»
7.7. Задачи по теме «Табулирование функции одной переменной»
7.8. Задачи по теме «Одномерные массивы на листе Excel»
7.9. Задачи по теме «Одномерные массивы на пользовательской форме»
7.10. Задачи с блок-схемами алгоритмов обработки массивов
7.11. Задания на массивы со смысловым содержанием
7.12. Задачи по теме «Обработка двумерных массивов на листе Excel»
7.13. Задачи по теме «Обработка двумерных массивов на пользовательской форме»
МОДУЛЬ «ЧИСЛЕННЫЕ МЕТОДЫ»
7.14. Задачи по теме «Решение нелинейных уравнений»
7.15. Задачи по теме «Метод золотого сечения для поиска экстремума»
7.16. Задачи по теме «Вычисление значения определенного интеграла»
7.17. Задачи по теме «Вычисление суммы членов ряда»
МОДУЛЬ «ИНЖЕНЕРНО-ЭКОНОМИЧЕСКИЕ РАСЧЕТЫ»
7.18. Задачи на обработку массивов с применением элемента ListBox
7.19. Задание на разработку модели теста «Этика бизнеса»
7.20. Задачи по теме «Записи»
МОДУЛЬ «РАБОТА С ТЕКСТОМ И ГРАФИКОЙ»
7.21. Задачи по теме «Обработка строковых переменных»
7.22. Задачи по теме «Управление экраном и звуком»
7.23. Задачи по теме «Графика»
Вопросы и задания для самопроверки
Заключение
Список литературы

Все отзывы о книге Практикум по информатике : основы алгоритмизации и программирования

Чтобы оставить отзыв, зарегистрируйтесь или войдите
Пастухов Аркадий
(15 марта 2024 г.)

Книга Практикум по информатике: основы алгоритмизации и программирования: практикум очень полезна для изучения информатики. Просто и понятно объясняет основы алгоритмизации и программирования. Рекомендую как учебное пособие для студентов и начинающих программистов.

Достоевский Радик
(4 марта 2024 г.)

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

Отрывок из книги Практикум по информатике : основы алгоритмизации и программирования

19 изготовителя. Только при таких условиях созданный программный комплекс мо-жет быть назван программным продуктом. Программный продукт имеет несколько качественных характеристик: y алгоритмическая сложность; y полнота функций обработки; y объем файлов программ; y требования к операционной системе и техническим средствам обработки со стороны программного средства; y объем дисковой памяти; y размер оперативной памяти. В условиях существования рынка программных продуктов важными ха-рактеристиками являются стоимость, количество продаж, время нахождения на рынке, известность фирмы-производителя и самой программы, наличие на рынке программных продуктов аналогичного назначения. Программный продукт любого вида характеризуется жизненным циклом. Жизненный цикл создания и использования компьютерных программ отражает различные их состояния, начиная с момента возникновения необходи-мости в данном программном изделии и заканчивая моментом его полного вы-хода из употребления у всех пользователей. Традиционно выделяют следующие основные этапы жизненного цикла программного обеспечения: анализ требова-ний; проектирование; кодирование (программирование); тестирование и от-ладка; эксплуатация и сопровождение. Выдвинутые в процессе эксплуатации программы идеи обычно исполь-зуют после окончания жизненного цикла при разработке последующего, более совершенного программного продукта. Жизненный цикл информационных про-дуктов и услуг составляет основу жизненного цикла информационных техноло-гий и, соответственно, информационных систем. Требования, регламентирующие разработку, сопровождение, изготовле-ние и эксплуатацию программ указаны в стандартах единой системы программ-ной документации (ЕСПД) – комплексе государственных стандартов Россий-ской Федерации, устанавливающих взаимосвязанные правила разработки, оформления и обращения программ и программной документации. Помимо гос-ударственных стандартов действуют отраслевые стандарты, стандарты предпри-ятий. ЕСПД обеспечивает возможность...

Колокольникова А. И. другие книги автора