Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
CBORNIK_ZADACH2005.doc
Скачиваний:
25
Добавлен:
18.09.2019
Размер:
2.74 Mб
Скачать

Раздел 2. Обработка одномерных массивов

Цель: овладение навыками алгоритмизации и программирования вычислительных процессов циклической структуры с известным числом повторений цикла.

Самостоятельная подготовка студента заключается в изучении правил и освоении приемов:

  • алгоритмизации и программирования вычислительных процессов циклической структуры с известным числом повторений цикла;

  • алгоритмизации и программирования – табулирования функции от одного аргумента;

  • ввода и вывода одномерных массивов в среде выбранного языка программирования.

Результатом работы является:

  • блок-схема алгоритма решения задачи (таблицы №№ 2.1, 2.2, 2.3);

  • текст исходной программы на выбранном языке программирования (в соответствии с вариантом задания и блок-схемой алгоритма);

  • тестовый вариант исходных данных для проверки работоспособности алгоритма и программы;

  • результаты работы программы для тестового варианта исходных данных.

Примечания:

  • Численные значения исходных данных (тестовый вариант) для отладки программы студент подбирает самостоятельно. Комплект тестовых данных должен обеспечивать проверку работоспособности всех ветвей алгоритма (количество тестов должно быть равно количеству ветвей функционирования алгоритма и программы).

  • При разработке алгоритма следует учитывать возможность возникновения исключительных ситуаций (например: невозможность выполнения арифметических действий, вычисления функций и т.д.). Разрабатываемый алгоритм должен предусматривать обработку таких ситуаций.

  • При отладке программы все рабочие файлы студента, хранящиеся в служебных папках BP (“Borland Pascal”) проверяться не будут. Такие файлы будут удаляться персоналом вычислительной лаборатории без предупреждения.

2.1. Формирование массива значений функции

Цель: формирование массива значений заданной функции.

Результатом работы является:

  • блок-схема алгоритма решения задачи (№ 2.1 – № 2.60, таблица 2.1);

  • текст исходной программы на выбранном языке программирования (в соответствии с вариантом задания и блок-схемой алгоритма);

  • тестовый вариант исходных данных для проверки работоспособности алгоритма и программы (массив значений аргумента X студентом подбирается самостоятельно);

  • результаты работы программы по тестовому варианту исходных данных, выведенные на экран в табличной форме.

Таблица 2.1

задачи

Функция

Условие

Ограничения

2.1

i=1, 2,…, n

n=10

2.2

i=1, 2,…, n

n=9

2.3

i=1, 2,…, n

n=8

2.4

i=1, 2,…, n

n=12

2.5

i=1, 2,…, n

n=7

2.6

i=1, 2,…, n

n=6

2.7

i=1, 2,…, n

n=8

2.8

i=1, 2,…, n

n=9

2.9

i=1, 2,…, n

n=10

2.10

i=1, 2,…, n

n=11

2.11

i=1, 2,…, n

n=12

2.12

i=1, 2,…, n

n=13

Продолжение табл. 2.1

задачи

Функция

Условие

Ограничения

2.13

i=1, 2,…, n

n=12

2.14

i=1, 2,…, n

n=11

2.15

i=1, 2,…, n

n=10

2.16

i=1, 2,…, n

n=9

2.17

i=1, 2,…, n

n=8

2.18

i=1, 2,…, n

n=7

2.19

i=1, 2,…, n

n=8

2.20

i=1, 2,…, n

n=9

2.21

i=1, 2,…, n

n=10

2.22

i=1, 2,…, n

n=11

2.23

i=1, 2,…, n

n=12

2.24

i=1, 2,…, n

n=14

2.25

i=1, 2,…, n

n=13

2.26

i=1, 2,…, n

n=12

Продолжение табл. 2.1

задачи

Функция

Условие

Ограничения

2.27

i=1, 2,…, n

n=11

2.28

i=1, 2,…, n

n=10

2.29

i=1, 2,…, n

n=9

2.30

i=1, 2,…, n

n=8

2.31

i=1, 2,…, n

n=7

2.32

i=1, 2,…, n

n=8

2.33

i=1, 2,…, n

n=9

2.34

i=1, 2,…, n

n=10

2.35

i=1, 2,…, n

n=11

2.36

i=1, 2,…, n

n=12

2.37

i=1, 2,…, n

n=13

Продолжение табл. 2.1

задачи

Функция

Условие

Ограничения

2.38

i=1, 2,…, n

n=14

2.39

i=1, 2,…, n

n=15

2.40

i=1, 2,…, n

n=12

2.41

i=1, 2,…, n

n=11

2.42

i=1, 2,…, n

n=10

2.43

i=1, 2,…, n

n=8

2.44

i=1, 2,…, n

n=7

2.45

i=1, 2,…, n

n=6

2.46

i=1, 2,…, n

n=7

2.47

i=1, 2,…, n

n=8

2.48

i=1, 2,…, n

n=9

Продолжение табл. 2.1

задачи

Функция

Условие

Ограничения

2.49

i=1, 2,…, n

n=10

2.50

i=1, 2,…, n

n=11

2.51

i=1, 2,…, n

n=12

2.52

i=1, 2,…, n

n=13

2.53

i=1, 2,…, n

n=12

2.54

i=1, 2,…, n

n=11

2.55

i=1, 2,…, n

n=10

Продолжение табл. 2.1

задачи

Функция

Условие

Ограничения

2.56

i=1, 2,…, n

n=9

2.57

i=1, 2,…, n

n=8

2.58

i=1, 2,…, n

n=7

2.59

i=1, 2,…, n

n=6

2.60

i=1, 2,…, n

n=7

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]