- •Рынкевич Сергей Анатольевич
- •6.2 Меню
- •1 Аппаратное устройство компьютера
- •Основные узлы системного блока:
- •Основной электрической платой пк является материнская плата (MotherBoard). На ней расположенны:
- •1.2 Мониторы
- •1.5 Периферийные устройства
- •2. Представление информации в эвм.
- •2 Бита- 4 варианта,
- •3 Бита- 8 вариантов;
- •4 Бита- 16 вариантов,
- •3. Программное обеспечение.
- •3. Программное обеспечение.
- •3.1 Системное программное обеспечение (по)
- •3.3 Прикладные программы
- •Средства коммуникации. Разрешают устанавливать соединение с удаленными компьютерами, передают сообщения электронной почты, пересылают факсимильные сообщения и т.П..
- •Графические редакторы. Широкий класс программ, предназначенных для создания и обработки графических изображений. Различают три категории:
- •4. Файловая система
- •4.1 Основные понятия.
- •4.2 Название дисков, папок, файлов.
- •2) Настройка панели инструментов:
- •2)Переключение между окнами приложений.
- •3) Закрытие окон приложения
- •1) Переключение между окнами документов
- •2 ● Меню – Файл - Создать ● -кнопка or )Создание окон документов
- •3)Закрытие окон документов
- •5.2.2. Меню
- •5.3. Рабочий стол
- •5.4 Настройка Windows
- •5.4.1 Настройка рабочего стола
- •5.4.2 Настройка главного меню.
- •5.4.4. Чтобы установить дополнительный язык и раскладку клавиатуры
- •5.4.5 Работа со справочной системой.
- •5.4.6 Запуск приложения. Для запуска любого приложения (программы) в Windows можно воспользоваться одним из следующих способов:
- •5.5 Работа с папками и файлами в Windows.
- •5.5.1 Запуск Проводника
- •2 Способ:
- •3 Способ:
- •5.5.2 Создание папки.
- •Выделить файлы и папки
- •2. Открыть папку, куда требуется поместить файлы
- •5.6 Копирование и перенос информации между различными документами осуществляется через буфер обмена (Clipboard).
- •5.7 Свойства объектов
- •5.8 Команда Поиск
- •6. Текстовой процессор ms Word
- •6.1 Работа с окнами
- •6.2 Меню
- •6.3 Работа с мышью.
- •6.4 Ввод и редактирование текста.
- •1) Установление параметров страницы
- •2) Нумерация страниц.
- •6.5 Печать документов
- •6.6 Вставка графических объектов
- •6.7 Вставка таблиц
- •6.8 Вставка формул
- •6.9 Операции с документами
- •7 Табличный процессор Microsoft Excel
- •7.1 Структура и управление интерфейсом пользователя
- •7.1.1 Рабочие книги .Xls
- •7.1.2 Окно
- •7.2. Основные приемы работы в Excel
- •7.2.1. Выделение диапазонов (блоков)
- •7.2.2 Операции со столбцами и строками
- •7.2.3. Ввод данных
- •7.2.4 Заполнение ячеек
- •7.3 Ввод формул
- •7.4 Использование библиотеки встроенных функций
- •Статья VI.Исправление ошибки #####
- •Статья VII.Исправление ошибки #ссылка!
- •Статья VIII.Исправление ошибки #дел/0!
- •7.5 Защита ячеек от несанкционированного изменения
- •7.6 Диаграммы
- •7.6.1 Терминология
- •7.6.2 Создание диаграммы
- •7.7 Базы данных
- •7.7.5 Обеспечение поиска и фильтрации.
- •7.8 Макросы
- •1. Создадим макрос для вычисления расходов на оплату квартиры
- •2. Макрос для построения графика
- •7.9.1 Подбор параметра
- •7.9.2 Поиск решения
- •Загрузить модель
- •Сохранить модель
- •8. Этапы подготовки и решения задач.
- •9 Основные элементы vba
- •9.1 Что такое vba
- •9.2 Структура редактора vba
- •9.3 Запуск интегрированной среды vba
- •9.4 Меню редактора vba
- •10 Основные понятия vba
- •10.1 Объекты и их семейства
- •10.2 Типы данных
- •10.3 Идентификаторы
- •10.4 Переменные
- •10.5 Константы
- •10.6 Массивы
- •10.6.1 Описание массивов
- •10.7 Выражения и операции
- •10.8 Встроенные функции vba
- •10.9 Оформление программного кода
- •11 Операторы vba
- •11.1 Оператор присваивания
- •Условные операторы
- •Оператор безусловного перехода GoTo
- •Условный оператор Select Case
- •Операторы повтора
- •Пользовательские подпрограммы
- •8 Какой тип цикла следует выполнить, чтобы операторы в теле цикла были выполнены хотя бы один раз:
- •19 Экранные формы и их элементы
- •19.1 Экранные формы
- •19.1.1 Добавление формы в проект
- •19.1.3 Отображение экранной формы
- •19.1.4 Закрытие экранной формы.
- •19.1.5 Некоторые свойства объекта UserForm
- •19.1.6 Событие – это то, что может произойти с диалоговым окном (UserForm) или элементом управления
- •19.2 Элементы управления формы
Дисциплина
«Информатика»
Лектор:
доцент
Рынкевич Сергей Анатольевич
Лекции
по дисциплине
«Информатика»
Для чтения в аудитории.
Для Машфака
СОДЕРЖАНИЕ
1 Аппаратное устройство компьютера
1.1 Системный блок
1.1.1 Процессор
1.1.2. Внутренняя память
1.1.3 Внешняя память
1.2 Мониторы
1.3 Клавиатура
1.4 Манипулятор мышь
1.5 Периферийные устройства
1.5.1 Принтеры
1.5.2. Сканеры
1.5.3 Модемы
2. Представление информации в ЭВМ.
3. Программное обеспечение.
3.1 Системное программное обеспечение (ПО)
3.2 Инструментальные программы
3.3 Прикладные программы
4. Файловая система
4.1 Основные понятия.
4.2 Название дисков, папок, файлов.
5. Операционная система Windows
5.1 Основные достоинства
5.2 Интерфейсные элементы управления Windows
5.2.1. Окна
а) Окна приложений
Элементы окон приложения:
2) Настройка панели инструментов:
●●Показать/убрать
●●Добавление кнопки
●● Удаление кнопки
●● Создание новой панели
●● Добавление команд в выпадающее меню
3) Переключение между окнами приложений.
б) Окна документов
1) Переключение между окнами документов
2)Создание окон документов
3)закрытие окон документов
в) Диалоговые окна
5.2.2. Меню
Выпадающее меню
Контекстное меню
Соглашения по командам меню
5.3. Рабочий стол
5.4 Настройка Windows
5.4.1 Настройка рабочего стола
5.4.2 Настройка главного меню.
5.4.3 Настройка панели задач.
5.4.4. Чтобы установить дополнительный язык и раскладку клавиатуры
5.4.5 Работа со справочной системой.
5.4.6 Запуск приложения.
5.4.7 Для выхода из Windows
5.5 Работа с папками и файлами в Windows.
5.5.1 Запуск Проводника
Вид окна проводника
5.5.2 Создание папки.
5.5.3 Выделение файлов или папок.
5.5.4 Снятие выделения файлов и папок.
5.5.5 Копирование и перемещение файлов и папок.
5.5.6 Изменение имени файла или папки.
5.5.7 Удаление файла или папки.
5.5.8 Восстановление удаленных файлов и ярлыков.
5.6 Копирование и перенос информации между различными документами осуществляется через буфер обмена (Clipboard).
5.7 Свойства объектов
5.8 Команда Поиск
6. Текстовой процессор MS Word
6.1 Работа с окнами
6.2 Меню
6.3 Работа с мышью.
6.4 Ввод и редактирование текста.
А) Ввод текста
Б) Выделение фрагмента текста
В) Изменение параметров шрифта
Вкладыш Шрифт
Вкладыш Интервал.
Г) Форматирование абзацев
Вкладыш Отступы и интервалы
Вкладыш Отступы и интервалы
Д) Создание списков
Е) Оформление страниц документа
1) Установление параметров страницы
2) Нумерация страниц.
Ж) Поиск и замена текста
6.5 Печать документов
6.6 Вставка графических объектов
6.7 Вставка таблиц
Создание таблиц
Слияние (разделение) ячеек таблицы
Вставка элементов таблицы
Удаление элементов таблицы
Создание рамок, линий обрамлений и заливки
6.8 Вставка формул
6.9 Операции с документами
Создание нового документа
Открытие документа
Сохранение документа
Закрытие документа
7 Табличный процессор Microsoft Excel
Назначение
7.1 Структура и управление интерфейсом пользователя
7.1.1 Рабочие книги .xls
7.1.2 Окно
7.1.3 Рабочие листы и операции с ними
• Переход
• Переименование
• Удаление
• Вставка
7.2. Основные приемы работы в Excel
7.2.1. Выделение диапазонов (блоков)
Активная ячейка всегда выделена
Выделение диапазона
Выделение несмежных диапазонов
Выделение строк и столбцов
Для выделения всего рабочего листа
Для снятия выделения
7.2.2 Операции со столбцами и строками
7.2.3. Ввод данных
Ячейка может содержать данные в виде
Константы
Формулы
7.2.4 Заполнение ячеек
а) заполнение одинаковым значением:
б) заполнение ячеек значениями с шагом =1
в) Заполнение с шагом отличным от единицы
7.3 Ввод формул
7.3.1 Структура формулы (операторы и операнды)
Операнды (арифметические, текстовые, сравнения, операторы ссылок)
Операнды (константы, ссылки, функции)
Ссылки (относительные, абсолютные, смешанные, на другой лист, на другую книгу, по имени)
7.4 Использование библиотеки встроенных функций
7.5 Ошибки в формулах
7.5
Защита ячеек от несанкционированного
изменения (не
читала)
7.6 Диаграммы.
7.6.1 Терминология
7.6.2 Создание диаграммы
7.7 Базы данных
7.7.1 Термины
7.7.2 Создание нового списка
7.7.3 Обработка списков (диалоговое окно формы данных)
7.7.4 Сортировка данных
7.7.5 Обеспечение поиска и фильтрации.
Типы критериев.
Критерий на основе сравнения
Критерий в виде образца-шаблона
Критерий на основе множественных условий
Критерий на основе логических формул
Средства поиска и фильтрации данных по критерию
Форма данных для поиска и изменения записей списка
Автофильтр для выборки данных на базе простых критериев
Расширенный фильтр для выборки данных на базе сложных критериев
7.8 Макросы
7.9 Средства для анализа данных
7.9.1 Подбор параметра
7.9.2 Поиск решения
Задачи оптимизации Чтобы понять суть задачи оптимизации вначале остановимся на самом простом примере элементы диалогового окна Поиск решения На примере рассмотрим
8 Этапы подготовки и решения задач
8.1 Постановка задачи
8.2 Создание математической модели
8.3 Разработка алгоритма решения задачи
Определение алгоритма
Три свойства алгоритма (однозначность, массовость, результативность)
Представление алгоритма (словесное, графическое)
Типы алгоритмов (линейный, разветвляющий, циклический)
8.4 Написание программы
8.5 Отладка
Ошибки синтаксические и логические
Трансляторы (интерпретаторы, компиляторы)
8.6 Тестирование
9 Среда программирования Delphi
9.1 Структура среды программирования Delphi
Главное окно
Окно формы (Form1)
Окно редактора кода (Unit1)
Окно инспектора объектов (Object Inspector)
Окно просмотра списка объектов (Object Tree View)
9.1.1 Главное окно
Заголовок
Строка меню
Панель инструментов
Панель компонентов (Добавление компонентов, удаление компонентов)
9.1.2 Окно инспектора объектов (Object Inspector) (комбинированный список, Страничка свойств (Propeties), Страничка событий (Events))
a) Работа со свойствами (простые, комплексные). Колонка значений свойств.
б) Работа с событиями (левая – название события, правая – строки редактирования данного кода).Имена обработчиков событий.
9.1.3 Окно формы
9.1.4 Окно редактора кода
9.1.5 Переход между окном формы и окном приложения.
9.1.6 Первый проект (Форма, компоненты, событие и процедура обработки события)
9.1.7 Навигатор
кода
9.1.8 Шаблоны
кода
9.2 Управление проектом
9.2.1 Структура проекта
А) Главный файл проекта
Б) Файлы программных модулей
В) Файлы описания форм
Г) Файл ресурсов
9.2.2 Сохранение проекта
9.2.3 Открытие существующего проекта
9.2.4 Создание проекта
9.2.5 Компиляция
9.2.6 Запуск программы на выполнение из среды Delphi
9.2.7 Контроль за выполнением приложения
9.2.8 Прерывание выполнения приложения
10 Основы языка Object Pascal
10.1 Алфавит языка
10.2 Данные
10.2.1 Константы
10.2.2 Переменные
10.3 Типы данных
10.3.1 Целочисленные
10.3.2 Символьные (функции chr(x), ord(x))
10.3.3 Булевские типы
10.3.4 Вещественные типы
10.3.5 Строковый тип данных
1) Операции со строковыми данными
2) Функции и процедуры работы со строковыми данными
10. 4 Пользовательские типы данных
10.5 Структурированные типы данных
10.5.1 Массивы (описание массивов и доступ к элементам массива).
10.5.2 Записи
1) Описание записей
2) Доступ к полям записи
3) Оператор With
10.6 Выражения и операции
А) Арифметические операторы и выражения
Б) Логические операторы (отношения и булевские) и выражения
В) Строковые выражения
Г) Приоритет операций
10.7 Операторы языка Object Pascal
10.7.1 Оператор присваивания
10.7.2 Составной оператор
10.7.3 Условные операторы
1) Условный If
2) Оператор выбора Case
10.7.4 Операторы повтора
А) Оператор цикла FOR (формат, работа, количество повторений цикла, блок-схема. Пример: Найти сумму чисел от 0 до N кратных 3)
Б) Оператор повтора WHILE
В) Оператор повтора REPEAT
Пример: Проверить является ли введенное число простым.
10.7.5 Оператор безусловного перехода (пример, что выше)
Примеры создания приложений:
Дан одномерный массив, содержащий N вещественных чисел. Найти среднее значение и максимальный и минимальный элементы массива и поменять их местами.
Дан одномерный массив, содержащий N вещественных чисел. Рассортировать массив по возрастанию.
Дан двухмерный массив, содержащий N строк и M столбцов вещественных элементов. Найти в каждой строке максимальный элемент. Полученный массив максимальных элементов рассортировать по убыванию.
10.8 Программы, подпрограммы и программные модули
10.8.1 Структура программы
10.8.2 Подпрограммы
10.8.2.1 Стандартные подпрограммы (Арифметические, тригонометрические, подпрограммы выделения целой и дробной части числа, подпр-мы генерации случайных чисел, подпр-ы работы с порядковыми величинами, подпр-мы управления работой программы. Подпр-мы работы со строковыми величинами)
10.8.2.2 Подпрограммы пользователя
А) Процедуры
Б) Функции
Примеры
Вычислить (процедура и функция)
В) Параметры процедур и функций
Примеры
Вычислить
Даны три одномерных массива A,B,C? содержащих соответственно na, nb, nc вещественных элемента. Рассортировать их по возрастанию.
Даны два двухмерных массива А(na*ma) и B(nb*mb), содержащие вещественные числа. В массиве А рассортировать все строки по возрастанию, а в массиве все столбцы по убыванию. Procedure Sort_mas(nf,mf:integer; af:array [1..30] of real; b:Boolean; Var asort: array [1..30] of real);
Г) Параметры
процедурного типа
10.8.3 Программные модули
Создание модуля
Сохранение модуля
Использование модуля
Пример:
Создание модуля для вычисления корней квадратного уравнения и использование его в приложении.
Хорошо бы дать модули, где контролируется ввод целого и вещественного числа
Пример по записям:
Ввести сведения о результатах сессии для студентов группы. Вычислить средний балл каждого студента и средний балл по группе.
10.9 Файлы
10.9.1
Объявление файла
10.9.2
Назначение файла
10.9.3 Открытие
файла
10.9.4 Закрытие
файла
10.9.5 Вывод
в файл и ввод из файла
10.9.6
Дополнительные процедуры и функции
работы с файлами
11 Основные понятия объектно-ориентированного программирования
11.1 Классы
11.2 Объекты (Объявление, доступ к полям, создание объекта)
11.3 Методы
Пример.
11.4 Иерархия типов объектов
11.5 Свойства объектов. (Наследование. Полиморфизм. Инкапсуляция)
12 Графические возможности Delphi.
Свойство Canvas. Карандаш, кисть(Pen, Brush), их свойства. Вывод текста. Методы вычерчивания графических примитивов (Линия, ломаная линия, эллипс, прямоугольник, многоугольник)
Лекция 1.
Целью преподавания дисциплины являются формирование знаний, умения и навыков работы на компьютере, а также изучение современных методов постановки, алгоритмизации, программирования и решения задач с применением средств вычислительной техники.
В результате изучения дисциплины студенты должны:
Знать:
Назначение и структуру средств вычислительной техники (на примере ПЭВМ);
Современное программное обеспечение ПЭВМ;
Основы алгоритмизации задач;
Базовые элементы программирования на объектно-ориентированном языке;
Уметь:
Использовать современные операционные системы;
Работать с текстовым процессором;
Работать с табличным процессором;
Разрабатывать алгоритмы и программы на алгоритмическом языке.
Литература:
1.Фигурнов В.В. IBM PS для пользователя. Изд. 7-е, ИНФРА-М, 1997- 516с.: ил.
2. Пасько В. Word 2001.-К.: Издательская группа BHV, 1999-432с.: ил
3. Колесиков А.Exсel 2000-К.: Издательская группа BHV, 1999-496с.: ил
3. Фаронов В. Turbo Pascal 7.0. Практическое программирование. Учебное пособие. М.: «Нолидж»,1999-393с. .: ил
4. Дархевидзе П.Г., Марков Е.И.,Delphi-среда визуального программирования: СПб.: BHV- Санкт-Петер. 1996 г.-352с. .: ил
5. А. Федоров, Дм. Рогаткин, Borland Pascal в среде Windows.- Киев: «Диалектика», 1993.-510с. .: ил
6. Буза М. и др. Операционная система Windows и ее приложения/ М.К. Буза, Л.В. Певзнер- И.А. Позняк-, Под общей редакцией М.П. Бузы.-
7. Рэй Конопка создание оригинальных компонентов в среде Delphi: Пер. с англ./ Рэй Конопка.- К.:НН «ДиаСофт Лтд.»,-1996.-512с. .: ил
8. К. Сурков, Д. Сурков, А. Валвачев, Программирование в среде Delphi 2.0-Мн.:ООО «Попурри» 1997-640с. .: ил