Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Методическое пособие 92

.pdf
Скачиваний:
2
Добавлен:
30.04.2022
Размер:
380.19 Кб
Скачать

обеспечение, применяемое при вводе и обработке изображений, основные фирмы-производители, достоинства и недостатки, области применения различных типов устройств, перспективы развития.

18.Системы управления базами данных (на примере

Microsoft Access).

Описываются основные понятия баз данных, модели данных, состав и функции СУБД, режимы работы с СУБД, основные особенности MS Access, объекты БД, свойства полей БД. Рассматриваются запросы, их виды, отчеты, формы.

19.Понятие об искусственном интеллекте. Экспертные системы.

Рассматривается история проблемы создания ИИ, различные подходы к ее решению, модели ИИ, методы исследования, современное состояние и перспективы. Описываются основные понятия и особенности экспертных систем, их классификация и области применения, их структура и основные этапы разработки.

20.Основные принципы сжатия данных.

Описывается структура программного обеспечения ПК, особое внимание уделяется служебному уровню. Рассматриваются виды утилит, в том числе программы-архиваторы. Описываются основные алгоритмы сжатия, их теоретические основы, достоинства и недостатки, основные программыархиваторы, их возможности, программы сжатия дисков.

21. Возможности программ символьной математики.

Описывается структура программного обеспечения ПК, особое внимание уделяется прикладному уровню, в том числе программам для инженерных и научных расчетов. Рассматриваются возможности программ, служащих для символьного и численного решения математических задач, на примере одной из них (Mathcad, Mathematica, Maple, Maxima).

22. Матричные системы компьютерной математики.

Описывается структура программного обеспечения ПК, особое внимание уделяется прикладному уровню, в том числе

9

программам для инженерных и научных расчетов. Рассматриваются возможности программ, служащих для векторных и матричных расчетов, на примере одной из них (Matlab, Scilab, Octave, Gauss и др.).

23. Возможности систем компьютерного черчения и твердотельного моделирования.

Описывается история развития ПО для компьютерного черчения, основные фирмы-производители, основные этапы создания чертежей и моделей, другие возможности. Рассматривается и сравнивается 2-3 наиболее известных программных продукта, отечественных и зарубежных (AutoCAD, Solid Works, КОМПАС ГРАФИК, и т.д.).

24. Возможности основных CAD/CAE/CAM-систем.

Описывается история развития современных компьютерных технологий для разработки, внедрения и производства изделий на основе компьютерной модели, разъясняется значение терминов CAD, CAE, CAM и приводятся их отечественные аналоги, описываются возможности данного ПО на примере 3- 4 наиболее известных программ (например, Pro/ENGINEER, Unigraphics NX, CATIA, Ansys, и т.д.).

25.Сравнительная характеристика основных языков программирования.

Кратко описывается история развития программирования, основные технологии (подходы) программирования, приводится классификация языков программирования по поколениям, уровню, предметной области, рассматриваются 3-4 структурных языка, история их создания, основные особенности.

26.Принципы объектно-ориентированного программирования.

Кратко излагается история развития программирования до появления ООП, основные технологии (подходы) программирования, описываются основные принципы ООП, достоинства и недостатки ООП, основные объектно-ориентированные языки и среды программирования, их особенности, родственные ООП технологии программирования.

10

27.Основные понятия объектно-ориентированного языка программирования Java.

Кратко излагается история развития программирования, основные принципы ООП, описывается история, версии, отличительные особенности языка Java, его возможности, достоинства и недостатки, область применения, обзор средств разработки ПО на языке Java.

28.Основные методы сортировки данных.

Дается общая постановка задачи о сортировке, описываются основные алгоритмы сортировки, их история, принципы действия и области применения, сравнение эффективности, по возможности приводятся примеры программной реализации.

29. Графические средства языка Паскаль.

Кратко излагается история языка Паскаль, основные версии для DOS и Windows, описываются текстовый и графический режимы дисплея, графические процедуры и функции, особенности кодировок символов, приводятся примеры программ.

30.Указатели и динамические переменные в Турбо

Паскале.

