Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

11Gorbenko

.doc
Скачиваний:
28
Добавлен:
02.04.2015
Размер:
1.69 Mб
Скачать

ГУАП

КАФЕДРА М-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. Выводы.

  1. Ознакомился с методами обработки числовых последовательностей;

  2. Приобрёл навыки программирования задач на языке Си;

  3. Освоил приёмы алгоритмизации вычислительных процессов.

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