Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Составьте блок-схему алгоритма вычисления суммы кубов последовательности, состоящей из положительных чисел до первого введенного отрицательного числа




Примеры выполнения заданий

Циклические алгоритмы

Практическое занятие №16. Виды алгоритмов.

Процесс обработки информации называется циклическим, если существуют многократно повторяемые последовательности шагов процесса (серия действий). Эта последовательность шагов называется циклом.

Существуют несколько вариантов управления циклом посредством задания условий продолжения и завершения.

Графическая схема управления циклическим процессом посредством задания условия продолжения выполнения вычислительного процесса:: a) цикл с проверкой постусловия; b) цикл с проверкой предусловия.

Продол-жать?
Да
Нет
Серия действий
Продол-жать?
Да
Нет
Серия действий

 


Выход из цикла
Выход из цикла
a ) b) b)

 

1.Составьте блок-схему алгоритма вычисления среднеквадратической взвешенной по формуле:

Решение: на рисунке приведен алгоритм решения задачи:

i <= n
x, f
sum_x = sum_x+x2* f
sum_f = sum_f + f
x>=0 and f>=0
Нет
Да
Ошибка
Нет
Да
Нет
Да
Начало
n
sum_x =0 sum_f = 0
n < 0
Ошибка
j = 1
i = i + 1
Окончание


Решение: на рис. 5.8. приведен алгоритм решения задачи.

   
Нет

 

 


Рис. Схема решения задачи 2

Задания для самостоятельного выполнения

Опишите алгоритмы в графической форме для следующих задач:

1. Дано число а. Определите первый отрицательный член и его номер в последовательности x1, x2, …xn, где x1=a,

 

xn=1/n + xn * tg (xn-1); xn=Cos (xn-1) / 2; xn=Sin (xn-1)*1.5; xn=tg (xn-1) / Cos(xn); xn=(1+xn) / tg (xn-1); xn=tg (xn-1) / Sin(xn); xn=1/n * tg (xn-1); xn=Cos (xn-1) / Sin(xn); xn=nxn-1+ tg (xn-1); xn=tg (xn-1)-2/Cos(xn).

 

2. Вычислите сумму n-го количества слагаемых при различных значениях параметра суммирования x, где общий член суммы имеет вид:

; ; ;
; ; .
; ; ;
;    

3. Вычислите значения функции F(X) на отрезке [A,B] в точках Xi=A+iH, где H=(B-A)/M, M – заданное целое число, если:

 

F(X) A B M
  x-Sin(x)   2/p  
  Sin(1/x) p/8 p/2  
  Cos(x2) p/3 3p/2  
  Tg(x/2)+Cos(x) p/2 p  
  Ctg(x/3)+Sin(x) p/4 p/2  
  Arcsin(x)      
  Sin(x/4)/2 p/2 p  
  Sin(x2) p/6 2p/3  
  Cos(1/x) p/4 4/p  
  Arctg(x)      

 

4. Дан двумерный массив A(m, n). Постройте и выведите на экран одномерный массив B(n) элементы которого равны:

сумме элементов в строках с нечетными номерами;

;

сумме элементов в столбцах с четными номерами;

bi = для всех таких j, что 1 < ai,j < n.

разности элементов в строках с нечетными номерами;

bi= .

разности элементов в столбцах с четными номерами;

произведению элементов в столбцах с четными номерами;

 

bi = .

.

5. Вычислите значение выражения:

, если n=100, m=80;

, если n=60, m=20;

, если n=50, m=25;

, если n=25, m=15;

, если n=100, m=100;

, если n=50, m=55;

, если n=50, m=51;

, если n=70, m=35.

, если n=70, m=35;

, если n=100, m=100;




Поделиться с друзьями:


Дата добавления: 2014-11-20; Просмотров: 1123; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.