Объектно ориентированное программирование
книга

Объектно ориентированное программирование

Место издания: Екатеринбург

ISBN: 978-5-7996-2634-1

Страниц: 119

Артикул: 100668

Электронная книга
119

Краткая аннотация книги "Объектно ориентированное программирование"

В пособии рассмотрены основы программирования на примере языка Паскаль, описаны принципы разработки программ с графическим интерфейсом пользователя в среде объектно-визуального программирования Delphi, приведены базовые сведения по языку Microsoft Visual C#. Для запуска содержащихся в издании примеров могут быть использованы бесплатные версии сред разработки приложений, такие как PascalABC. NET и Microsoft Visual C# Express Edition. Предназначено для бакалавров, изучающих электронику и электротехнику.

Содержание книги "Объектно ориентированное программирование"


Введение
1. Язык Object Pascal
1.1. Общие сведения
1.2. Операторы ввода-вывода и управления вычислениями
1.3. Операторы циклов
1.4. Работа с символьными и строковыми переменными
1.5. Работа с массивами
1.6. Подпрограммы: процедуры и функции
1.7. Работа с файлами
1.8. Графика
2. Основы визуального объектного программирования
3. Язык С#
3.1. Общие сведения
3.2. Операторы ввода-вывода и управления вычислениями
3.3. Операторы циклов
3.4. Работа с символьными и строковыми переменными
3.5. Массивы
3.6. Функции
3.7. Файлы
3.8. Приложения с графическим интерфейсом
3.9. Библиотеки динамической компоновки
3.10. Многопоточные приложения
3.11. Обмен данными между приложениями
3.12. Разработка Android-приложений
Библиографический список

Все отзывы о книге Объектно ориентированное программирование

Чтобы оставить отзыв, зарегистрируйтесь или войдите

Отрывок из книги Объектно ориентированное программирование

351.5. Работа с массивамиbegin { ввод 10 целых чисел } writeln('Поиск в массиве.'); write('Введите 10 целых в одной строке через пробел '); writeln ('и нажмите <Enter>'); write('->'); for i:=1 to 10 do read(massiv[i]); { числа введены в массив } write('Введите образец для поиска (целое число)-> '); readln(obrazec); { поиск простым перебором } naiden:=FALSE; { совпадений нет } i:=1; { проверяем с первого элемента массива } repeat if massiv[i] = obrazec then naiden:=TRUE { совпадение с образцом } else i:=i+1; { переход к следующему элементу } until (i>10) or (naiden); { завершим, если совпадение с образцом или { проверен последний элемент массива } if naiden then writeln('Совпадение с элементом номер', i:3,'. ') else writeln('Совпадений с образцом нет.');end.Задание к примеруМодифицируйте программу на поиск в массиве из строко-вых переменных, например, имен людей.Контрольные вопросы1. Объясните действия: for i:=1 to 10 do read(massiv[i]);2. Предложите варианты сокращения времени поиска.Если элементы массива упорядочены, например, по возрас-танию, то для поиска необходимого элемента может использо-ваться алгоритм бинарного поиска:Program Poisk_3;{ Бинарный поиск в упорядоченном массиве }var a:array[1..9] of integer; { массив целых }