Кратко излагается история языка Паскаль, основные типы данных, описываются особенности и виды ссылочных типов (указателей), операции над ними, способы применения. Описывается управление распределением памяти, создание и удаление статических и динамических переменных.

31.Данные с динамической структурой: списки.

Кратко излагается понятие типа данных, приводится пере-

чень стандартных типов данных в основных языках программирования, описываются особенности и виды ссылочных типов (указателей) с примерами на Паскале, рассматриваются статические и динамические переменные. Приводится обзор динамических структур, виды списков: линейные, кольцевые, мультисписки, однонаправленные и двунаправленные списки, деки, стеки, очереди, области применения, приводится реализация на Паскале.

11

32. Данные с динамической структурой: деревья.

Кратко излагается понятие типа данных, приводится перечень стандартных типов данных в основных языках программирования, описываются особенности и виды ссылочных типов (указателей) с примерами на Паскале, рассматриваются статические и динамические переменные. Приводится обзор динамических структур, основные понятия иерархических структур (деревьев), двоичные деревья, области применения, приводится реализация на Паскале.

33. Основные методы поиска информации.

Приводится постановка задачи о поиске информации в базе данных, классификация схем поиска, сравнение их эффективности, приводится реализация на Паскале.

34. Тестирование, отладка и оптимизация программ.

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

35. Погрешности вычислений на ЭВМ.

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

36. Основные понятия компьютерных сетей.

Рассматривается история компьютерных сетей, их классификация, основные понятия, модель OSI/ISO, уровни взаимосвязи, протоколы, линии связи.

37. Глобальная компьютерная сеть Интернет.

Рассматриваются предпосылки возникновения и история Интернета, принципы функционирования, протоколы, адресация узлов сети, адресация ресурсов, приводится краткий обзор основных сервисов и услуг, перспективы развития, общественная значимость, основные проблемы.

38. Представление информации в World Wide Web.

Кратко излагается история и общие сведения о сети Интернет, ее основных протоколах, сервисах и услугах, службе доменных имен, IP-адресах, URL. Более подробно рассматри-

12

вается служба WWW, понятие гипертекста, кратко приводятся основы языка HTML.

39. Создание web-страниц. Язык HTML.

Кратко излагается история и общие сведения о сети Интернет, ее основных протоколах, сервисах и услугах, IPадресах, URL. Описывается служба WWW, гипертекст, основы языка HTML, гиперссылки, внедрение графических и мультимедийных компонентов, приводится краткий обзор основных web-редакторов и браузеров.

40. Принципы работы интернет-телефонии.

Кратко излагается история и общие сведения о сети Интернет, ее основных протоколах, сервисах и услугах, IPадресах, URL. Описываются способы реализации IPтелефонии, ее возможности, фирмы-производители аппаратуры, программы для реализации IP-телефонии, возможности программы Skype и особенности работы с ней, перспективы развития.

41. Способы подключения к сети Интернет.

Кратко излагается история и общие сведения о сети Интернет, ее основных протоколах, сервисах и услугах, IPадресах, URL. Рассматриваются способы подключения к Интернету, их история, статические и динамические адреса, провайдеры, подключение локальных сетей организаций, средства сетевой безопасности.

42. Поиск информации в Интернете.

Кратко излагается история и общие сведения о сети Интернет, ее основных протоколах, сервисах и услугах, IPадресах, URL. Более подробно описываются службы, обеспечивающие хранение данных, приводится обзор средств поиска, отечественных и зарубежных поисковых систем, их история и особенности, виды поиска, перспективы развития.

43. Шифрование данных в Интернете.

Кратко излагается история и общие сведения о проблеме шифрования данных, приводятся основные понятия криптографии и криптоанализа, рассматривается актуальность про-

13

блемы защиты данных, передаваемых по компьютерным сетям, законодательная база, основные угрозы и методы противодействия, виды алгоритмов шифрования, несимметричное шифрование и его применение, электронная подпись, электронные сертификаты.

44. Электронная почта

