В пособии рассмотрены основы программирования на примере языка Паскаль, описаны принципы разработки программ с графическим интерфейсом пользователя в среде объектно-визуального программирования Delphi, приведены базовые сведения по языку Microsoft Visual C#. Для запуска содержащихся в издании примеров могут быть использованы бесплатные версии сред разработки приложений, такие как PascalABC. NET и Microsoft Visual C# Express Edition. Предназначено для бакалавров, изучающих электронику и электротехнику.
Оглавление
Введение 3 1. Язык Object Pascal 4 1.1. Общие сведения 4 1.2. Операторы ввода-вывода и управления вычислениями 11 1.3. Операторы циклов 20 1.4. Работа с символьными и строковыми переменными 26 1.5. Работа с массивами 33 1.6. Подпрограммы: процедуры и функции 41 1.7. Работа с файлами 46 1.8. Графика 51 2. Основы визуального объектного программирования 54 3. Язык С# 59 3.1. Общие сведения 59 3.2. Операторы ввода-вывода и управления вычислениями 60 3.3. Операторы циклов 68 3.4. Работа с символьными и строковыми переменными 73 3.5. Массивы 76 3.6. Функции 80 3.7. Файлы 85 3.8. Приложения с графическим интерфейсом 89 3.9. Библиотеки динамической компоновки 96 3.10. Многопоточные приложения 98 3.11. Обмен данными между приложениями 102 3.12. Разработка Android-приложений 110 Библиографический список 114