Циклы с предусловием

Автор работы: Пользователь скрыл имя, 27 Января 2013 в 19:10, контрольная работа

Описание

Работа содержит ответы на вопросы для экзамена (или зачета)по дисциплине "Информатика" на тему «Циклы с предусловием»

Работа состоит из  1 файл

Практическая работa 6.doc

— 64.00 Кб (Скачать документ)

Практическая  работа № 5

по  теме «Циклы с предусловием»

Выполнила ученица 10б класса Гизатуллина Алина

Задание 1

Даны натуральное число  N, действительное число X. Вычислить:

1. Словесный алгоритм

 

1. Считываем с клавиатуры  значение основания степени (x) и количество слагаемых (n).

2. Присвоение начальных  значений переменных

k – счетчик цикла (k:=1)

st – степень tg (st:=1)

st x – степень x (st x:=1)

S – сумма (S:=0)

3. Организуем цикл с предусловием для подсчета n слагаемых (пока k<=n).

В теле цикла:

a)  накапливаем степень tg (st:=st*sin(x)/cos(x))

b) накапливаем степень x (st x:=st x*x)

c)  в сумму добавляем k-тое слагаемое (S:=S+(k+st)/sin(st x))

d) увеличиваем счетчик цикла (k:=k+1)

e) заканчиваем цикл

4. Вывод суммы.

2. Блок-схема    3.Программный алгоритм


Program Zadanie1;

Var k,n:integer;x,st,stx,s:real;

BEGIN

  Write (x,n); readln (x,n);

k:=1; st:=1; stx:=1; S:=0;

while k<=n do

begin

st:=st*sin(x)/cos(x);

stx:=stx*x;

S:=S+(k+st)/sin(stx);

k:=k+1;

end;

writeln (‘S=’,S);

END.

 

 

 

 

 

 

 

 

 


 

4.Трассировочная таблица

Операции 

n,x

k

st

stx

S

1. ввод данных

2,3

1

     

2. k:=1 st:=1 stx:=1 S:=0

   

1

1

0

3. k<=n

1<=2 +

         

3.1 st:=1*sin(3)/cos(3)

   

0.05

   

3.2 st x:=1*3

     

3

 

3.3 S:=0+(1+0.05)/sin(3)

       

21

3.4 k:=k+1

 

2

     

4. k<=n

    2<=3 +

         

4.1 st:=0.05*sin(3)/cos(3)

   

0.0025

   

4.2 st x:=3*3

     

9

 

4.3 S:=21+(2+0.0025)/sin(3)

       

61.05

4.4 k:=k+1

 

3

     

5. k<=n

    3<=3 +

         

5.1 st:=0.0025*sin(3)/cos(3)

 

0.000125

     

5.2 st x:=9*3

   

27

   

5.3 S:=61.05+(3+0.000125)/sin(3)

       

61.0575

5.4 k:=k+1

 

4

     

6. k<=n

    4<=3 -

         

7. Вывод S=61.0575

         

 

 

5.Скриншот с выводом результата работы программы

 

6.Таблицу с тремя тестами для каждой задачи

 

Задание 2

Даны натуральное  число N, действительное число X. Вычислить:

1. Словесный алгоритм


Информация о работе Циклы с предусловием