Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
word ИТ.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
152.43 Кб
Скачать
    1. Разработка программы

(для просмотра результатов программы перейдите вРисунок 3 )

      1. Таблица идентификаторов

Имя переменной

Тип пере-менной

Пояснение

Специ-фикация формата

Алгоритм

Программа

Исходные данные

Ввод

Вы- вод

L

L

double

Исходные данные

%lf

%lf

Рабочие переменные

W

W

long

Используются для отладки

-

%ld

V

V

long

-

%ld

Q

Q

long

-

%ld

R

R

long

-

%ld

Результаты

N

N

double

Результат

-

%lf

Таблица 3

      1. Содержание результатов работы программы на экране.

Рисунок 3

Выполнил: Петухов П.А., гр. УТ – 11, вариант № 11

Введённые значения L:

L1=123456.123456 N1=12345.2345616;

L2=123456.000000 N2= 12345.0000600

L3=0.123450 N3=0.2345010

      1. Текст программы

(см. Значение переменных в Таблица 3)

//---------------------------------------------------------------------------

#include <vcl.h>

#include <math.h>

#include <stdio.h>

#include <conio.h>

#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused

int main(int argc, char* argv[])

{double L, N;

long W, V, Q, R;

printf ("\n\t ***RABOTA 3*** \n");

printf ("\n Vypolniyl Petukhov P.A. Gruppa UT-11 variant 11\n");

printf ("\n Vvedite L=ABCDEF.GHIKLM i najmite enter: ");

scanf ("%lf",&L);

W=L;

V=(L-W)*1000000;

Q=W/10;

R=V/10%10000*1000+W%10*100+V/100000*10+V%10;

N=Q+R*1e-7;

printf ("\n\n N = %.7lf", N);

getch();

return 0;

}

//---------------------------------------------------------------------------

    1. Выводы по работе

      1. Тестирование программы прошло успешно.

      2. Ошибки отладки, побочные эффекты при работе программы

      3. Был взят неверный тип 12-значной переменной L. Исправлено заменой типа переменной long на double.

Оглавление

1. Лабораторная работа №1 1

1.1. Математическая постановка 1

1.2. Блок-схема программы 2

1.3. Составление тестов 3

1.4. Разработка алгоритма 3

1.5. Разработка программы 3

1.5.1. Таблица идентификаторов 3

1.5.2. Содержание результатов работы программы на экране 4

1.5.3. Текст программы 5

1.6. Выводы по работе 7

1.6.1. Тестирование программы прошло успешно. 7

1.6.2. Ошибки отладки, побочные эффекты при работе программы. 7

1.6.3. Проблемы возникли с переводом угла из градусной меры в радианы. 7

2. Лабораторная работа №2 8

2.1. Математическая постановка 8

2.2. Блок-схема программы 9

2.3. Составление тестов 10

2.4. Разработка алгоритма 10

2.5. Разработка программы 10

2.5.1. Таблица идентификаторов 10

2.5.2. Содержание результатов работы программы на экране 11

2.5.3. Текст программы 12

2.6. Выводы по работе 13

2.6.1. Тестирование программы прошло успешно. 13

2.6.2. Ошибки отладки, побочные эффекты при работе программы. 13

2.6.3. Проблемы возникли при вводе отрицательного значения переменной, проблема решена путём замены x2/3 на l x2/3 l. 13

3. Лабораторная работа №3 14

3.1. Математическая постановка 14

3.2. Блок-схема программы 15

3.3. Составление тестов 16

3.4. Разработка алгоритма 16

3.5. Разработка программы 17

3.5.1. Таблица идентификаторов 17

3.5.2. Содержание результатов работы программы на экране. 18

3.5.3. Текст программы 19

3.6. Выводы по работе 21

3.6.1. Тестирование программы прошло успешно. 21

3.6.2. Ошибки отладки, побочные эффекты при работе программы 21

3.6.3. Был взят неверный тип 12-значной переменной L. Исправлено заменой типа переменной long на double. 21

Таблица 1 3

Таблица 2 9

Таблица 3 16

Список рисунков

YРисунок 1

Рисунок 2 10

Рисунок 3 17

Рисунок 1 4

Рисунок 2 11

Рисунок 3 18

1 Указывает алгоритм выполнения программы

2 Скриншот работы программы

i Содержат итоги работы и допущенные во время отладки ошибки

Петухов П.А. УТ-11 Вариант 11