Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
_230400_090303 ОПЯ рук-во по кр_2.doc
Скачиваний:
3
Добавлен:
01.03.2025
Размер:
133.12 Кб
Скачать

М ИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ

ГОУВПО

« ВОРОНЕЖСКАЯ ГОСУДАРСТВЕННАЯ ТЕХНОЛОГИЧЕСКАЯ АКАДЕМИЯ»

КАФЕДРА ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ,

МОДЕЛИРОВАНИЯ И УПРАВЛЕНИЯ

основы программирования на языке PASCAL

Методические указания по выполнению

контрольной работы № 2

Для бакалавров, обучающихся по направлениям 230400 – "Информационные системы и технологии"

и специалистов направления 090303

«Информационная безопасность автоматизированных систем»

дневной формы обучения

Воронеж 2010

УДК 681.3.06

Основы программирования на языке PASCAL [Текст] : метод. указания по выполнению контрольной работы № 2 / воронеж. гос. технол. акад.; сост. И. Е. Медведкова, Ю. В. Бугаев, C. В. Чикунов. – Воронеж : ВГТА, 2010. – 20 с.

Методические указания разработаны в соответствии с требованиями ГОС ВПО подготовки студентов специалитета, обучающихся по направлению 090303 – "Информационная безопасность автоматизированных систем" и бакалавриата, обучающихся по направлению 230400 – "Информационные системы и технологии" дневной формы обучения Предназначены для закрепления теоретических знаний дисциплин цикла ЕН. В указаниях приведена методика выполнения каждого задания и справочный материал.

Библиогр.: 4 назв.

Составители: доцент И.Е. Медведкова,

профессор Ю. В. БУГАЕВ, доцент C. В. ЧИКУНОВ

Научный редактор профессор Г. В. АБРАМОВ

Рецензент профессор В.Е. МЕЖОВ

(Воронежская государственная лесотехническая академия)

Печатается по решению

редакционно-издательского совета

Воронежской государственной технологической академии

  • Медведкова И. Е.,

Бугаев Ю. В.,

Чикунов С.В., 2010

 ГОУВПО “Воронежская

государственная

технологическая

академия”, 2010

Оригинал-макет данного издания является собственностью Воронежской государственной технологической академии, его репродуцирование (воспроизведение) любым способом без согласия академии запрещается.

Цель работы – ознакомление с требованиями по выполнению и оформлению контрольной работы курса «Информатика» по теме: «Работа с массивами» [1-4] и «Вычисление суммы ряда» [1-4].

Порядок выполнения

  1. Получите у преподавателя номер задания и изучите его.

Оценка сложности каждого задания указана вначале после номера варианта. Максимальная сумма баллов за правильное выполнение работы в зависимости от сложности варианта может быть от 5 до 9 баллов. Оценивается каждое задание контрольной работы, затем баллы суммируются и переводятся в принятую 5-ти бальную систему согласно нижеприведенному:

«неудовлетворительно» - 3 и менее баллов;

«удовлетворительно» - 4-5,5 баллов;

«хорошо» - 6-7 баллов;

«отлично» - 7,5-9 баллов

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

  2. Выполните работу на листе формата А4. Работа должна быть подписана – следует указать фамилию и инициалы, а также номер группы.

  3. Сдайте работу преподавателю для проверки.

Задания

Вариант № 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