
М
ИНИСТЕРСТВО
ОБРАЗОВАНИЯ И НАУКИ РФ
ГОУВПО
« ВОРОНЕЖСКАЯ ГОСУДАРСТВЕННАЯ ТЕХНОЛОГИЧЕСКАЯ АКАДЕМИЯ»
КАФЕДРА ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ,
МОДЕЛИРОВАНИЯ И УПРАВЛЕНИЯ
основы программирования на языке PASCAL
Методические указания по выполнению
контрольной работы № 2
Для бакалавров, обучающихся по направлениям 230400 – "Информационные системы и технологии"
и специалистов направления 090303
«Информационная безопасность автоматизированных систем»
дневной формы обучения
Воронеж 2010
УДК 681.3.06
Основы программирования на языке PASCAL [Текст] : метод. указания по выполнению контрольной работы № 2 / воронеж. гос. технол. акад.; сост. И. Е. Медведкова, Ю. В. Бугаев, C. В. Чикунов. – Воронеж : ВГТА, 2010. – 20 с.
Методические указания разработаны в соответствии с требованиями ГОС ВПО подготовки студентов специалитета, обучающихся по направлению 090303 – "Информационная безопасность автоматизированных систем" и бакалавриата, обучающихся по направлению 230400 – "Информационные системы и технологии" дневной формы обучения Предназначены для закрепления теоретических знаний дисциплин цикла ЕН. В указаниях приведена методика выполнения каждого задания и справочный материал.
Библиогр.: 4 назв.
Составители: доцент И.Е. Медведкова,
профессор Ю. В. БУГАЕВ, доцент C. В. ЧИКУНОВ
Научный редактор профессор Г. В. АБРАМОВ
Рецензент профессор В.Е. МЕЖОВ
(Воронежская государственная лесотехническая академия)
Печатается по решению
редакционно-издательского совета
Воронежской государственной технологической академии
Медведкова И. Е.,
Бугаев Ю. В.,
Чикунов С.В., 2010
ГОУВПО “Воронежская
государственная
технологическая
академия”, 2010
Оригинал-макет данного издания является собственностью Воронежской государственной технологической академии, его репродуцирование (воспроизведение) любым способом без согласия академии запрещается.
Цель работы – ознакомление с требованиями по выполнению и оформлению контрольной работы курса «Информатика» по теме: «Работа с массивами» [1-4] и «Вычисление суммы ряда» [1-4].
Порядок выполнения
Получите у преподавателя номер задания и изучите его.
Оценка сложности каждого задания указана вначале после номера варианта. Максимальная сумма баллов за правильное выполнение работы в зависимости от сложности варианта может быть от 5 до 9 баллов. Оценивается каждое задание контрольной работы, затем баллы суммируются и переводятся в принятую 5-ти бальную систему согласно нижеприведенному:
«неудовлетворительно» - 3 и менее баллов;
«удовлетворительно» - 4-5,5 баллов;
«хорошо» - 6-7 баллов;
«отлично» - 7,5-9 баллов
Ознакомьтесь с методическими указаниями по выполнению и оформлению каждого из заданий контрольной работы.
Выполните работу на листе формата А4. Работа должна быть подписана – следует указать фамилию и инициалы, а также номер группы.
Сдайте работу преподавателю для проверки.
Задания
Вариант № 1
(№ 1 1+1; № 2 1+1; № 3 1+1 Итого max=6)
1. Найти max элемент вектора А(100) и поменять его местами с 1-м.
2. Найти сумму чётных элементов k-го столбца матрицы А(10*20); k ввести с терминала.
10
3. Вычислить (аn-dn)*n , где аn и dn- элементы векторов А(10)
n=1 и D(10) соответственно.
Вариант № 2
(№ 1 1; № 2 1,5+1; № 3 1+1 Итого max=5,5)
1. Найти произведение положительных элементов вектора А(100).
2. Найти max элемент главной диагонали матрицы А(20*20) и поменять его местами с A[1,1].
10
3. Вычислить (аn-n ), где аn - элемент вектор А(10)
n=1
Вариант № 3
(№ 1 3+1; № 2 1+1; № 3 1+1 Итого max=8)
1. Найти max нечетный элемент вектора А(100) и поменять его местами с 1-м.
2. Напечатать суммы элементов для всех столбцов матрицы А(10*20)
10
3. Вычислить (аnn ), где аn - элемент вектор А(10)
n=1
Вариант № 4
(№ 1 1; № 2 1+2; № 3 1+1 Итого max=6)
1. Найти произведение элементов вектора А(100), кратных 8.
2. Найти столбец матрицы А(20*20), где находится ее max элемент и поменять местами этот столбец с 1-м.
10
3. Вычислить (n2/ n ).
n=1
Вариант № 5
(№ 1 1; № 2 1,5+1; № 3 2+1 Итого max=6,5)
1. Найти количество всех нечетных элементов вектора А(100).
2. Найти max элементы 1-го столбца и k-й строки матрицы А(20*10), и поменять их местами.
3. Вычислить с точностью = 10-3 сумму ряда с общим членом
аn=(1+n-3)/ n
Вариант № 6
(№ 1 1+1; № 2 1+1; № 3 2+1 Итого max=7)
1. Найти произведение элементов вектора А(100), кратных 4 , и заменить им 1-й элемент вектора.
2. Найти столбец матрицы А(20*20), где находится ее min элемент и распечатать этот столбец.
3. Вычислить с точностью = 10-3 сумму ряда с общим членом
аn=1/ n
Вариант № 7
(№ 1 1+1+1; № 2 1+1; № 3 2+1 Итого max=8)
1. Все элементы вектора А(100), кратные 7, перенести в массив D(100), и найти сумму всех остальных элементов вектора А(100).
2. Найти столбец матрицы А(20*20), где находится ее min элемент и все элементы этого столбца умножить на 5.
3. Вычислить с точностью = 10-3 сумму ряда с общим членом
аn=3n/ n
Вариант № 8
(№ 1 1+1; № 2 1,5+1; № 3 2+1 Итого max=6,5)
1. Найти сумму всех нечетных элементов вектора А(100) и обнулить все его чётные элементы.
2. Найти min элементы 1-го столбца и 1-й строки матрицы А(20*20), и поменять их местами.
3. Вычислить с точностью = 10-3 сумму ряда с общим членом
аn=5/ n
Вариант № 9
(№ 1 1+1; № 2 2+1; № 3 1+1+1 Итого max=8)
1. Найти сумму всех четных элементов вектора А(100) и заменить ею последний элемент вектора
2. Напечатать столбец матрицы А(10*20) с min суммой элементов
10 20
3. Вычислить (1-i/ n!).
n=1 i=2
Вариант № 10
(№ 1 1+1; № 2 1; № 3 1+1 Итого max=5)
1. Найти min элемент вектора А(100) и поменять его местами с последним.
2. Найти произведение всех отрицательных элементов матрицы А(20*20), лежащих ниже главной диагонали.
15
3. Вычислить (k+(1/ k!)).
k=1
Вариант № 11
(№ 1 3+1; № 2 1,5; № 3 1+1+1 Итого max=8,5)
1. Найти max четный элемент вектора А(100) и поменять его местами с k-м.
2. Напечатать для каждой строки матрицы А(20*10) сумму ее элементов
20 5
3. Вычислить ((1-k)/ i!).
i=1 k=1
Вариант № 12
(№ 1 0,5+2; № 2 2+1; № 3 2+1,5 Итого max=9)
1. Напечатать все отрицательные элементы вектора А(100) и найти max их них.
2. В каждой строке матрицы А(10*10) заменить элемент главной диагонали на сумму элементов всей строки.
3. Вычислить с точностью = 10-3 сумму ряда с общим членом
a n = 1/nn
Вариант № 13
(№ 1 3+1; № 2 1+1; № 3 1+1+1 Итого max=9)
1. Найти max отрицательный элемент вектора А(100) и поменять его местами с k-м.
2. В матрице А(10*10) обнулить те строки, у которых сумма элементов главной и побочной диагоналей – чётная.
20 5
3. Вычислить ((1-k!)/ i).
i=1 k=1
Вариант № 14
(№ 1 1; № 2 1,5+2; № 3 1+1 Итого max=6,5)
1. Найти количество всех нулевых элементов вектора А(100).
2. Поменять местами строку с min элементом матрицы А(20*20) и ее 1-й столбец.
15
3. Вычислить ((1-k)/ k!).
k=1
Вариант № 15
(№11 1,5+1; №12 1+1; №13 1+1 Итого max=6,5)
1. Найти min и max элементы вектора А(100) и поменять их местами .
2. Найти произведение всех четных элементов k-й строки матрицы А(20*10 ).
15
3. Вычислить k!
k=5
Вариант № 16
(№ 1 1,5; № 2 1+1; № 3 1+1 Итого max=5,5)
1. Напечатать вектор А(100), выделив цветом min и max элементы вектора.
2. Обнулить все четные элементы главной и побочной диагоналей квадратной матрицы А(20*20 ).
4
3. Вычислить k2 !
k=1