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

2965

.pdf
Скачиваний:
7
Добавлен:
08.01.2021
Размер:
454.6 Кб
Скачать

Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего образования

«Воронежский государственный лесотехнический университет им. Г.Ф. Морозова»

ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ

Методические указания для самостоятельной работы студентов по направлению подготовки

09.03.02 – Информационные системы и технологии

Воронеж 2017

2

УДК 004

Информационные технологии Текст : методические указания для самостоятельной работы студентов 09.03.02 – Информационные системы и технологии / Т.В. Скворцова; М-во образования и науки РФ, ФГБОУ ВО «ВГЛТУ им. Г.Ф.

Морозова». – Воронеж, 2017. – 27 с.

Рецензент: заведующий кафедрой электротехники и автоматики ФГБОУ ВПО ВГАУ д-р.техн.наук., проф. Д.Н. Афоничев

Печатается по решению учебно-методического совета ФГБОУ ВО «ВГЛТУ им. Г.Ф. Морозова» (протокол № __ от _______ 2017 г.)

Методические указания предназначены для студентов по направлению подготовки бакалавра 09.03.02 – Информационные системы и технологии

© Скворцова Т.В., 2017

ISBN © ФГБОУ ВО «Воронежский государственный лесотехнический университет имени Г.Ф. Морозова», 2017

3

ОГЛАВЛЕНИЕ

ВВЕДЕНИЕ..................................................................................................................

3

СОДЕРЖАНИЕ ДИСЦИПЛИНЫ .............................................................................

4

СОДЕРЖАНИЕ ЛАБОРАТОРНОГО ПРАКТИКУМА...........................................

5

ВОПРОСЫ К ЭКЗАМЕНУ.........................................................................................

5

ТЕСТ ДЛЯ САМОПРОВЕРКИ..................................................................................

6

БИБЛИОГРАФИЧЕСКИЙ СПИСОК .....................................................................

26

ВВЕДЕНИЕ

Методические указания подготовлены в соответствии с рабочей программой дисциплины «Информационные технологии» для студентов по направлению подготовки бакалавра 09.03.02 – Информационные системы и технологии.

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

В результате освоения дисциплины студент должен:

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

уметь применять информационные технологии при проектировании информационных систем;

владеть методологией использования информационных технологий при создании информационных систем.

4

СОДЕРЖАНИЕ ДИСЦИПЛИНЫ

Раздел 1. Возникновение и этапы становления информационной технологии. Классификация информационных технологий.

Общество и информация. Понятие информации, ее виды. Количественные и качественные характеристики информации. Подходы к оценке количества информации. Превращение информации в ресурс.

Определение и задачи информационной технологии. Информационные технологии как система. Этапы эволюции информационных технологий. Свойства информационных технологий.

Раздел 2. Базовые информационные процессы, их характеристика и модели

Извлечение информации. Транспортирование информации. Обработка информации. Хранение информации. Представление и использование информации.

Раздел 3. Базовые информационные технологии

Мультимедиа технологии. Геоинформационные технологии. Caseтехнологии. Технологии защиты информации. Технологии искусственного интеллекта. Телекоммуникационные технологии.

Раздел 4. Прикладные информационные технологии

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

Раздел 5. Информационная технология построения систем

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

Раздел 6. Инструментальная база информационных технологий

Методические средства проектирования информационных технологий. Информационная база проектирования информационных технологий. Математические средства проектирования информационных технологий. Технические средства проектирования информационных технологий. Программные средства информационных технологий.

5

СОДЕРЖАНИЕ ЛАБОРАТОРНОГО ПРАКТИКУМА

Дисциплина «Информационные технологии» предусматривает лабораторные занятия, темы которых приведены в табл. 1.

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

 

Таблица 1

 

Темы лабораторных работ

 

 

№ п/п

Наименование лабораторных работ

 

 

1

Программирование с использованием одномерных массивов в среде

 

Visual С++ (4 часа)

 

 

2

Программирование с использованием динамических двумерных мас-

 

сивов в среде Visual С++ (4 часа)

 

 

3

Программирование с использованием строк (4 часа)

 

 

4

Программирование с использованием структур (4 часа)

 

 

5

Программирование с использованием функций (4 часа)

 

 

6

Программирование с использованием рекурсии (4 часа)

 

 

7

Программирование с использованием файлов (4 часа)

 

 

8

Сортировка по ключу одномерных массивов структур (4 часа)

 

 

9

Поиск по ключу в одномерном массиве структур (4 часа)

 

 

ВОПРОСЫ К ЭКЗАМЕНУ

1.Информационные технологии как система.

2.Понятие и структура базовой информационной технологии.

3.Телекоммуникационные технологии. Распределенные базы данных с удаленным доступом.

4.Мультимедиа-технологии. Геоинформационные технологии.

5.Case-технологии.

6.Технологии защиты информации.

7.Понятие прикладной информационной технологии.

8.Информационные технологии административного управления. Информационные технологии в промышленности.

9.Информационные технологии в научных исследованиях.

10.Информационные технологии автоматизированного проектирования.

11.Понятие и структура информационного процесса. Взаимодействие информационных процессов в структуре информационной технологии.

