Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вопросы к экзамену ТиГ.docx
Скачиваний:
5
Добавлен:
13.02.2016
Размер:
28.68 Кб
Скачать

1.4 Введение в компьютерные сети

Классификация и возможности компьютерных сетей. Виды сетей: ло­кальные, региональные, глобальные. Адресация компьютера в сети. Передача информации по сети.

Современные средства телекоммуникаций. Сеть Интернет. История раз­вития Интернет. Влияние Интернет на развитие информационного общества. Адресация компьютера в Интернет. WEB-страница, ее адресация. WEB-сайт. Браузер, его назначение. Системы поиска информации (поисковые машины).

Раздел 2. Математическая формулировка прикладных задач и решение их на персональном компьютере

    1. Основные этапы решения задач на персональном компьютере и характеристика их алгоритмического и программного обеспечения

Понятие алгоритма, его основные свойства, способы описания. Объекты действия в алгоритмах и программах. Разновидности структур алгоритмов. Простые и сложные ветвления. Языки программирования. Классификация и ха­рактеристика современных языков программирования. Понятие системы про­граммирования'. Тенденции развития технологий и языков программирования. Основные понятия объектно-ориентированного программирования. Макропро­граммирование, макрокоманда, макропрограмма.

    1. Основы программирования на алгоритмическом языке. Алгоритмы и программы линейных вычислительных процессов

Классификация данных, способы их представления и описания в алго­ритмах и программах. Стандартные функции и выражения алгоритмического языка. Структура программы. Ввод и вывод информации на алгоритмическом языке. Составление алгоритмов и программ линейных вычислительных процессов.

    1. Математическая формулировка прикладных задач. Алгоритмы и программы разветвляющейся структуры

Операторы передачи управления алгоритмического языка. Составление алгоритмов и программ разветвляющейся структуры.

    1. Составление алгоритмов и программ циклической структуры

Операторы организации циклических вычислительных процессов на ал­горитмическом языке. Типовые приемы организации циклов: вычисление зна­чений функции, суммы, произведения, определение наименьшего (наибольше­го) из элементов массива. Математическая формулировка прикладных тексто­вых задач. Составление алгоритмов и программ их решения на алгоритмиче­ском языке. Алгоритмы и программы обработки одномерных массивов. Мате­матическая формулировка задач с неизвестным числом циклов и составление алгоритмов и программ их решения.

    1. Обработка двумерных массивов на алгоритмическом языке

Структура вложенных циклов. Алгоритмы и программы обработки дву­мерных массивов.

Трансляция программы. Компиляция и интерпретация. Классификация программных ошибок. Тестирование и отладка программы. Документирование и сопровождение программного продукта.

    1. Вычисление определённых интегралов численными методами

Вычисление определённых интегралов методами: прямоугольников, тра­пеций, Симпсона и др., точность вычисления.

    1. Численные методы решения нелинейных уравнений

Отделение корней уравнений и их вычисление с заданной точностью ме­тодами деления отрезка пополам, хорд, касательных, итераций.

    1. Определение экстремума функции одной переменной

Нахождение экстремума функции методом дихотомии, "золотого сече­ния", поразрядного приближения.

Описание экспериментальных данных аналитическими зависимостями: понятие об аппроксимации, интерполяции и экстраполяции. Подбор эмпириче­ских формул методом наименьших квадратов, оценка погрешности. Интерпо­лирование таблично заданных функций.

Специализированные пакеты Matlab, Mathematica и др., их характеристи­ка и возможность использования в инженерных расчётах.