- •Оглавление
- •Глава 1. Понятие информатики, системы счисления, 11
- •Глава 2. Основы организация и функционирования компьютеров 35
- •Глава 3. Программное обеспечение компьютеров 77
- •Глава 4. Электронные таблицы Excel 101
- •Глава 5. Компьютерные сети, Интернет 153
- •Глава 6. Основы информационных систем и баз данных 194
- •Глава 7. Основы алгоритмизации и программирования на языке Турбо Паскаль 7.0 222
- •Глава 8. Компьютерное обеспечение презентаций 308
- •Глава 1. Понятие информатики, системы счисления, кодирование информации
- •1.1. Предмет и задачи информатики, понятие информации
- •Понятие информации
- •1.2. Информационные процессы и технологии
- •1.2.1. Формы представления информации
- •1.2.2. Понятие количества информации
- •1.2.3. Единицы измерения информации
- •1.3. Системы счисления
- •1.3.1. Типы систем счисления
- •1.3.2. Двоичная система счисления
- •1.3.3. Шестнадцатеричная система счисления
- •1.3.4. Перевод чисел из одной системы счисления в другую
- •1.4. Основы булевой алгебры
- •1.5. Кодирование информации в компьютере
- •1.5.1. Понятие кодирования
- •1.5.2. Кодирование числовой информации
- •1.5.3. Представление вещественных чисел
- •1.5.4. Кодирование текстовой информации
- •Универсальный код - Unicode
- •1.5.5. Кодирование графической информации
- •Растровая графика
- •Векторная графика
- •Фрактальная графика
- •1.5.6. Кодирование звука
- •1.5.7. Кодирование команд
- •1.5.8. Коды, исправляющие ошибки
- •1.6. Тесты
- •Глава 2. Основы организация и функционирования компьютеров
- •2.1. Классификация компьютеров
- •Краткая история развития компьютеров
- •2.2. Принципы построения персонального компьютера
- •2.3. Базовая конфигурация пк
- •2.3.1 Системный блок
- •2.3.2. Системная плата
- •2.3.3. Центральное процессорное устройство
- •2.3.4. Шинные интерфейсы и порты системной платы
- •2.3.5. Базовая система ввода-вывода
- •2.3.6. Энергонезависимая память
- •2.4. Система памяти компьютера
- •2.4.2. Оперативная память
- •2.4.3. Накопители на жестких магнитных дисках
- •2.4.4. Накопители на оптических дисках
- •2.5. Периферийные устройства
- •2.5.1. Монитор
- •2.5.2. Видеоплата
- •2.5.3. Звуковая карта
- •2.5.4. Клавиатура
- •2.5.5. Манипулятор «мышь»
- •2.5.6. Принтеры
- •2.5.7. Сканеры
- •2.5.8. Графи́ческий планшет
- •2.5.9. Плоттер
- •2.5.10. Стриммер
- •2.5.11. Флэш-память
- •2.5.12. Модем
- •2.11. Внешний и внутренний модемы
- •2.5.13. Сетевая плата
- •2.5.14. Тюнер
- •2.6. Тесты
- •Оперативная память;
- •Плоттер;
- •Оперативная память.
- •Энергонезависимая память;
- •Глава 3. Программное обеспечение компьютеров
- •3.1. Понятие и классификация программного обеспечения
- •3.2. Назначение и функции операционных систем пк
- •3.3. Основные операционные системы
- •3.4. Файловая система
- •3.5. Операционная система Windows xp
- •3.6. Операционная система Windows Vista
- •3.7. Прикладные программы
- •3.8. Инструментальные программные системы
- •Глава 4. Электронные таблицы Excel
- •4.1. Назначение электронных таблиц
- •4.2. Интерфейс пользователя в Excel
- •4.3. Основы работы в Excel
- •4.3.1. Ввод данных в ячейки электронной таблицы
- •4.3.2. Выравнивание содержимого ячеек
- •4.3.3. Формулы и функции
- •Примеры вычислений с использованием стандартных функций
- •4.3.4. Копирование данных, адресация ячеек
- •4.4. Построение диаграмм и графиков в Excel
- •4.5. Обработка табличных данных в Excel
- •4.5.1. Группировка данных
- •4.5.2. Сортировка и фильтрация данных
- •4.6. Объединение электронных таблиц
- •4.7. Анализ данных с помощью сводных таблиц
- •4.8. Решение типовых задач средствами Excel
- •4.8.1.Подбор параметров
- •4.8.2.Анализ и прогнозирование данных
- •4.8.3. Использование логических функций в Excel
- •Функция Комментарий результата
- •4.8.4. Вычисление функций и построение графиков
- •Вычисление функций одной переменной
- •Вычисление функций двух переменных
- •4.8.5. Решение нелинейного уравнения
- •4.8.6. Решение системы уравнений
- •4.8.7. Численное интегрирование функций
- •4.8.8. Решение дифференциальных уравнений
- •4.8.9. Финансовые вычисления в Excel
- •Расчет амортизационных отчислений
- •Расчет процентных платежей
- •Расчет стоимости инвестиции
- •Расчет продолжительности платежей
- •Глава 5. Компьютерные сети, Интернет
- •5.1. Назначение и классификация компьютерных сетей
- •5.1.1. Классификация сетей
- •5.1.2. Сетевые топологии
- •5.2. Модель взаимодействия в компьютерной сети
- •5.3. Среда передачи и сетевое оборудование
- •5.3.1. Сетевое оборудование
- •5.3.2 Стандартные сетевые протоколы
- •5.4. Основы Интернет
- •5.4.1. Клиенты и серверы
- •5.4.2. Передача информации в Интернете
- •5.4.3. Протоколы Интернета
- •5.4.4. Адресация в Интернете
- •5.4.5. Система доменов Интернет
- •5.4.6. Способы подключения к сети Интернет
- •5.4.7. Постоянное подключение
- •5.5. Информационные ресурсы Интернет
- •5.5.1 Программное обеспечение для работы в Интернет
- •5.5.2. Гипертекстовая система www
- •5.6. Средства коммуникации в Интернет
- •5.6.1. Электронная почта
- •5.6.2. Антиспам
- •5.6.3. Телеконференции Usenet
- •5.6.4. Служба передачи файлов ftp
- •5.6.5. Форум
- •5.6.7. Тематическиe сайты
- •5.6.8. Порталы
- •5.6.9. Блоги
- •5.6.10. Социальные сети
- •5.6.11. Интернет-пейджеры
- •5.6.13. Интернет-магазины
- •5.6.14. Дистанционное обучение
- •5.6.15. Интернет-переводчики
- •5.6.16 Поиск информации в Интернет
- •5.7. Защита информации в сетях
- •5.7.1.Компьютерные вирусы
- •5.7.2.Антивирусная защита
- •5.7.3.Межсетевые экраны
- •5.7.4.Криптографические средства
- •5.8. Тесты
- •Ответы на тесты главы 5
- •Глава 6. Основы информационных систем и баз данных
- •6.1. Понятие информационных систем и баз данных
- •6.2. Модели баз данных
- •6.2.1.Иерархическая модель данных
- •6.2.2. Сетевая модель
- •6.2.3.Реляционная модель данных
- •6.3. Основы проектирования информационных систем
- •6.3.1. Нормализация бд
- •6.4. Субд Microsoft Access
- •6.4.1.Краткая характеристика Access
- •6.4.2. Структура и объекты базы данных
- •6.4.3. Создание таблиц
- •6.4.4. Создание запросов
- •6.4.5. Создание форм для ввода данных
- •6.4.6. Создание и печать отчетов
- •6.4.7. Основные этапы разработки базы данных
- •Определение цели создания базы данных.
- •Определение полей в базе данных.
- •6.5.Тесты
- •Ответы на тесты главы 6
- •Глава 7. Основы алгоритмизации и программирования на языке Турбо Паскаль 7.0 Предисловие
- •7.1. Основные понятия программирования
- •7.1.1. Понятие алгоритма
- •7.1.2. Программа. Языки программирования
- •7.1.3. Этапы работы над программой. Система программирования
- •7.2. Предварительные сведения о языке Паскаль и системе программирования
- •7.2.1. Запуск системы Турбо Паскаль
- •7.2.2. Алфавит языка Паскаль
- •7.2.3. Структура программы на языке Паскаль
- •7.3. Начинаем программировать на Паскале
- •7.3.1. Первая программа на Паскале
- •7.3.2. Цветовое оформление результатов
- •7.3.3. Программы линейной структуры
- •7.3.4. Использование вещественных чисел
- •7.4. Использование возможностей интегрированной среды программирования
- •7.4.1. Редактирование текста редактором системы Турбо Паскаль
- •7.4.2. Работа со справочной системой
- •7.4.3. Работа с окнами
- •7.5. Условные операторы и оператор безусловного перехода
- •7.5.1. Оператор If
- •7.5.2. Логические переменные. Логические операции
- •7.5.3. Оператор Case
- •7.5.4. Безусловный оператор перехода Goto
- •7.6. Операторы цикла
- •7.6.1. Оператор For
- •7.6.2. Оператор Repeat … until
- •7.6.3. Оператор While
- •7.7. Работа с символами и строками
- •7.7.1. Символьные константы и переменные
- •7.7.2. Строковые переменные
- •7.8. Массивы
- •7.8.1. Одномерные массивы
- •7.8.2. Двумерные массивы.
- •7.9. Функции и процедуры.
- •7.9.1. Функции
- •7.9.2. Процедуры
- •7.10. Работа с файлами
- •7.10.1. Текстовые файлы
- •7.11. Тесты
- •Глава 8. Компьютерное обеспечение презентаций
- •8.1. Средства обеспечения компьютерной презентации
- •8.1.2. Программные средства
- •8.2.1. Создание новой презентации с помощью Мастера автосодержания
- •8.2.2. Создание презентации с помощью пустых слайдов
- •8.2.3. Создание презентации на основе существующей
- •8.2.4. Создание презентации с помощью шаблонов оформления
- •8.2.5. Использование книжной и альбомной ориентации в одной и той же презентации
- •8.2.6. Отображение областей задач и перемещение между ними
- •8.3. Режимы Microsoft PowerPoint
- •8.3.1. Обычный режим
- •8.3.2. Режим сортировщика слайдов
- •8.3.3. Режим просмотра слайдов
- •8.3.4. Выбор режима по умолчанию
- •8.3.5. Добавление нового слайда
- •8.3.6. Дублирование слайдов в пределах Презентации
- •8.3.7. Изменение порядка слайдов
- •8.3.8. Скрытие слайда
- •8.3.9. Отображение скрытых слайдов
- •8.3.10. Создание слайда, содержащего заголовки других слайдов
- •8.4. Сохранение форматирования слайда при копировании
- •8.4.1. Копирование и вставка слайдов
- •8.4.2. Копирование и вставка таблиц и фигур
- •8.4.3. Копирование и вставка текста
- •8.4.4. Копирование слайдов с помощью средства поиска слайдов
- •8.5. Отправка слайдов в Microsoft Word
- •8.5.1. Разрешение вопросов при копировании и вставке
- •8.6. Работа с текстом. Общие сведения о добавлении текста на слайд
- •8.6.1. Рамки
- •8.6.2. Автофигуры
- •8.6.3. Надписи
- •8.6.4. Текст WordArt
- •8.7. Вставка текста в презентацию
- •8.7.1 Вставка текста в формате Microsoft Word или rtf
- •8.7.2. Вставка текста в формате html
- •8.7.3. Вставка обычного текста
- •8.7.4. Автоподбор параметров текста
- •8.7.5. Текст в области «Структура»
- •8.7.6. Работа средств проверки стиля в презентации
- •8.7.7. Что входит в проверку стиля?
- •8.7.8. Оформление презентации
- •Литература
- •192171, Г. Санкт-Петербург, ул. Седова, 55/1
7.4. Использование возможностей интегрированной среды программирования
В предыдущей главе при составлении различных программ мы использовали ряд возможностей, предоставляемых нам интегрированной средой программирования Турбо Паскаля. В частности, при создании новых файлов и их сохранении мы использовали команды из раздела меню File, для запуска программы на выполнение нам нужна была команда из раздела Run, для просмотра результатов работы программ мы обращались к разделу Debug. Рассмотрим более углубленно некоторые возможности системы программирования, которые позволяют быстрее набирать и корректировать текст программы, самостоятельно осваивать материалы, которые содержатся в обширной справочной системе интегрированной среды для того, а также научится одновременно работать в среде с несколькими окнами, что поможет значительно увеличить эффективность процесса программирования.
7.4.1. Редактирование текста редактором системы Турбо Паскаль
Этот редактор, команды которого находятся в разделе меню Edit, позволяет не только набирать текст программы, но и быстро перемещаться по тексту, а также корректировать текст программы, то есть вносить в него необходимые исправления.
Для начала успешной работы в редакторе разберем основные команды, позволяющие перемещаться по тексту. Перемещение курсора на одну позицию влево или вправо, либо на одну строку вверх или вниз осуществляется нажатием соответствующих клавиш со стрелками на клавиатуре. Для того чтобы переместиться по тексту не на один символ, а сразу на целое слово влево нужно нажать сочетание клавиш Ctrl + «стрелка влево», для перемещения на одно слово вправо – Ctrl + «стрелка вправо». Если нужно перейти в начало текущей строки, нажимаем клавишу Home, переход в окончание текущей строки производится нажатием клавиши End. Нажатие клавиши Page Up позволяет переместиться по тексту на один экран вверх, клавиши Page Down – на экран вниз. Программы на языке Паскаль могут быть достаточно большими по объему и не помещаться на одном экране. В таком случае для того, чтобы попасть в начало программы нужно нажать комбинацию клавиш Ctrl + Page Up, а для того, чтобы переместиться в конец программы нажать комбинацию Ctrl + Page Down.
Кроме использования вышеперечисленных клавиш и их комбинаций для перемещения по тексту программы в ряде случаев удобно пользоваться мышью. В частности, для того чтобы установить курсор в любое место в пределах текущего экрана, достаточно поместить туда указатель мыши и сделать один щелчок левой кнопкой. Если программа имеет достаточно большой объем, то для просмотра ее содержимого с помощью мыши удобно использовать скроллеры. Скроллером или полосой прокрутки называются полосы (на экране системы Турбо Паскаль они - бирюзового цвета), находящиеся справа или снизу от основной рабочей области экрана. На каждом из скроллеров находится небольшой прямоугольник, называемый лифтом или бегунком. Ухватившись указателем мыши за лифт и перетаскивая его вдоль скроллера, можно быстро прокручивать текст программы, как в вертикальном, так и в горизонтальном направлении.
Следующая группа операций, которые мы рассмотрим – это операции редактирования. Процесс редактирования сводится к трем основным операциям. Это – удаление ошибочно набранных символов и строк, перемещение фрагментов текста из одной части программы в другую или даже из одной программы в другую и копирование фрагментов программы. Перед тем как производить ту или иную операцию следует предварительно выделить удаляемый, копируемый или перемещаемый фрагмент текста.
Выделение фрагмента во всех этих случаях производится одинаково. Курсор устанавливается на какой-либо символ, относящийся к выделяемому фрагменту, а затем при нажатой клавише Shift нажимается нужное количество раз клавиша «стрелка влево» или «стрелка вправо». При этом соответственно выделенный фрагмент расширяется влево или вправо. При этом выделенный текст будет отображаться не на синем, а на сером фоне. В случае если выделяемый фрагмент содержит не одну строку или часть строки, а несколько строк следует нажать нужное количество раз клавишу «стрелка вверх» или «стрелка вниз», в результате чего выделенный фрагмент расширится вверх или вниз. Для выделения фрагмента можно использовать и мышь. Для этого следует при нажатой левой кнопке мыши «протащить» указатель мыши по выделяемому фрагменту, а затем, когда выделение завершено, отпустить эту кнопку.
В том случае, если выделенный фрагмент текста необходимо удалить, для этого нужно раскрыть раздел меню Edit и дать команду Clear (очистить) или нажать комбинацию клавиш Ctrl + Del. Если же нужно удалить только одну строку, то для этого достаточно поместить курсор на удаляемую строку и нажать сочетание клавиш Ctrl + Y. При необходимости вставить дополнительную пустую строку перед текущей строкой, следует воспользоваться комбинацией клавиш Ctrl+N.
Если же требуется выделенный фрагмент текста переместить либо скопировать, то пользуются буфером обмена. Буфером называется специальная область оперативной памяти компьютера, используемая для временного хранения различной информации. Принцип работы с буфером заключается в следующем: сначала в него заносится какая–либо информация, в частности фрагмент текста (который должен быть перед этим предварительно выделен). При перемещении фрагмента, он сначала вырезается из того места программы, где он до этого находился. Удаление фрагмента в буфера производится командой Cut, находящейся в разделе Edit (аналогичный результат получим, нажав комбинацию клавиш Shift + Del) . При копировании сам фрагмент остается на месте, а в буфер отправляется лишь его копия. Копирование фрагмента в буфер выполняется командой Copy из того же раздела меню (либо комбинацией клавиш Ctrl + Ins). Затем, по команде вставки, информация, хранящаяся в буфере, вставляется в другое место данной программы или в другую программу, причем вставка производится туда, куда в данный момент установлен курсор. Команда вставки называется Paste (ее аналогом является сочетание клавиш Shift + Ins) и выполняется только в том случае, если буфер обмена не пустой.
При работе с буфером в системе Турбо Паскаль необходимо помнить, что при копировании или перемещении в него какой-либо новой информации, она записывается в конец буфера, вслед за старой информацией, что раньше в нем хранилась. Поэтому, чтобы не запутаться при работе с буфером, перед тем, как что-либо в него записывать, полезно просмотреть его содержимое командой show clipboard (просмотр буфера). При этом на экране компьютера появится окно, с находящимся в буфере текстом. Очистить содержимое буфера можно командой Clear.
Если в процессе редактирования Вы сделали ошибку, то можно отменить последнее изменение в тексте с помощью команды Undo. Если же Вы решили повторить отмененное действие, то это можно сделать командой Redo.
Говоря о редактировании текста встроенным редактором необходимо отметить еще один момент. Ввод текста в данном редакторе может производиться в двух режимах: вставки и замены. По умолчанию используется режим вставки, в котором при вводе какого-либо текста в середину строки текст, расположенный справа от текущей позиции курсора, сдвигается, освобождая место для вставки нового текста. Если при работе в редакторе нажать клавишу Ins, то вместо режима вставки будет установлен режим замены, о чем свидетельствует изменение внешнего вида курсора. Курсор, имевший форму горизонтальной черты, теперь будет выглядеть как прямоугольник. При работе в режиме замены ввод нового текста в середину строки будет сопровождаться автоматическим удалением старого текста, поверх которого появляется новый. Такой режим удобнее использовать при корректировке текста, так как не нужно тратить время на предварительное удаление старого текста. Если необходимо снова вернуться к режиму вставки, то для этого нужно снова нажать ту же клавишу Ins.