LibCoder

Основы алгоритмизации и программирования на языке Microsoft Visual Basic: учебное пособие

1C Agda Visual Basic
Основы алгоритмизации и программирования на языке Microsoft Visual Basic: учебное пособие
Дата выхода: 2020
Издательство: Инфра-М
Количество страниц: 595
Размер файла: 69,8 МБ
Тип файла: PDF
Добавил: LibCoder
Оглавление
Предисловие ....3Глава 1. Теоретические основы алгоритмизации и программирования ....71.1. Алгоритм. Свойства алгоритма. Способы описания алгоритма ....71.2. Назначение функциональных блоков ....81.3. Основные этапы решения задач при работе в среде программирования ....101.4. Алфавит языка Microsoft Visual Basic. Идентификаторы и общие правила их написания ....111.5. Оператор присваивания ....121.6. Описание переменных и констант ....131.7. Область видимости переменных ....151.8. Типы данных ....161.8.1. Целые типы данных ....161.8.2. Вещественные типы данных ....171.8.3. Логические типы данных (булевский тип ) ....181.8.4. Символьные типы данных ....201.8.5. Строковые типы данных ....201.8.6. Тип данных Date ....201.8.7. Комментарии ....211.9. Запись математических функций ....211.10. Приоритеты операций ....24Контрольные вопросы и задания ....26Глава 2. Введение в язык программирования Microsoft Visual Basic ....272.1. Инсталляция среды разработки Microsoft Visual Studio ....272.2. Процесс создания проекта ....302.3. Экранные формы ....372.3.1. Типы интерфейсов ....382.3.2. Организация взаимодействия форм ....412.3.3. Окон чательная настройка приложения ....422.4. Обзор элементов уп равления ....422.4.1. Кнопка (Button) ....432.4.2. Метка (Label) ....442.4.3. Текстовое поле (TextBox) ....452.4.4. Переключатель (RadioButton) ....462.4.5. Список (ListBox) ....472.4.6. Прямоугольник группировки (GrouрВох) ....512.4.7. Таймер (Тimer) ....512.4.8. Флажок (CheckBox) ....512.4.9. Комбинированное поле (ComboBox) ....542.4.10. Полосы прокрутки (HscrollBar и VscrollBar) ....572.4.11 . Список с флажками (CheckedlistBox) ....592.4.12. Счетчик (NumericUpDown) ....622.4.13. Список (DomainUpDown) ....632.4.1 4. Ссылка (Lin klabel) ....642.4.15. Графическое окно (PictureBox) ....642.4.16. Элемент управления TabControl ....652.4.17. Диаграмма (Chart) ....662.5. Операторы ввода и вывода данных, обработка ошибок ....672.5.1. Функции Val и Str ....672.5.2. Использование функций lnputBox и MsgBox ....692.5.3. Функции преобразования типов ....742.5.4. Проверка правильности ввода данных ....772.5.5. Проверка корректности ввода данных и индикатор ошибок ....782.5.6. Обработка исключений ....802.5.7. Ограничение на ввод данных в текстовое поле ....842.5.8. Разработка главного меню, кон текстного меню и строки состояния ....85Контрольные вопросы и задания ....89Глава 3. Линейный алгоритм ....91Упражнения ....91Примеры решения задач ....94Контрольные вопросы и задан ия ....98Задачи для самостоятельного решения ....99Глава 4. Разветвляющийся алгоритм ....1014.1. Простой условный оператор ....1014.2. Сокращенный условный оператор ....1024.3. Составной условный оператор ....1034.4. Многозначные ветвления ....1044.5. Алгоритмы поиска максимального и минимального элементов ....105Упражнения ....111При меры решения задач ....115Контрольные вопросы и задания ....118Задачи для самостоятельного решения ....118Глава 5. Оператор выбора Select Case ....120Упражнения ....122Примеры решен ия задач ....124Контрольные вопросы и задания ....125Задачи для самостоятельного решения ....125Глава б. Циклический алгоритм ....1276.1. Оператор цикла For ....1276.2. Базовые алгоритмы, используемые при программировании циклических алгоритмов ....131Упражнения ....134Примеры решения задач ....138Контрольные вопросы и задания ....157Задачи для самостоятельного решения ....1586.3. Оператор цикла Do ... Loop Until ....158Упражнения ....162Примеры решения задач ....167Контрольные вопросы и задан ия ....172Задачи для самостоятельного решения ....1726.4. Оператор цикл а Do While ... Loop ....172Упражнени я ....177Примеры решения задач ....181Контрольные вопросы и задания ....190Задачи для самостоятельного решения ....190Глава 7. Работа с одномерными массивами ....192Заполнение массива случайными числами ....195Вывод элементов массива на элемент управления ListBox ....197Вывод элементов массива на элемент управления TextBox ....198Вывод элементов массива на элемент управления DataGridView ....1997.1. Базовые алгоритмы обработки одномерных массивов ....2017.2. Упорядочивание одномерных массивов ....2147.2.1. Упорядочивание методом прямого выбора ....2157.2.2. Упорядочивание элементов методом обмена (метод «пузырька») ....2187.2.3. Алгоритм упорядочивания элементов по убыванию ....2217.2.4. Метод бинарного п оиска ....2247.3. Динамические массивы ....228Примеры решения задач ....231Контрольные вопросы и задания ....241Задачи для самостоятельного решения ....242Глава 8. Работа с двумерными массивами ....2468.1. Основные свойства матриц ....2528.2. Базовые алгоритмы обработки двумерных массивов ....253Примеры решения задач ....274Контрольные вопросы и задания ....290Задачи для самостоятельного решения ....290Глава 9. Работа с файлами ....2949.1. Операторы для работы с файлами последовательного доступа ....2949.2. Операторы для работы с файлами произвольного доступа ....3029.3. Операторы для работы с файлами двои чного доступ а ....306Примеры решения задач ....308Контрольные вопросы и задания ....314Задачи для самостоятельного решения ....315Глава 10. Работа с функциями и процедурами ....31810.1. Событийные процедуры ....31910.2. Создание пользовательских процедур ....32010.3. Создание пользовательских функций ....322Примеры решения задач ....326Контрольные вопросы и задания ....343Задачи для самостоятельного решения ....343Глава 11. Работа с символами и строками ....34611.1. Функции модуля Strings ....34611.2. Методы структуры Char ....35011.3. Методы класса String ....35211.4. Базовые алгоритмы обработки строк ....35411.4.1. Определение количества символов ............................................................................. З5411.4.2. Замена символов в строке ................................................................................................ З5511.4.3. Удаление символов в строке ........................................................................................... З5611.4.4. Вставка символа в строку .................................................................................................. З5811.4.5. Анализ символа на принадлежность к группе ...................................................................... З5911.4.6. Подсчет количества фрагментов ................................................................................... З6011.4.7. Поиск строки в блоке текста ............................................................................................ З62Примеры решения задач .............................................................................................................................. З6ЗКонтрольные вопросы и задания .............................................................................................................. З68Задачи для самостоятельного решения ............................................................................................... З68Библиографический список ....370Приложение 1. Примеры выполнения лабораторных работ ....371Лабораторная работа № 1. Запись арифметических выражений ...................................................................... З71Лабораторная работа № 2. Многозначные ветвления в программах.Использование проверки корректности ввода данных и индикатора ошибок .......................................... З82Лабораторная работа № З. Использование элементов управления CheckBox, RadioButton, ListBox, GroupBox в программах ..................................................................................... З9ЗЛабораторная работа № 4. Программирование алгоритмов разветвляющихся структур с использованием поиска максимального и минимального значений ................................................. З99Лабораторная работа № 5. Разработка программ с использованием главного меню и строки состояния ....407Лабораторная работа № 6. Табулирование функций ....414Лабораторная работа № 7. Программирование алгоритмов регулярных циклических структур ....422Лабораторная работа № 8. Табулирование функции с использованием циклов с неизвестным количеством повторений ............................................................................................. 4З2Лабораторная работа № 9. Организация многодокументного интерфейса ....450Лабораторная работа № 1 О. Программирование алгоритмов итеративных циклических структур ....456Лабораторная работа № 11. Комплексное применение элементов управления ....474Лабораторная работа № 12. Классические способы обработки одномерных массивов ....480Лабораторная работа № 1 З. Программирование алгоритмов формирования и обработки одномерных массивов ....490Лабораторная работа № 14. Классические способы обработки двумерных массивов ....501Лабораторная работа № 15. Программирование алгоритмов формирования и обработки двумерных массивов ....512Лабораторная работа № 16. Разработка текстового редактора ....522Лабораторная работа № 17. Работа с функциями и процедурами ........................................... 5ЗЗЛабораторная работа № 18. Разработка графического редактора ....542Лабораторная работа № 19. Классические способы обработки строк ....555Лабораторная работа № 20. Обработка строковых данных ....562Приложение 2. Создание заставок к проектам ....568

