
- •А.М. Петрова
- •Информатика Конспект лекций
- •Санкт-Петербург
- •Раздел 1. Основные понятия информатики и современных информационных процессов Тема 1.1. Введение. Основные понятия информатики.
- •Тема 1.2. Основные сведения об информации и информационных процессах.
- •Контрольные вопросы
- •Раздел 2. Технические и программные средства информатики Тема 2.1. Архитектура пэвм и вычислительных сетей.
- •Тема 2.2. Программное обеспечение пэвм
- •Тема 2.3. Компьютерные сети
- •Тема 2.4. Обеспечение безопасности и защиты информации.
- •Контрольные вопросы
- •Раздел 3. Информационные технологии обработки текстовых документов Тема 3.1. Офисное программное обеспечение.
- •Тема 3.2. Основы работы с текстовыми документами.
- •Тема 4.2. Организация вычислений в таблицах.
- •Тема 4.3. Создание и редактирование диаграмм.
- •Тема 4.4. Основные средства обработки таблиц Excel.
- •Тема 4.5. Автоматизация расчетов в электронных таблицах.
- •Контрольные вопросы:
- •Раздел 5. Основы алгоритмизации и программирования Тема 5.1. Основы алгоритмизации.
- •Тема 5.2. Основы моделирования.
- •Тема 5.3. Языки программирования.
- •Контрольные вопросы:
- •Раздел 6. Основы работы с базами данных Тема 6.1. Основные сведения о базах данных.
- •Тема 6.2. Субд Access и ее структура.
- •Тема 6.3. Работа с таблицами Access.
- •Тема 6.4. Конструирование запросов.
- •Тема 6.5. Конструирование форм.
- •Тема 6.6. Конструирование отчетов.
- •Тема 6.7. Автоматизация управления базой данных.
- •Контрольные вопросы
- •Заключение
- •Терминологический словарь
- •Список литературы Основная
- •Дополнительная
- •Примеры тестовых заданий
- •Рабочая программа
- •230201 – Информационные системы и технологии
- •Содержание разделов и тем дисциплины
- •Раздел 1. Основные понятия информатики и современных информационных процессов
- •Тема 1.1. Введение. Основные понятия информатики.
- •Тема 1.2. Основные сведения об информации и информационных процессах.
- •Раздел 2. Технические и программные средства информатики
- •Тема 2.1. Архитектура пк и вычислительных сетей.
- •Тема 2.2. Программное обеспечение пк.
- •Тема 2.3. Компьютерные сети.
- •Тема 4.1. Организация финансово-экономических расчетов в электронных таблицах
Раздел 5. Основы алгоритмизации и программирования Тема 5.1. Основы алгоритмизации.
Процесс подготовки любой задачи к ее решению на компьютере состоит из ряда последовательных этапов: постановка задачи; алгоритмизация; программирование; отладка программы.
Постановка задачи представляет собой процесс построения ее математической модели. На этом этапе формулируются цель и условия решения задачи, подробно описывается ее содержание.
Алгоритмизация - это процесс построения алгоритма задачи.
Под программированием понимается процесс кодирования составленного алгоритма на одном из языков программирования.
Алгоритмом называется точное и понятное предписание исполнителю совершить последовательность действий, направленных на решение поставленной задачи.
Говоря об алгоритме вычислительного процесса, необходимо понимать, что объектами, к которым применяется алгоритм, являются данные. Алгоритм решения вычислительной задачи представляет собой совокупность правил преобразования исходных данных в результатные.
Основными свойствами алгоритма являются:
Детерминированность (определенность). Предполагает получение однозначного результата процесса при заданной исходной информации. Благодаря этому свойству процесс выполнения алгоритма носит механический характер.
Результативность. Указывает на наличие таких исходных данных, для которых реализуемый по заданному алгоритму вычислительный процесс должен через конечное число шагов остановиться и выдать искомый результат.
Массовость. Это свойство предполагает, что алгоритм должен быть пригоден для решения всех задач данного типа.
Дискретность. Означает расчлененность определяемого алгоритмом вычислительного процесса на отдельные этапы, возможность выполнения которых исполнителем (компьютером) не вызывает сомнений.
Алгоритм должен быть формализован по некоторым правилам посредством конкретных изобразительных средств. К ним относятся следующие способы записи алгоритмов: словесный, формульно-словесный, графический, язык операторных схем, алгоритмический язык.
Наибольшее распространение благодаря своей наглядности получил графический (блок-схемный) способ записи алгоритмов.
Блок-схемой алгоритма называется графическое изображение логической структуры алгоритма, в котором каждый этап процесса обработки информации представляется в виде геометрических символов (блоков), имеющих определенную конфигурацию в зависимости от характера выполняемых операций.
Алгоритмизация основных видов вычислительных процессов.
При всем многообразии алгоритмов решения задач в них можно выделить три основных вида вычислительных процессов:
линейный; ветвящийся; циклический.
Линейным называется такой вычислительный процесс, при котором все этапы решения задачи выполняются в естественном порядке следования записи этих этапов.
Ветвящимся называется такой вычислительный процесс, в котором выбор направления обработки информации зависит от исходных или промежуточных данных (от результатов проверки выполнения какого - либо логического условия).
Циклом называется многократно повторяемый участок вычислений.