Зарегистрироваться
Восстановить пароль
FAQ по входу

Бусыгин Б.С., Коротенко Г.М., Коротенко Л.М. Введение в современную информатику

  • Файл формата pdf
  • размером 10,31 МБ
  • Добавлен пользователем
  • Описание отредактировано
Бусыгин Б.С., Коротенко Г.М., Коротенко Л.М. Введение в современную информатику
Днепропетровск: Национальный горный университет, 2004. — 559 с.
Учебник для студентов компьютерных специальностей.
Это пособие для тех, кто только открывает для себя мир информационных технологий. Но и те, кто желает углубить свои знания, найдёт в ней информацию об истории вычислительной техники, поворотных моментах развития индустрии и, конечно же, основах программирования на языке Турбо Паскаль.
Введение.
Долгий путь к персональному компьютеру.
Источники "информационного взрыва". Компьютер: от идеи – к реализации. Скачок в развития вычислительной техники. Развитие операционных систем для персонального компьютера.
Изящество процесса включения персонального компьютера.
Универсальность комплектации персонального компьютера. BIOS всему ″голова″. Как операционная система управляет процессом ввода-вывода. Управление устройствами с помощью драйверов.
Командная основа работы компьютера.
Роль команд в процессе управления компьютером. Физический и логический уровни применения команд. Команды физического и логического уровней. Команды программных уровней и уровней работы с операционной системой.
Концепции интерфейса.
Задачи и функции интерфейса. Принципы формирования интерфейса пользователя. Конструкции и назначения физических (аппаратных) интерфейсов. Интерфейсы в клиент-серверных моделях взаимодействия программ и устройств.
Эволюция языков программирования.
Начало развития языков программирования. Расширения функциональности языков программирования. Некоторые возможные сравнения.
Изменения в методологии создания программ.
Тенденции развития информационно-компьютерных технологий. Что собой представляет программа? В какой среде пишутся программы и приложения? В какой среде работают программы и приложения? Как проектируются приложения и решения? Какие существуют приложения? Современные технологии создания и использования компонентных приложений, Web-приложений и Web-сервисов.
Язык UML и его применения.
Причины появления объектно-ориентированного подхода и языка UML. Моделирование сложных информационных систем. Структура и состав языка UML. Типы диаграмм UML и их использование.
Введение в Турбо Паскаль.
Истоки Турбо Паскаля. Технология работы в среде Турбо Паскаль версии
7.0. Строительные блоки (базовые элементы) программ на языке Турбо Паскаль. Константы, переменные и их типы. Общая структура программ на языке Турбо Паскаль. Интерфейс программы пользователя. Процедуры ввода-вывода. Выражения, операнды и операции. Главные задачи компьютерных вычислений. Простые типы данных. Инициализация данных перед вычислением выражений. Вещественные типы данных (Real). Операции и встроенные функции работы с ними. Целочисленные типы данных (Іnteger). Операции и встроенные функции работы с ними. Логические типы данных (Boolean). Операции и встроенные функции работы с ними. Конструирование логических выражений для формирования логики работы программ на основе пяти уровней абстракции. Использования логических операций и операций отношения для записи сложных условных выражений. Управляющие структуры (операторы) языка ТП. Простые операторы. Сложные (структурные) операторы управления выполнением алгоритмов. Составной оператор begin . end. Операторы разветвления алгоритмов. Условный оператор if. Циклические вычислительные процессы и операторы циклов. Циклы с параметром. Оператор цикла с параметром for. Оператор цикла с предусловием while. Оператор цикла с постусловием repeat. Средства исследования выполнения действий программы с помощью дебаггера. Моделирования в циклических вычислениях некоторых типичных выражений. Особенности вычисления бесконечных сумм. Организация итерационных процессов с помощью циклов while и repeat. Бесконечные умножения и их вычисления. Подпрограммы: процедуры и функции. Формальные и фактические параметры. Передача параметров по значению и по ссылке. Работа с массивами. Примеры многомерных массивов. Модули и робота с ними. Обработка символов и строк. Рекурсия, множества и текстовые файлы. Записи, ссылки, динамические переменные и структуры.
Приложения:
Никлаус Вирт. Преподавание информатики: потерянная дорогая.
Введение в позиционные системы счисления
Позиционные системы счисления. Преобразования чисел из одной системы счисления в другую. Перевод в десятичную систему чисел из других систем счисления. Перевод из десятичной системы в любую позиционную систему. Выполнение операций в двоичной системе счисления.
Способы кодирования информации.
Использования двоичной системы счисления для кодирования текстовой информации в ПК. Кодирование графической информации.
Характеристики языков программирования.
Уровни развития сетей в информационно-компьютерных технологиях.
Команды интегрированной среды разработки Turbo Pascal 7.0
Коды ASCII.
Главные типы данных Турбо Паскаля.
Перечень типовых лабораторных работ.
Список литературы.
Глоссарий.
  • Чтобы скачать этот файл зарегистрируйтесь и/или войдите на сайт используя форму сверху.
  • Регистрация