ВАРИАНТЫ ЗАДАНИЙ
1. Даны два ряда чисел: a1, a2, …, an и b1, b2, …, bn. Вы-
числить (a1 + bn), (a2 + bn-1), … (an + b1), где n = 10 + N mod 10, N — номер студента в группе. Последовательности сгенерировать случайным образом.
2.Даны две вещественные последовательности: a1, a2, …, an и b1, b2, …, bn. Преобразовать эти последовательности следующим образом: для всех ai и bi 1) если ai и bi отрицательны, увеличить их на 1,5; 2) если одно из них отрицательно, заменить его на квадрат; 3) если оба неотрицательны, то заменить
ai на их среднее арифметическое, а bi — на их сумму. Последовательности сгенерировать случайным образом.
3.Дана последовательность символов n. Требуется определить совпадение k символов в начале последовательности с k символами в ее конце. Последовательность сгенерировать случайным образом. n = 10 + N mod 10, N — номер студента в группе. k определить как остаток от деления n на случайное целое число в диапазоне от 3 до 7.
4.Задан упорядоченный массив 1) целых чисел; 2) вещественных чисел; 3) символов. Методом деления отрезка пополам определите, есть ли заданный пользователем элемент в массиве.
5.Заданы две квадратные матрицы вещественных чисел. Найти результат их 1) сложения; 2) вычитания второй из первой; 3) перемножения.
6.Дана прямоугольная матрица целых чисел. Транспонируйте ее.
КОНТРОЛЬНЫЕ ВОПРОСЫ
1.Что такое массив?
2.Что такое одномерный и многомерный массив?
3.Каким образом описываются массивы в программе?
4.Что такое индеек элемента массива. Каким образом в программе осуществляется обращение к элементу массива?
5.Какие варианты заполнения массива существуют?
39
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1.Аляев, Ю. А. Алгоритмизация и языки программирования Pascal, C++, Visual Basic: учеб.-справ. пособие для вузов [Текст] / Ю.А. Аляев. – М.: Финансы и статистика, 2004. –
320 с.
2.Аляев, Ю. А. Практикум по алгоритмизации и программированию на языке Паскаль: учеб. пособие [Текст] / Ю.А. Аляев, В.П. Гладков, О.А. Козлов. – М.: Финансы и ста-
тистика, 2004. – 528 с.
3.Бочарова, Т. А. Основы алгоритмизации: учеб. пособие [Текст] / Т.А. Бочарова, Н.О. Бегункова. – Хабаровск: Изд-во Тихоокеан. гос. ун-та, 2011. – 64 с.
4.Златопольский, Д.М. Сборник задач по программированию [Текст] / Д.М. Златопольский. – 2-е изд., перераб и доп.
–СПб.: БХВ-Петербург, 2007. – 240 с.
5.Информатика: учебник [Текст] / Б.В. Соболь [и др.]. – Изд. 3-е, дополн. и перераб. – Ростов н/Д.: Феникс, 2007.– 446 с.
6.Колдаев, В. Д. Основы алгоритмизации и программирования: учеб. пособие [Текст] / Под ред. проф. Л. Г. Гагариной. – М.: ФОРУМ: ИНФРА-М., 2006. – 416 с.
7.Кормен, Т. Алгоритмы: построение и анализ [Текст] / Т. Кормен, Ч. Лейзерсон, Р. Ривест.– М.: МЦНМО, 2002.– 955 с.
8.Новожилов, О.П. Информатика: учеб. пособие [Текст] / О.П. Новожилов. – М.: Юрайт, 2011. – 594 с.
9.Пентюхов, В.В. Информатика. Теоретические основы: учеб. пособие [Текст] / В.В. Пентюхов, Г.А. Кащенко, С.И. Лавлинский. – Воронеж: Изд-во ВГТУ, 2000. – 168 с.
40
НАПИСАНИЕ ПРОСТЕЙШИХ ПРОГРАММ НА ЯЗЫКЕ ПАСКАЛЬ
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
к выполнению лабораторных работ № 5-8 по дисциплине «Информатика» для студентов специальностей
10.05.01 «Компьютерная безопасность», 10.05.02 «Информационная безопасность телекоммуникационных систем», 10.05.03 «Информационная безопасность автоматизированных систем»
очной формы обучения
Составители: Чопоров Олег Николаевич
Разинкин Константин Александрович Москалева Екатерина Алексеевна
Компьютерный набор О. Н. Чопорова, Е. А. Москалевой
Редактор Е. А. Кусаинова
Подписано к изданию 29.10.2019. Объем данных 1,2 Мб.
ФГБОУ ВО «Воронежский государственный технический университет»
394026 Воронеж, Московский просп., 14