Методическое пособие 92
.pdfобеспечение, применяемое при вводе и обработке изображений, основные фирмы-производители, достоинства и недостатки, области применения различных типов устройств, перспективы развития.
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