Задания для самостоятельной контрольной работы студентов заочной формы обучения
Контрольная работа №1 (осенний семестр)
Основы алгоритмизации
Контрольная работа включает три задания на построение алгоритмов основных управляющих структур обработки информации. Из каждого задания студент выбирает 3 задачи в соответствии тремя последними цифрами в номере своего паспорта.
Задание №1 Создание линейного алгоритма
0. Вычислить среднее арифметическое чисел x, y, z.
1. Вычислить расстояние между точками (x1,y1) и (x2,y2).
2. Вычислить площадь треугольника со сторонами a, b, c.
3. Вычислить объем куба с ребром a.
4. Вычислить площадь поверхности куба с ребром a.
5. Вычислить гипотенузу прямоугольного треугольника с катетами a, b.
6. Вычислить площадь прямоугольного треугольника с катетами a,b.
7. Вычислить площадь круга, зная длину окружности.
8. Вычислить площадь треугольника со сторонами a, b и углом между этими сторонами.
9. Вычислить объем шара радиуса R.
Задание №2 Создание условного алгоритма (ветвление)
0. Даны вещественные x,y,z. Наити min(x,y,z).
1. Даны вещественные x,y,z,w. Наити max(x,y,z,w).
2. Для вещественных x,y,z выбрать те, которые принадлежат интервалу (1,3).
3. Для трех вещественных чисел возвести в квадрат те из них, которые неотрицательны.
4. Даны вещественные a,b,c,d. Если a<=b<=c<=d, то каждое число заменить наибольшим из них, если a>b>c>d, то числа оставить без изменений, в противном случае все числа заменяются их квадратами.
5. Для вещественных x,y,z выбрать те, которые не принадлежат интервалу [10,18].
6. Для трех вещественных чисел возвести в куб те числа, которые отрицательны.
7. Для целых x,y,z выбрать те, которые принадлежат интервалу [5,13] и четные.
|
8. Для 4 натуральных чисел возвести в квадрат те, которые нечетные отрицательные.
9. Даны целые k, l, m. Если числа не равны, то заменить каждое из них квадратами, а если равны, то заменить нулями.
Задание №3 Создание циклического алгоритма
Дана непустая последовательность ненулевых целых чисел, за которой следует 0 (0 - признак конца последовательности).
0. Определить наибольшее число.
1. Определить, сколько из них принимает наибольшее значение.
2. Определить наименьшее число.
3. Определить, сколько из них принимает наименьшее значение.
4. Определить, сколько из них больше своих "соседей", т.е. предыдущего и последующего чисел.
5. Определить, сколько раз в этой последовательности меняется знак. (Например, в последовательности 1,-34,8,14,-5 знак меняется 3 раза).
6. Определить, среднее арифметическое наименьшего и наибольшего значений последовательности.
7. Определить два наибольших числа среди них.
8. Определить три наибольших числа среди них.
9. Определить три наименьших числа среди них.
Контрольная работа №2 (весенний семестр)
Информационные технологии
Контрольная работа включает 5 вопросов (по одному из каждого раздела). Вопросы выбираются студентом по номеру зачетки следующим образом: последняя цифра зачетки – это номер вопроса из первого раздела, предпоследняя цифра зачетки – это номер вопроса из второго раздела и т.д.
Информация и информационные технологии
- Информация и данные. Сигналы. Виды сигналов.
- Измерение информации. Формула Хартли. Формула Шеннона.
- Информация и энтропия.
- Системы счисления. Методы перевода чисел из одной системы счисления в другую.
- Формы представления числовой информации в ЭВМ. Представление чисел с фиксированной запятой. Представление чисел с плавающей запятой.
- Представление текста, изображения и звука в компьютере.
- Информация и информационные процессы.
- Информационная технология.
- Системный подход при создании информационной технологи
- Роль информационных технологий в современном обществе. Тенденции развития информационных технологий
|
Технологии сбора, хранения, обработки и представления информации
0. Технологии сбора и хранения, её составляющие.
1. Средства и методы технологий сбора и хранения.
2. Базы данных. Системы управления базами данных.
3. Технология обработки информации, её составляющие. Автоматизированная обработка.
4. Понятие и свойства алгоритма, способы их представления. Алгоритмы и программы.
5. Алгоритмы и величины. Линейные вычислительные алгоритмы. Вспомогательные алгоритмы.
6. Ветвления в вычислительных алгоритмах.
7. Циклы в вычислительных алгоритмах.
8. Языки программирования высокого уровня. Классификация языков программирования.
9. Понятие переменной памяти и типа данных. Представление основных управляющих структур языка программирования PASCAL.
3. Технические и программные средства информационных технологий
- Эволюция развития ЭВМ. Классическая архитектура ЭВМ (принципы построения фон Неймана). Принцип программного управления.
- Современная архитектура компьютера. Центральные устройства. Внешние устройства. Файловая система хранения.
- Структура программного обеспечения компьютера. Системное программное обеспечение.
- Операционная система, компоненты и основные функции. Виды операционных систем.
- Офисные программы.
- Системы иллюстративной, деловой и научной графики.
- Экспертные системы.
- Системы программирования. Понятие о трансляции. Виды трансляторов.
- Браузеры глобальных сетей.
- Системы искусственного интеллекта.
|
4. Сетевые технологии передачи информации
- Компьютерные сети. Классификации сетей. Общие принципы организации и функционирования. Протоколы передачи данных.
- Архитектура открытых систем. Эталонная модель взаимодействия открытых систем.
- Локальные сети. Особенности организации. Топология сети.
- Сетевое оборудование, используемое для объединения ЛВС.
- Распределенная обработка данных. Распределенная база данных.
- Структура и принципы работы сети Интернет.
- Internet. Адресация в Internet.
- Сервисы Internet.
- Технология WWW.
- Поисковые системы в Internet.
5. Информационные системы и технологии
0. Информационная система. Автоматизированные системы: понятие, состав, виды.
1. Классификация информационных систем. Понятие открытой информационной системы.
2. Автоматизированное рабочее место специалиста.
3. Роль информационных технологий в построение информационных систем.
4. Информационная технология управления.
5. Угрозы безопасности информации. Методы и средства защиты информации.
6. Использование криптографии. Реализация алгоритмов шифрования.
7. Вирусы в многопользовательских системах. Антивирусные средства защиты информации.
8. Средства защиты информации от несанкционированного доступа.
9. Аппаратные и программные методы защиты информации.