1.4 Введение в компьютерные сети
Классификация и возможности компьютерных сетей. Виды сетей: локальные, региональные, глобальные. Адресация компьютера в сети. Передача информации по сети.
Современные средства телекоммуникаций. Сеть Интернет. История развития Интернет. Влияние Интернет на развитие информационного общества. Адресация компьютера в Интернет. WEB-страница, ее адресация. WEB-сайт. Браузер, его назначение. Системы поиска информации (поисковые машины).
Раздел 2. Математическая формулировка прикладных задач и решение их на персональном компьютере
Основные этапы решения задач на персональном компьютере и характеристика их алгоритмического и программного обеспечения
Понятие алгоритма, его основные свойства, способы описания. Объекты действия в алгоритмах и программах. Разновидности структур алгоритмов. Простые и сложные ветвления. Языки программирования. Классификация и характеристика современных языков программирования. Понятие системы программирования'. Тенденции развития технологий и языков программирования. Основные понятия объектно-ориентированного программирования. Макропрограммирование, макрокоманда, макропрограмма.
Основы программирования на алгоритмическом языке. Алгоритмы и программы линейных вычислительных процессов
Классификация данных, способы их представления и описания в алгоритмах и программах. Стандартные функции и выражения алгоритмического языка. Структура программы. Ввод и вывод информации на алгоритмическом языке. Составление алгоритмов и программ линейных вычислительных процессов.
Математическая формулировка прикладных задач. Алгоритмы и программы разветвляющейся структуры
Операторы передачи управления алгоритмического языка. Составление алгоритмов и программ разветвляющейся структуры.
Составление алгоритмов и программ циклической структуры
Операторы организации циклических вычислительных процессов на алгоритмическом языке. Типовые приемы организации циклов: вычисление значений функции, суммы, произведения, определение наименьшего (наибольшего) из элементов массива. Математическая формулировка прикладных текстовых задач. Составление алгоритмов и программ их решения на алгоритмическом языке. Алгоритмы и программы обработки одномерных массивов. Математическая формулировка задач с неизвестным числом циклов и составление алгоритмов и программ их решения.
Обработка двумерных массивов на алгоритмическом языке
Структура вложенных циклов. Алгоритмы и программы обработки двумерных массивов.
Трансляция программы. Компиляция и интерпретация. Классификация программных ошибок. Тестирование и отладка программы. Документирование и сопровождение программного продукта.
Вычисление определённых интегралов численными методами
Вычисление определённых интегралов методами: прямоугольников, трапеций, Симпсона и др., точность вычисления.
Численные методы решения нелинейных уравнений
Отделение корней уравнений и их вычисление с заданной точностью методами деления отрезка пополам, хорд, касательных, итераций.
Определение экстремума функции одной переменной
Нахождение экстремума функции методом дихотомии, "золотого сечения", поразрядного приближения.
Описание экспериментальных данных аналитическими зависимостями: понятие об аппроксимации, интерполяции и экстраполяции. Подбор эмпирических формул методом наименьших квадратов, оценка погрешности. Интерполирование таблично заданных функций.
Специализированные пакеты Matlab, Mathematica и др., их характеристика и возможность использования в инженерных расчётах.