Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 1861.pdf
Скачиваний:
5
Добавлен:
30.04.2022
Размер:
2.52 Mб
Скачать

ВАРИАНТЫ ЗАДАНИЙ

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