Описание

В этом материале разберём тему: алгоритмизации.

Содержит описание такого традиционного материала, необходимого для изучения основ алгоритмизации, как работа линейных, разветвляющихся и циклических структур, обработка одномерных и двумерных массивов, программирование с использованием функций и процедур, обработка строк и т.д. В учебном пособии рассматриваются основы алгоритмизации и программирования на языке Microsoft Visual Basic. Обсуждаются типы данных, используемые в VB, сделан обзор основных элементов управления среды программирования, уделено внимание методам ввода и вывода данных. Соответствует требованиям федералы-тых государственных образовательных стандартов среднего профессионального образования последнего поколения. Также изложены вопросы работы с графикой на основе использования интерфейса GDI+. Может использоваться студентами и преподавателями средних профессиональных и высших учебных заведений.

Если материал оказался полезен — сохраните страницу.

алгоритмизации программирования основы языке microsoft visual basic обработка

Частые вопросы

Можно ли скачать «Основы алгоритмизации и программирования на языке Microsoft Visual Basic: учебное пособие» бесплатно?

Да, «Основы алгоритмизации и программирования на языке Microsoft Visual Basic: учебное пособие» доступна для бесплатного скачивания на нашем сайте в формате PDF. Ссылка на файл находится на этой странице.

В каком формате и какого размера файл?

Книга предоставляется в формате PDF, размер файла 69,8 МБ.

Кто автор и когда вышла книга?

автор — Гуриков С. Р., издательство Инфра-М, год выпуска 2020, 595 страниц.

О чём книга «Основы алгоритмизации и программирования на языке Microsoft Visual Basic: учебное пособие»?

В учебном пособии рассматриваются основы алгоритмизации и программирования на языке Microsoft Visual Basic.

Похожие материалы