 
        
        11Gorbenko
.docГУАП
КАФЕДРА М-2
ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ
ПРЕПОДАВАТЕЛЬ
| Доц., к.т.н. | 
 | 
 | 
 | С.Л.Козенко | 
| должность, уч. степень, звание | 
 | подпись, дата | 
 | инициалы, фамилия | 
| ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ №3 | 
| ОБРАБОТКА ЧИСЛОВОЙ ПОСЛЕДОВАТЕЛЬНОСТИпо дисциплине информатика | 
| 
 | 
РАБОТУ ВЫПОЛНИЛ(А)
| СТУДЕНТ ГР. | 2220 | 
 | 
 | 
 | Горбенко С.А. | 
| 
 | 
 | 
 | подпись, дата | 
 | инициалы, фамилия | 
Санкт-Петербург 2012
1. Цель работы:
1) Ознакомление с методами обработки числовых последовательностей;
2)Освоение приёмов алгоритмизации вычислительных процессов;
3)Приобретение навыков программирования задач на языке Си.
2. Условие:
| № варианта | Последовательность | Параметры | |||
| Общий член аk (k=1,…,n) | Длина n | Способ обработки | Вычисляемые | Исходные | |
| 11 | 
 
 | 4 | Найти сумму нечётных членов | 
 | 
 | 
3. Математическая часть.
(перепиши)

4. Схема алгоритма.
(перепиши)

5. Текст программы на языке СИ.
#include <stdio.h>
#include <math.h>
#include <conio.h>
int main()
{
float max, min, a, b, c, d, p0, h, AK, p, x, s;
int m, n, i, k;
printf("vvedite a, b, c, d, p0, h, m, n :\n");
scanf("%f%f%f%f%f%f%i%i", &a, &b, &c, &d, &p0, &h, &m, &n);
if (a>b) max=a;
else max=b;
if (c<d) min=c;
else min=d;
x = max + min;
printf("x=%4.3f \n ", x);
for (i=1; i<=m; i++)
{
p=p0+(i-1)*h;
AK=-p*cos(2*x);
printf("A1=%4.4f \n",AK);
s=AK;
for(k=2;k<=n;k++)
{
AK=AK*(-p*cos(2*x)/k);
printf("a%i=%5.4f \n", k, AK);
if (k%2==1) s=s+AK;
}
printf("s=%5.4f p=%5.2f \n", s, p);
printf("\n");
}
getch();
}
6.Скриншот результатов и программы.

7. Выводы.
- 
Ознакомился с методами обработки числовых последовательностей; 
- 
Приобрёл навыки программирования задач на языке Си; 
- 
Освоил приёмы алгоритмизации вычислительных процессов. 