Кратко излагается история и общие сведения о сети Интернет, ее основных протоколах, сервисах и услугах, IPадресах, URL. Более подробно описывается служба E-mail: история возникновения, используемые протоколы, маршрутизация, структура письма, шифрование, рассылки, спам, основные почтовые серверы.

45. Компьютерные вирусы и меры борьбы с ними.

Приводится история появления и классификация вирусов и других вредоносных программ по различным параметрам, основные принципы действия вирусов. Рассматриваются меры защиты от вредоносного ПО, приводится обзор основных современных антивирусных программ, современное состояние проблемы и перспективы, законодательная база.

14

Приложение А

Образец титульного листа

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФГБОУ ВО «ВОРОНЕЖСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»

Институт машиностроения и аэрокосмической техники

Кафедра высшей математики и физико-математического моделирования

К У Р С О В А Я Р А Б О Т А

по дисциплине «Информатика»

Тема: ___________________

Выполнил студент НГД-151

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

группа

подпись

инициалы, фамилия

Руководитель

 

 

В.В. Пешков

 

 

 

 

 

подпись

инициалы, фамилия

Нормоконтроль

 

 

 

 

 

 

 

 

 

 

подпись

инициалы, фамилия

Защищена

 

Оценка

 

 

 

 

Воронеж 2015

15

Образец листа задания

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФГБОУ ВО «ВОРОНЕЖСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»

Институт машиностроения и аэрокосмической техники

Кафедра высшей математики и физико-математического моделирования

З А Д А Н И Е на курсовую работу по информатике

Специальность 21.03.01 «Нефтегазовое дело» Тема: ___________________________

Практические задания

1. Составить программу вычисления суммы (натуральное число n вводится с клавиатуры):

n

k 1

k

1

2k 1 k

2k 1

.

2. В программе на Паскале ввести с клавиатуры матрицу целых чисел А(n п). Поменять в ней местами столбцы с наименьшим и наибольшим элементами. Исходную матрицу и результат вывести в текстовый файл matr.txt.

Руководитель работы:

 

В.В. Пешков

 

 

 

подпись

инициалы, фамилия

Исполнитель: студент НГД-151

.

 

 

подпись

инициалы, фамилия

 

Дата выдачи задания ______________________________

Дата сдачи курсовой работы ________________________

Дата защиты _____________________________________

16

Приложение Б

Пример решения практических заданий

1. Составить программу вычисления суммы (натуральное число n вводится с клавиатуры):

n

k 1

 

 

 

k

1

 

2k

1

k

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2k

1

 

 

 

 

 

 

Решение

var n,k: integer; s: real;

Begin

write('n='); readln(n); s:=0;

for k:=1 to n do s:=s+exp(ln((2*k+1)/sqrt(2*k-1))*(k-1/k));

writeln('s=',s:12:6); readln

End.

Результаты работы:

n=5

s= 636.566947

17

2. В программе на Паскале ввести с клавиатуры матрицу целых чисел А(n п). Поменять в ней местами столбцы с наименьшим и наибольшим элементами. Исходную матрицу и результат вывести в текстовый файл matr.txt.

Решение

var A: array[1..10,1..10] of integer; n,i,j,min,max,j1,j2,z: integer; f: text;

Begin

assign(f,'matr.txt'); rewrite(f); // открытие файла write('Введите порядок матрицы n: '); readln(n);

writeln('Введите элементы матрицы:'); // ввод эл-тов for i:=1 to n do

for j:=1 to n do begin

write('A[',i,',',j,']=');

readln(a[i,j]);

end;

writeln(f,'Исходная матрица:');

for i:=1 to n do // вывод исходной матрицы в файл begin

for j:=1 to n do write(f,a[i,j]:6,' ');

writeln(f)

end;

min:=a[1,1]; j1:=1; // поиск минимума max:=a[1,1]; j2:=1; // и максимума

for i:=1 to n do // и их номеров столбцов j1 и j2 for j:=1 to n do

begin

if min>a[i,j] then

begin min:=a[i,j]; j1:=j end; if max<a[i,j] then

begin max:=a[i,j]; j2:=j end; end;

18