Задание №2. Организация циклов с известным

Числом повторений

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

Пример. Составить алгоритм и программу для вычисления значений у при всех возможных значениях x, которые лежат в интервале от xn до xk с шагом hx.

 
 


Вычислить сумму значений y > 1 и кол-во у ≤ 1.

Блок-схема алгоритма:

 
 


Программа на языке Турбо Паскаль:

Program Pr2;

Label m1;

Var a, x, xn, xk, hx, y, S: real;

k: integer;

Begin

Write(‘Ввод а, хn, xk, hx’); Readln(a,xn,xk,hx);

x:=xn; S:=0; k:=0;

Repeat

If x > 1 Then y:= 0.5*x + 0.6

Else If x + a < > 0 Then y:= a * ln(abs(x + a))

Else Begin Writeln(‘ln не существует’); Goto m1; End;

writeln(‘x=’, x: 6: 2, ‘ y=’, y: 6: 2);

If y > 1 Then S:= S + y Else k:= k + 1;

m1:

x:= x + hx;

Until x > xk;

writeln(‘k=’, k, ‘ S=’, S: 6: 2);

End.

Варианты заданий.

№ п/п Модель Исходные данные Выводимые данные
       
  0≤ x ≤ 10 hx= 1 Z, x. Количество ZÎ [-1;1]. Сумма Z Ï [-1;1].
  x= 0.8 a y, N, a, x
  -2≤ x ≤ 2 hx= 0.2 x, y. Среднеарифметическое положительных значений у.
  3≤ x ≤ 5 hx= 0.1 F, x. Сумма, количество положительных значений F.
  F=N! - 2≤ x ≤ 2 hx= 1 x, N, F
  a,b 0≤ x ≤ 2 hx= 0.2 y, x, N, k. F, где N – к-во у>0, k – к-во у≤0.

Продолжение таблицы к заданию 2

       
  hx= x, w, y. Произведение (Р). [0;5]
  x x, y, S
  y=t-x+5 -5 ≤ x ≤ 5 hx= 1 x, t, y. Количество y>t.
  t x, z, t
  a a, Q
  y=sin2x+ 0.5 cosx2 0≤ x ≤ 2 hx= 0.1 Z, y, x, R. Количество слагаемых в R.
  1≤ i ≤ 10 hx= 1 i, y, Z, S. Количество y> 0

Продолжение таблицы к заданию 2

       
  q=0.5sin p x 0≤ x ≤ 2 hx= 0.2 x, q, P, S, A. Количество p< 0.
  a,b x, y, S, P.
  a,b,c,d 0.1≤ x ≤ 1 hx= 0.1 x, y, z. Сумма вычисленных z.
  - 1≤ x ≤ 5 hx= 0.2 y, F, x, Z. Количество y>Z.
  Определить действительные корни уравнения a,c -4≤ b ≤ 5 hb= 1 b и соответствующие действительные корни уравнения.
  b 0≤ x ≤ 5 hx= 0.5 x, y, f количество f> 0 и f< 0
  Z=Ln(i) 1 ≤ i ≤ 10 hi = 1 i, y, Z. Произведение и количество положительных у.

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: