Программирование циклических алгоритмов

  • Вид работы:
    Практическое задание
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    560,13 Кб
  • Опубликовано:
    2014-07-09
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Программирование циклических алгоритмов

1.1    Задание №1

Найти сумму первых N натуральных чисел.

1.2    Алгоритм программы

.3      Тестовые наборы

№ теста

Ввод значения N

Ожидаемый результат

1

5

15

2

15

120

3

25

325

4

-6

Ошибка! Введите корректные данные:


1.4    Код программы

#include <stdio.h>

#include <windows.h>

#include <locale.h>F_1 (int);main()

{n;(LC_CTYPE, "rus");("Введите количество чисел: ");(scanf("%i", &n) != 1 || n <=0)

{("Ошибка! Введите корректные данные: ");

fflush stdin;

}_1 (n);("pause");

return 0;

}F_1 (int n)

{summa = 0;

int i;(i = 1; i <= n; i++)

{+= i;

}("Сумма чисел: %i\n", summa);

return 0;

}

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

№ теста

Ввод значения N

Результат

Вывод

1

5

15

Тест пройден

2

15

120

Тест пройден

3

25

325

Тест пройден

4

-6

Ошибка! Введите корректные данные:

Тест пройден






1.6              Вывод о работоспособности программы

Программа прошла тестирование: в результате выполнения тестов программа выдала ожидаемые результаты. Программа - работоспособна.

2.1    Задание №2

Даны действительное число a, натуральное число n. Вычислить= a*(a+1)*…*(a+n-1).

2.2    Алгоритм программы


.3      Тестовые наборы

№ теста

Ввод значения A

Ожидаемый результат

1

1

2

2

2

3

4

360

3

3

3

60

4

9

-5

Ошибка! Введите корректные данные:


.4      Код программы

#include <stdio.h>

#include <windows.h>

#include <locale.h>F_1(int, int);main()

{a, n;(LC_CTYPE, "rus");("Введите число а: ");(scanf("%i", &a) != 1)

{("Ошибка! Введите корректные данные: ");stdin;

}("Введите число n: ");

while (scanf("%i", &n) != 1 || n <=0)

{("Ошибка! Введите корректные данные: ");

fflush stdin;

}_1(a, n);

system("pause");0;

}

F_1(int a, int n)

{

int i = 1;p = a;(i <= (n - 1))

{= p * (a + i);++;

}("'P' равно: %.2f\n", p);

return 0;

}

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

№ теста

Ввод значения A

Ввод значения N

Результат

Вывод

1

1

2

2

Тест пройден

2

3

4

360

Тест пройден

3

3

3

60

Тест пройден

4

9

-5

Ошибка! Введите корректные данные:

Тест пройден






2.6    Вывод о работоспособности программы

Программа прошла тестирование: в результате выполнения тестов программа выдала ожидаемые результаты. Программа - работоспособна.

3.1    Задание №3

циклический алгоритм челдрон

3.2    Алгоритм программы


3.3    Тестовые наборы

№ теста

Ввод значения челдронов

Ввод значения шага

Ввод количества значений

Ожидаемый результат

1

5

1

2

0,745 и 0,894

2

4

2

2

0,596 и 0,894

3

2

3

2

0,298 и 0,745

4

1

4

-5

Ошибка! Введите корректные данные:


.4      Код программы

#include <stdio.h>

#include <locale.h>

#include <windows.h>F_1 (int, int, int);

int main()

{

setlocale(LC_CTYPE,"rus");chel, values, shag;

printf("Введите количество челдронов: ");(scanf("%i", &chel) != 1 || chel <=0)

{("Ошибка! Введите корректные данные: ");stdin;

}("Введите шаг изменения: ");(scanf("%i", &shag) != 1 || shag <=0)

{("Ошибка! Введите корректные данные: ");stdin;

}("Введите количество значений: ");(scanf("%i", &values) != 1 || values <=0)

{("Ошибка! Введите корректные данные: ");

fflush stdin;

}("\n");_1(chel, shag, values);("\n");("pause");0;

}

float F_1 (int chel, int shag, int values)

{

double res;i = 0;

{= chel * 0.149;("Для кол-ва челдронов: %3d Объем равен : %8lf пек\n", chel, res);+=shag;++;

}(i<values);

return 0;

}

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

№ теста

Ввод значения челдронов

Ввод значения шага

Ввод количества значений

Результат

Вывод

1

5

1

2

0,745 и 0,894

Тест пройден

2

4

2

2

0,596 и 0,894

3

2

3

2

0,298 и 0,745

Тест пройден

4

1

4

-5

Ошибка! Введите корректные данные:

Тест пройден







3.6    Вывод о работоспособности программы

Программа прошла тестирование: в результате выполнения тестов программа выдала ожидаемые результаты. Программа - работоспособна.

Похожие работы на - Программирование циклических алгоритмов

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!