Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные работы по курсу.docx
Скачиваний:
4
Добавлен:
01.07.2025
Размер:
462 Кб
Скачать
☆

5.4. Отладка программы

     Форма вывода в приведенной программе такая, что нет настоятельной необходимости применять при отладке пошаговый режим. Однако логический план отладки следует составить поэтапным:

  • убедиться в правильной организации внешнего и внутреннего циклов;

  • убедиться в правильной работе цепочки условий, которые определяют отрезок;

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

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

  • убедиться в правильном вычислении значения ординаты на втором отрезке;

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

5.5. Результаты работы программы

     Мы приводим только часть результатов, полученных на экране при работе программы (для одного периода функции). Остальные результаты повторяют приведенные с другими значениями x.

| x | y |

|-------|------------|

| 0.00 | -1.0000000 |*

| 0.25 | -0.5000000 | *

| 0.50 | 0.0000000 | *

| 0.75 | 0.5000000 | *

| 1.00 | 1.0000000 | *

| 1.25 | 0.3385622 | *

| 1.50 | 0.1339746 | *

| 1.75 | 0.0317542 | *

| 2.00 | 0.0000000 | *

| 2.25 | 0.0317542 | *

| 2.50 | 0.1339746 | *

| 2.75 | 0.3385622 | *

| 3.00 | 1.0000000 | *

| 3.25 | 0.5000000 | *

| 3.50 | 0.0000000 | *

| 3.75 | -0.5000000 | *

Нажмите клавишу Enter...

. . .

5.6. Выводы

     При выполнении лабораторной работы изучены вопросы:

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

  • организации наглядного вывода информации в текстовом режиме;

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

  • отладки программ, содержащих циклические алгоритмы.

Вариант 1

В ариант 2

Вариант 3

Вариант 4

Вариант 5

Вариант 6

Вариант 7

Вариант 8

Вариант 9

Вариант 10

Вариант 11

Вариант 12

Вариант 13

Вариант 14

Вариант 15

Вариант 16

Вариант 17

Вариант 18

Вариант 19

Вариант 20

Вариант 21

Вариант 22

Вариант 23

Вариант 24

Вариант 25

Вариант 26

Вариант 27

Вариант 28

Вариант 29

Вариант 30

Лабораторная работа ╧8

Работа с массивами

1. Цель работы

     Целью лабораторной работы является получение практических навыков в работе с массивами в языке C.

2. Темы для предварительной проработки

  • Операторы цикла языка C. Вложенные циклы.

  • Условный оператор языка C.

  • Массивы.

3. Задание

     Объявить массив целых чисел и заполнить его случайными значениями. Размер массива и диапазон значений его элементов заданы в Вашем варианте индивидуального задания. В индивидуальных заданиях указано также, какую обработку массива следует произвести.

     Для всех вариантов задания следует иметь в виду следующее:

  • 0 считается положительным числом, если в задании не оговорен какой-то другой его статус;

  • когда речь идет о какой-то последовательности чисел, имеется в виду последовательность с длиной, большей 1;

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