Pers.narod.ru. Обучение |
Раздел содержит мои общедоступные учебные материалы и лабораторные работы, небольшие учебные приложения на нескольких языках, а также рефераты, дипломы и курсовые, написанные для себя и не только.
В разделе "Алгоритмы" также много моих учебных исходников на Паскале и Си/Си++.
Многие материалы, особенно старые, выложены сразу архивами, без отдельных страниц. Тогда все "читабельные" материалы внутри архивов - в форматах Microsoft Office XP/2003, если это не так, формат должен быть указан в описании.
Электронные учебники в формате HTML |
1. Основы работы в Интернет. Электронный учебник предназначен как для самостоятельного изучения основ работы во Всемирной Сети, так и для аудиторных занятий на курсах по выбору или курсах повышения квалификации. Материал разбит на темы, перемещаться между которыми можно с помощью ссылок, поэтому естественной выглядит работа с этим документом в браузере. В начале каждой темы приведено ее оглавление, основные термины для повторения и задания, выполнив которые, Вы можете проверить, насколько хорошо Вами усвоен материал раздела.
2. Основы HTML. Электронный учебник по HTML - от форматирования текста до создания стилей. Упражнения.
3. Основы программирования на языке Паскаль (2007). Это электронное пособие для начинающих программистов содержит как лекционный материал, так и большое количество исходных текстов программ-примеров. Охвачен материал от самых азов до бинарных файлов, модулей и графики.
4. Лекции по Си (2008). Компактный и достаточно полный материал для людей, знакомых с основами программирования и желающих изучить Си. Много примеров.
5. Лекции по численным методам (2010). Основные разделы стандартного курса по численным методам, примеры расчётов.
Базовая информатика |
1. Базовый курс информатики из 3 частей, описание и ссылки для скачивания - на странице курса.
Ниже находятся более старые материалы по теме.
2. Системное программное обеспечение (старый курс). Методические указания соответствуют старой программе курса "Системное программное обеспечение" и включают в себя следующие разделы: устройство и принципы функционирования персонального компьютера, операционная система MS-DOS и ее конфигурирование, Norton Commander, пакетные командные файлы, архиваторы, утилиты, антивирусы. В настоящее время указания могут быть полезны при изучении курса основ компьютерных технологий. (spo_txt.zip, 55 Кб, текст DOS). См. также: обучающие ролики по материалам курса (rolic.zip, 84 Кб, COM-файлы), лекции и лабораторные по DOS, Norton Commaner (spo_lab.zip, 14 Кб, текст DOS)
3. Основы компьютерных технологий, учебное пособие. Пособие состоит из 4 разделов, соответствующих основным аспектам изучения информационных технологий. Раздел 1 посвящен общим теоретическим вопросам информатики, информационных систем, представления и измерения данных. В разделе 2 даются основные представления, связанные с аппаратным обеспечением ПК - приведена классификация современных компьютеров, подробно рассмотрена архитектура ПК. Раздел 3 называется "Программное обеспечение персонального компьютера" и содержит основные сведения о системном и прикладном программном обеспечении, используемом на ПК. В разделе 4 рассматриваются сетевые информационные технологии в приложении к операционной системе Windows-2000. (comptec.zip, 119 Кб)
4. Материалы курса "Основы компьютерных технологий". Лабораторные по ОС DOS и Windows, оболочкам ОС, конфигурированию, архиваторам (всего 8 работ), подборка лекций, документация курса, индивидуальные задания по разделам курса (Word, Excel, HTML) (okt.zip, 368 Кб)
5. Материалы курса "Современные компьютерные технологии" (более простого). 11 лабораторных с материалом по основам Windows, Word, Excel. 3 соответствующих задания. (skt.zip, 350 Кб)
6. Обзорный курс информатики для школьников 11 класса Архитектура ЭВМ, алгоритмизация, DOS, Norton Commander, Windows, Word, Excel, Access, компьютерные сети. Лекционные материалы, лабораторные работы, пара контрольных, тесты по алгоритмизации и архитектуре ЭВМ для подготовки к ЕГЭ (inf-base.zip, 424 Кб)
Windows |
1. Windows-95. 4 лабораторных, задания, вопросы по основым работы с Windows-95 (win95.zip, 390 Кб)
2. Конспект по основам работы в Windows. Один краткий и емкий документ для обучения с "нулевого" уровня :-) (winxp.zip, 74 Кб)
Word |
1. Microsoft Word 97 - методические указания. Microsoft Word версий 97 и выше - один из самых широко используемых в мире программных продуктов. В методических указаниях рассматриваются основные возможности Word 97, позволяющие создавать профессионально оформленные документы. (word97.zip, 152 Кб)
2. Занятия по Word. 2 варианта занятий (10 занятий с пошаговыми инструкциями и 7 лабораторных с заданиями), варианты контрольной работы (word.zip, 558 Кб)
3. Конспект по основам работы в Word. Один краткий конспект по всем основным возможностям программы (word1.zip, 90 Кб)
Excel |
1. Лабораторные работы, занятия по Excel Несколько версий лабораторных по Excel (от простого счета до подбора параметров, поиска решений, работы с матрицами). Задания для выполнения слушателями, примеры. Занятия по Excel с пошаговыми инструкциями. (excel.zip, 843 Кб)
2. Лабораторный практикум по Excel. Материал и задания по 5 лабораторным - основные возможности Excel (для повторения), реализация финансовых документов, справочники и сводные таблицы, подбор параметров и поиск решений, основы численных методов (ex-prac.zip, 133 Кб)
3. Примеры по Excel - задача о распределении ресурсов, золотое сечение, прогноз прибыли, метод Зейделя, смешанные ссылки, поиск в справочнике, вечный календарь на Excel, расчет веса поезда, полиномы, МНК и другие численные методы (ex-ex.zip, 438 Кб)
4. Конспект по Excel. Основные возможности Excel в одном документе плюс тестовые задания (excel1.zip, 76 Кб)
5. Полезные мелочи по Excel:
Численные методы:
Решение нелинейных алгебраических уравнений
Канонический полином в Excel
Интерполяционный полином Ньютона в Excel
Компактно считаем полином Лагранжа в Excel
МНК - одной формулой или "матричный" МНК в Excel
Решение системы линейных уравнений методами Якоби и Гаусса-Зейделя
Решение системы линейных уравнений методом Крамера
Вычисление определённых интегралов
Решение обыкновенных дифференциальных уравнений (задача Коши)
Теория вероятностей, статистика, комбинаторика:
Считаем число перестановок и комбинаций
Формула Байеса для 2 событий
Формула Бернулли
Линейная регрессия, коэффициент корреляции, ковариация
Математическое ожидание и дисперсия дискретной случайной величины
Оптимизация:
Поиск решения в Excel и примеры для него
Поиск решения в Excel и его ошибки
МНК как задача оптимизации
Массивы:
Excel: Подсчёт количества уникальных значений в массиве
Выбор номера интервала, в который попадает значение и подсчёт количества значений в интервале
Выбираем только заполненную часть столбца
Разное:
Пользовательские функции в Excel
Биоритмы в Excel
Точка в плоскости, образованной другими 3 точками
Как на самом деле суммировать часы и минуты в Excel
День недели - строкой
Бланки полезных документов в Excel (ссылка сразу на архив) - бланк Командировочного удостоверения, бланк Авансового отчёта, Платёжное поручение, Счёт-фактура, Накладная, Доверенность, Расходный кассовый ордер, Приходный кассовый ордер, Платёжка за телефон, Платёжка Энергонадзора за электроэнергию (всего 10 листов). Часть форм могла устареть. Шаблон XLT в архиве ZIP, 31 Кб
Разное + Excel |
1. Статистический анализ и Пакет Анализа в Excel
2. Лекции по математической статистике и примеры решения задач в Excel
3. Математическое (линейное) программирование, лекции и примеры
Access |
1. Лекции по Access. Рабочая программа, лекционный материал, учебная база по курсу Access для начинающих. (access.zip, 355 Кб)
2. Вводный курс СУБД. Короткий курс для знакомства с СУБД Access - лекционный материал, 2 лабораторных работы (базы в Excel и Access), учебные базы-примеры. (subd.zip, 136 Кб)
3. Презентации по основам Access.
Материал был рассчитан на Ms Access XP/2003, формат - презентации PowerPoint XP/2003,
возможно, в материале не всё идеально.
1. Понятие о базах данных и СУБД. Краткий обзор современных СУБД. Access, работа с таблицами, фильтры
2. Запросы в Access
3. Связи между таблицами, создание форм
4. Многотабличные формы и сводные таблицы, отчёты
Скачать файл (ZIP, 3.86 Мб)
4. Основы работы в Microsoft Access XP/2003 - теория и практика
VBA (Visual Basic for Applications) & Visual Basic |
1. Лекции по Access VBA, основные конструкции VBA (vba.zip, 246 Кб)
2. Примеры по VBA - базовые вычислительные процессы, расчет суммы и ряда, выручка сети магазинов, расчет количества вагонов (vba_ex.zip, 173 Кб)
3. Примеры по Visual Basic - займ в банке, решение нелинейного уравнения, сортировки, программа для тестирования знаний (генерирует порядок выбора вариантов и ряд вопросов случайно), числа из ребуса, численное интегрирование (vb_ex.zip, 146 Кб)
4. Примеры и заметки по VBA:
VBA - делаем буклет на листах A4; запись макроса в Word
Автоматизация в OutLook - обрабатываем письма с помощью процедуры VBA
Access VBA - редактируем связь многие-ко-многим и программно выполняем запрос с параметрами формы
Зависимые списки в Access
Ставим скриптом VBS обои на Рабочий Стол
Полезные макросы в Word
Foxpro |
1. Материалы по Foxpro 2.5. 6 лабораторных с материалом и заданиями, лекции по программированию и отчетам, тестовые задачи и ответы к зачету, примеры программ (fox25.zip, 122 Кб)
2. Материалы по Foxpro 6/7/8 Курс, модифицированный под современные версии Foxpro. Материалы 8 лабораторных, задания, документация курса, темы и требования к курсовому проекту, 2 учебных проекта (fox6.zip, 269 Кб)
3. Лабораторный практикум по Foxpro 6/7/8. Варианты заданий и требования к отчету, учебное пособие, учебный проект stud (fox-prac.zip, 203 Кб)
AutoCAD/Автокад |
1. AutoCAD 14. 4 больших лабораторных с материалом и заданиями, выполненные чертежи заданий, вопросы для подготовки (acad14.zip, 541 Кб)
2. AutoCAD 2004. Обновленный под современную версию материал курса по AutoCAD, упражнения *.dwg по рисованию тел (acad2004.zip, 572 Кб)
3. AutoCAD 2006. Похожие 4 лабораторных по основам AutoCAD, но рассчитаны на английскую версию 2006 (acad2006.zip, 342 Кб)
MathCAD |
1. Презентационные лекции по MathCAD (версии 2001 и выше). 11 лекций с примерами и заданиями, описывающие все основные аспекты работы с самым популярным в мире математическим пакетом - расчёты, графика, символьные вычисления, безмодульное и модульное программирование
2. Занятия по MathCAD (версии 2001 и выше). 7 основных занятий-лабораторных с материалом и заданиями:
Примеры: SVD-разложение СЛАУ, работа с внешними файлами, исследование минимума функции, программирование типовых алгоритмов, мат. ожидание и дисперсия для случайного вектора и нормального распределения, решение нелинейных уравнений, МНК и т.д. (mathcad.zip, 580 Кб)
Если Ваш MathCAD (в основном, "грешат" версии 11-14) показывает в документах вместо русских шрифтов "козяблики" или вопросительные знаки - либо поменяйте шрифт текстовых надписей на любой, имеющий в окончании названия Cyr (не Times New Roman, а Times New Roman Cyr), либо выполните на компьютере следующий патч (прикреплена версия для Windows XP, аналогичную правку можно сделать для других Windows):
Исправление проблемы с кириллицей в файлах MathCAD (1 Кб)
Патч меняет пару кодовых страниц на кириллицу Windows (по умолчанию в MathCAD используется страница 1252, Windows Western)
Для выполнения патча требуются права администратора. Патч может "помочь" и другим приложениям, не использующим Юникод.
В Windows 7 в настройках "Язык и региональные стандарты" также посмотрите вкладку "Дополнительно" - какой язык является текущим для программ, не поддерживающих Юникод.
И ещё - поставьте в Маткаде шрифт Arial Cyr непосредственно перед тем, как печатать комментарий кириллицей. Если это сделать потом - русский текст не сохранится :)
3. Небольшие примеры по MathCAD:
Системное, особенности MathCAD:
Ошибки суммирования в MathCAD
Простое число или особенности цикла for в MathCAD
Численные методы:
Стохастическое интегрирование (метод Монте-Карло) в MathCAD
Полиномиальная интерполяция в MathCAD
Канонический полином (глобальная интерполяция) в MathCAD - реализация средствами программирования
Метод наименьших квадратов порядка m по n точкам
Сплайн-интерполяция в MathCAD
3 способа решения уравнений в MаthCAD
Безусловная и условная оптимизация в MathCAD
Алгебра, геометрия, статистика и т.д.:
Прямая на плоскости в MathCAD
Асимптоты к графику кривой в MathCAD
Правильные многогранники в MathCAD
Разложение дробно-рациональной функции на простые дроби
Нормальное, равномерное и экспоненциальное распределения: считаем и иллюстрируем
Графика:
Строим галактическую спираль в MathCAD
Построение графика строк матрицы
Матрицы и векторы:
Генерируем матрицу оценок в MathCAD
Номера строки и столбца матрицы, соответствующих первому вхождению элемента
C++/Си++ |
1. Лекции по C/C++, описание см. выше
2. Лабораторные работы, лекции и примеры по C++. Курс состоит из 2 частей. Первая (работы 1-7) построена на Borland C++ 3.1, вторая (работы 8-16) - на C++ Builder 6. По многим темам включена масса работающих примеров. охватываются все основные аспекты программирования на Си, включая работу с базами данных, графикой, ООП. (cpp.zip, 4909 Кб)
3. Учебные и олимпиадные программы на Си. Набор учебных проектов - рекурсивный калькулятор, динамическое бинарное дерево, перевод выражений в польскую запись, база данных, быстрый поиск подстроки, игра в "15", зеркальный лабиринт, линейный кроссворд, задачи с числами, оптимальный путь по лабиринту, число сочетаний, строковый процессор, строка с повторяющимися фрагментами, частота слов в тексте и т.д. (c-ex.zip, 185 Кб)
4. Примеры и заметки по C++ Builder: (в архиве курса из п.2 - много примеров приложений, в этом пункте - только мелочи)
Делаем программы на C++ Builder переносимыми - основные проблемы...
Подключаем модули и файлы к проекту C++ Builder
Баги в проектах C++ Builder
Подключаем базу данных Access из C++ Builder
del1.mb
Запись в реестр в C++ Builder
Компонента TreeView в C++ Builder
Метод StringReplace из VCL
Разбиение текста на слова в C++ Builder - ничего парсить не нужно
Полноэкранное приложение и обработка кликов на полном экране в C++ Builder
Русский текст в консольном приложении C++ Builder
Pascal/Паскаль |
1. Учебные материалы по языку Паскаль. Занятия на 2 семестра (в формате Lexicon 1.2/1.3), в папке "Материалы и примеры" - более сотни готовых учебных программ, варианты индивидуальных заданий по различным темам (от линейного вычислительного процесса до модулей, файлов и графики). (pascal.zip, 895 Кб)
2. Лабораторный практикум по Паскалю. По темам "Файлы и строки", лекция, задания (pas-prac.zip, 24 Кб)
3. Учебные и олимпиадные задачи на Паскале. Набор проектов на Паскале 6/7 - задачи с числами,
умножение целых произвольной длины, гистограмма длин слов, разбор комментариев, задача Кэррола,
мат королем и ферзем, построение графиков, буквица, важные числа, город, переправа, проверка Web-страниц,
рекурсивные алгоритмы выбора и перестановок
(pas-ex.zip, 136 Кб)
См. также: статья "Универсальная программа"
4. Электронный учебник по языку Паскаль (2007), описание см. выше
5. Задачник по основам программирования (2008), большой список задач по основным темам, варианты курсовых, схема обработки нажатий клавиш на Паскале, таблицы кодов основных клавиш, кодировки DOS-866 и Windows-1251
6. Учебная библиотека численных методов на языке Паскаль - реализации всех основных методов, изучаемых в базовом институтском курсе.
7. Парсер арифметических выражений на Паскале; интерполяционный сплайн - статья с полными листингами примеров
Delphi/Дельфи |
1. Лабораторные работы и лекции по Delphi. 9 лабораторных, построенных в форме "материал+задания". Рассчитан на людей, изучивших Паскаль и продолжающих осваивать программирование в среде Delphi (delphi.zip, 778 Кб)
2. Коллекция примеров по Delphi в исходниках - использование компонент, таблицы, просмотр и конвертирование рисунков, поддержка JPEG, drag&drop, построитель диаграмм, табулятор функций, кнопка "убегает" от мышки, проводник и т.д. - всего более 20 проектов (delphi_ex.zip, 2.11 Мб)
3. Конспект по Delphi - "краткий курс" для начинающих в одном файле (delphi1.zip, 136 Кб)
Интернет, Web-дизайн, HTML, Javascript |
1. Основы работы в Internet. В методических указаниях рассказывается о глобальной компьютерной сети Internet и средствах работы с ней - браузере Internet Explorer, электронной почте, FTP. (inet2000.zip, 77 Кб) Более полная и новая версия в HTML доступна по адресу inet/inet.html
2. JavaScript - краткое (2 лабораторных) лекционное введение в этот язык + примеры. (js.zip, 25 Кб) Смотрите по данной теме соответствующий раздел сайта.
3. Электронный учебник по HTML, описание см. выше
4. Справочник по тегам HTML, все теги и примеры в одном документе
5. Справочник по специальным символам HTML, 4 удобных таблицы
Рефераты |
гостевая; E-mail |