Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по Информатике на Машфаке и ТЭА.doc
Скачиваний:
99
Добавлен:
29.02.2016
Размер:
3.28 Mб
Скачать

200

Лекции

по дисциплине

«Информатика»

Для чтения в аудитории.

Для Машфака

СОДЕРЖАНИЕ

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. Окна

а) Окна приложений

  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 Оператор безусловного перехода (пример, что выше)

Примеры создания приложений:

  1. Дан одномерный массив, содержащий N вещественных чисел. Найти среднее значение и максимальный и минимальный элементы массива и поменять их местами.

  2. Дан одномерный массив, содержащий N вещественных чисел. Рассортировать массив по возрастанию.

  3. Дан двухмерный массив, содержащий N строк и M столбцов вещественных элементов. Найти в каждой строке максимальный элемент. Полученный массив максимальных элементов рассортировать по убыванию.

10.8 Программы, подпрограммы и программные модули

10.8.1 Структура программы

10.8.2 Подпрограммы

10.8.2.1 Стандартные подпрограммы (Арифметические, тригонометрические, подпрограммы выделения целой и дробной части числа, подпр-мы генерации случайных чисел, подпр-ы работы с порядковыми величинами, подпр-мы управления работой программы. Подпр-мы работы со строковыми величинами)

10.8.2.2 Подпрограммы пользователя

А) Процедуры

Б) Функции

Примеры

  1. Вычислить (процедура и функция)

В) Параметры процедур и функций

Примеры

  1. Вычислить

  2. Даны три одномерных массива A,B,C? содержащих соответственно na, nb, nc вещественных элемента. Рассортировать их по возрастанию.

  3. Даны два двухмерных массива А(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);

Г) Параметры процедурного типа