12.Системный подход к организации информационных процессов.

6

13.Средства проектирования информационных технологий и их класси-

фикация.

14.Информационная база проектирования информационных технологий.

15.Математические средства проектирования информационных техноло-

гий.

16.Технические средства проектирования информационных технологий.

17.Программирование с использованием одномерных массивов в среде

Visual С++.

18.Программирование с использованием динамических двумерных мас-

сивов.

19.Программирование с использованием строк.

20.Программирование с использованием структур.

21.Программирование с использованием функций.

22.Программирование с использованием функций.

23.Программирование с использованием рекурсии.

24.Программирование с использованием файлов.

25.Сортировка по ключу одномерных массивов структур.

26.Поиск по ключу в одномерном массиве структур.

ТЕСТ ДЛЯ САМОПРОВЕРКИ

1.Какими знаками заканчивается строка кода в Си++?

a.. (точка)

b.: (двоеточие)

c., (запятая)

d.; (точка с запятой)

2.Оператор сравнения двух переменных?

a.:=

b.==

c.=

d.Equal

3.Что будет напечатано?

int main()

{

for (int i = 0; i < 4; ++i)

{

switch (i)

{

case 0 : std::cout << "0";

case 1 : std::cout << "1"; continue;

7

case 2 : std::cout << "2"; break; default : std::cout << "D"; break;

}

std::cout << ".";

}

return 0;

}

a.011.2.D

b.Ошибка компиляции в строке 10

c.0112.D.

d.0.1.2.

e.01.2.D.

4.Чему будет равно значение переменной a после выполнения кода int a; for(a = 0; a < 10; a++) {}?

a.1

b.9

c.10

5.Какому зарезервированному слову программа передаѐт управление в случае, если значение переменной или выражения оператора switch не совпадает ни с одной константой?

a.all

b.contingency

c.default

d.other

6.Какие служебные символы используются для обозначения начала и конца блока кода?

a.< >

b.( )

c.begin end

d.{ }

7.Тело любого цикла выполняется до тех пор, пока условие ...

a.ложно

b.у цикла нет условия

c.истинно

8.Цикл с постусловием:

a.do while

b.while

c.for

8

9. Необходимо вывести 20 звѐздочек - *, отредактируйте код:

а) int i, N = 20;

for(i = 0; i < N; i--) printf("*");

б) int i, N = 40;

for(i = 0; i < N; i--) printf("*");

в) int i, N = 20;

for(i = 0; i < N; N--) printf("*");

г) int i, N = 20;

for(i = 19; i < N; i--) printf("*");

д) int i, N = 20;

for(i = 20; i < N; i--) printf("*");

10.Простые типы данных в С++:

a.целые – int, вещественные – float или double, символьные – char

b.целые – int, вещественные – float или real, символьные – char

c.целые – bool, вещественные – float или double, символьные – string

d.целые – int, вещественные – float или double, символьные – string

11.Выберите вариант объявления константной переменной

a.const variable = value;

b.const type variable = value;

c.const type variable := value;

12.Какой из операторов не является оператором цикла?

a.repeat until

b.do while

c.while

d.for

13.Название языка С++ предложил

a.Дональд Кнут

b.Кэн Томпсон

c.Бьерн Страуструп

d.Рик Масситти

9

14.Для написания комментария используется запись:

a.** Комментарий **

b./* комментарий */

c.{комментарий}

d.*/ Комментарии */

15.Для подключения заголовочного файла iostream используется:

a.#include <> с iostream внутри скобок

b.include (iostreamh)

c.#include <>; с iostream.h внутри скобок

d.include #iostream,h;

16.Укажите правильное определение функции main в соответствии со спецификацией стандарта ANSI

a.void main()

b.void main(void)

c.int main(void)

d.int main()

17.Какой оператор не допускает перехода от одного константного выражения к другому?

a.break;

b.end;

c.точка с запятой

d.Stop;

18.Какой служебный знак ставится после оператора case ?

a.:

b.-

c.;

d. .

19.Программа, которая переводит входную программу на исходном языке в эквивалентную ей выходную программу на результирующем языке, называется:

a.интерпретатор

b.транслятор

c.сканер

d.компилятор

20.Какой из перечисленных типов данных не является типом данных в

С++?

a.double

b.real

10

c.float

d.int

21.До каких пор будут выполняться операторы в теле цикла while (x <

100)?

a.Пока х больше ста

b.Пока х 100

c.Пока х <100

d.Пока х =100

22. Цикл с предусловием?

a.do while

b.while

c.for

23. Язык программирования C++ разработал:

a.Бьерн Страуструп

b.Никлаус Вирт

c.Кен Томпсон

d.Дональд Кнут

24.Каков результат работы следующего фрагмента кода? int x = 0;

switch(x)

{

case 1: cout << "Один";

case 0: cout << "Нуль";

case 2: cout << "Привет мир";

}

a.Нуль

b.Привет мир

c.Один

d.НульПривет мир

25.Укажите правильную форму записи цикла do while

a.

// форма записи оператора цикла do while: do // начало цикла do while

{

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]