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

Федеральное государственное автономное образовательное учреждение высшего профессионального образования

«СИБИРСКИЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ»

«Институт Инженерной Физики и Радиоэлектроники»

Кафедра «Радиотехника»

Отчет по лабораторной работе №4 «Обработка массивов»

Вариант №7

Преподаватель

 

 

_______________ Валиханов М.М.

Студент

РФ12-32Б

051204646

_______________ Смирнов Л.С.

Красноярск 2013

 

 

Задание. Вариант №7

 

 

 

 

 

 

 

 

 

 

1

 

 

Компоненты вектора Z Zk , k 1...10 находятся по формуле

Z k

 

.Найти значение

k!

 

 

 

 

 

 

10

 

 

 

 

 

 

 

e 1 Z k .

 

 

 

 

 

k 1

 

 

 

 

 

2

Алгоритм

На рис. 1 представлена блок схема

 

 

Начало

 

 

sum=0;

 

 

k=1;

 

 

m=i=0;

 

 

Ввод массива

e=sum+1;

да

i<10

 

 

нет

Вывод на экран

 

k*=(m+1);

 

Z[i]=1/k;

значение e

 

 

sum+=Z[i];

 

 

Конец

 

i++;

 

m++;

 

 

Рисунок 1 – Алгоритм работы программы.

3

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

#include <stdio.h> #include <conio.h> #include <math.h>

int main()

{

double e,m,sum=0; int i,k;

k=1;

m=i=0;

double Z[10]={}; while (i<10)

{

k*=(m+1);

Z[i]=1/k;

sum+=Z[i];

m++;

i++;

}

e=sum+1; printf("%.2lf",e); getch();

}

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

Рисунок 2 – результаты работы программы

4

Вывод

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

5

Соседние файлы в папке лабораторная 4 информатика