Рассмотрены кодирование и представление информации в ЭВМ, структуры алгоритмов, эволюция и классификация языков, основные понятия, связанные с разработкой программ. Дается описание конкретных языков и систем программирования — Basic, Pascal, Delphi, FoxPro.
Для учащихся и студентов, специализирующихся в области вычислительных устройств, машин и общей информатики.
Вплоть до XVII в. деятельность общества в целом и каждого человека в отдельности была направлена на овладение веществом, т. е. познание свойств вещества и изготовление сначала примитивных, а потом все более сложных орудий труда, вплоть до механизмов и машин, позволяющих изготовлять потребительские ценности. Затем в процессе становления индустриального общества на первый план вышла проблема овладения энергией — сначала тепловой, затем электрической, наконец, атомной. Овладение энергией позволило освоить массовое производство потребительских ценностей и, как следствие, повысить уровень жизни людей и изменить характер их труда.
В то же время человечеству свойственна потребность выразить и запомнить информацию об окружающем мире — так появились письменность, книгопечатание, живопись, фотография, радио, телевидение. В истории развития цивилизации можно выделить несколько информационных революций — преобразование общественных отношений из-за кардинальных изменений в сфере обработки информации, информационных технологий. Следствием подобных преобразований являлось приобретение человеческим обществом нового качества.
Оглавление Введение 3 Глава 1. ОСНОВНЫЕ ПРИНЦИПЫ ПРОГРАММИРОВАНИЯ 7 1.1. Информационные основы программирования. Представление информации в ЭВМ 7 1.2. Логические основы программирования 24 1.3. Алгоритмы и программирование 30 1.4. Языки и системы программирования 38 1.5. Разработка и развитие программного обеспечения (ПО) 63 Глава 2. ЯЗЫК ПРОГРАММИРОВАНИЯ BASIC 88 2.1. Примеры программ на ЯП Basic 89 2.2. Переменные и типы данных 92 2.3. Операции 99 2.4. Операторы языка 108 2.5. Процедуры и функции 117 2.6. Организация ввода-вывода. Работа с файлами 121 Глава 3. ЯЗЫК ПРОГРАММИРОВАНИЯ PASCAL 132 3.1. Общие сведения и история языка 132 3.2. Основные структурные единицы языка программирования Pascal 137 3.3. Выражения, операции, операторы 148 3.4. Структурированные типы данных 163 3.5. Динамические данные 185 3.6. Процедуры и функции 188 3.7. Структура программ и модулей 198 3.8. Организация ввода-вывода данных. Работа с файлами 203 Глава 4. ЭЛЕМЕНТЫ ОБЪЕКТНО-ОРИЕНТИРОВАННОЙ РАЗРАБОТКИ ПРОГРАММ 221 4.1. Основные понятия объектно-ориентированного программирования 223 4.2. Интерфейс среды Delphi 233 4.3. Характеристика проекта Delphi 239 4.4. Средства управления параметрами проекта и среды разработки 251 4.5. Разработка приложений 257 Глава 5. FOXPRO - СИСТЕМА ПРОГРАММИРОВАНИЯ ИНФОРМАЦИОННЫХ СИСТЕМ 287 5.1. Типы и структуры данных, файлы, базы данных 292 5.2. Выражения, операторы, функции 310 5.3. Команды языка FoxPro 317 5.4. Создание и модификация базы данных в программной среде FoxPro 339 Заключение 360 Литература 362 Приложение 1. Глоссарий терминов (английский язык) 364 Приложение 2. Глоссарий терминов (русский язык) 368
Название: Языки программирования Автор: Голицына О.Л. Язык: Русский Издательство: М.: Форум Жанр: Компьютерная литература Год выхода: 2008 Формат: djvu Страниц: 368 Размер: 10 мб