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

Інформатика

.pdf
Скачиваний:
8
Добавлен:
17.03.2016
Размер:
509.8 Кб
Скачать

42

ЗАВДАННЯ № 41

Написати текст програми на мові програмування високого рівня, яка забезпечує виконання таких операцій:

4.Ввід значень n елементів масиву дійсних чисел x[i].

5.Розрахувати значення массиву y[i] за формулою:

 

 

 

 

 

 

 

 

 

 

 

 

y i

10

 

x i

 

i3

 

 

 

 

 

6. Вивести значення та значення всіх елементів масивів x[i] та y[i].

Текст програми може бути написаний на мовах Pascal, C++ або C# без використання підпрограм, з використання підпрограм або з використанням класів та об’єктів. У програмі допускається наявність або відсутність перевірок вхідних даних та проміжних результатів, а також коментарів.

 

Відповідь:

Program MainProgram;

Const

CM = 10000 ;

Var

x, y : array [0 .. CM-1] of double ;

 

i, n : integer ;

 

a : double ;

Begin

 

 

 

Write(‘ n = ‘) ;

// Ввід значення n

Readln(n)

;

 

 

For i:=0 to n-1 do

// Ввід значень елементів масиву x[i]

Begin

 

 

 

write('

x[',i,'] = ') ;

 

readln(x[i])

;

 

End ;

 

 

 

For i:=0 to n-1 do

// Розрахунок у[i]

Begin

 

 

 

a:=sqrt(x[i])/(i*i*i) ;

 

y[i]:=sqrt(10.0+a]) ;

 

End ;

 

 

 

For i:=0 to n-1 do

// Вивід елементів масивів x[i] та y[i]

writeln(' x[',i,'] = ',x[i],’

y[‘,i,’] = ‘,y[i]) ;

End.

 

 

 

43

ЗАВДАННЯ № 42

Написати текст програми на мові програмування високого рівня, яка забезпечує виконання таких операцій:

4.Ввід значень n елементів масиву дійсних чисел x[i].

5.Розрахувати значення массиву y[i] за формулою:

y i 13 sin 2

8

x4 i

 

 

 

 

 

n

 

6. Вивести значення та значення всіх елементів масивів x[i] та y[i].

Текст програми може бути написаний на мовах Pascal, C++ або C# без використання підпрограм, з використання підпрограм або з використанням класів та об’єктів. У програмі допускається наявність або відсутність перевірок вхідних даних та проміжних результатів, а також коментарів.

 

 

 

Відповідь:

Program MainProgram;

Const

CM = 10000 ;

Var

x, y : array [0 .. CM-1] of double ;

 

i, n : integer ;

 

f, a

: double ;

Begin

 

 

 

Write(‘ n = ‘) ;

// Ввід значення n

Readln(n)

;

 

For i:=0 to n-1 do

// Ввід значень елементів масиву x[i]

Begin

 

 

 

write(' x[',i,'] = ') ;

 

readln(x[i])

;

End ;

 

 

 

f:=8.0*Pi/n

;

// Розрахунок у[i]

For i:=0 to n-1 do

 

 

Begin

 

 

 

a:=f*sqr(sqr(x[i]))

;

y[i]:=13.0+sqr(sin(a)) ;

End ;

 

 

 

For i:=0 to n-1 do

// Вивід елементів масивів x[i] та y[i]

writeln('

x[',i,'] = ',x[i],’

y[‘,i,’] = ‘,y[i]) ;

End.

44

ЗАВДАННЯ № 43

Написати текст програми на мові програмування високого рівня, яка забезпечує виконання таких операцій:

4.Ввід значень n елементів масиву дійсних чисел x[i].

5.Розрахувати значення массиву y[i] за формулою:

y i i3 12 x3 i

20 x4 i

6. Вивести значення та значення всіх елементів масивів x[i] та y[i].

Текст програми може бути написаний на мовах Pascal, C++ або C# без використання підпрограм, з використання підпрограм або з використанням класів та об’єктів. У програмі допускається наявність або відсутність перевірок вхідних даних та проміжних результатів, а також коментарів.

 

Відповідь:

Program MainProgram;

Const

CM = 10000 ;

Var

x, y : array [0 .. CM-1] of double ;

 

i, n : integer ;

 

a : double ;

Begin

 

 

Write(‘ n = ‘) ;

// Ввід значення n

Readln(n)

;

 

For i:=0 to n-1 do

// Ввід значень елементів масиву x[i]

Begin

 

 

write('

x[',i,'] = ') ;

readln(x[i])

;

End ;

 

 

For i:=0 to n-1 do Begin

a:=x[i]*x[i] ;

y[i]:=n*n*n*(12.0- x[i]*a)/(20.0+sqr(a) ; End ;

For i:=0 to n-1 do

// Вивід елементів масивів x[i] та y[i]

writeln(' x[',i,'] = ',x[i],’

y[‘,i,’] = ‘,y[i]) ;

End.

45

ЗАВДАННЯ № 44

Написати текст програми на мові програмування високого рівня, яка забезпечує виконання таких операцій:

4.Ввід значень n елементів масиву дійсних чисел x[i].

5.Розрахувати значення массиву y[i] за формулою:

 

16

2

 

y i 10 cos2

 

x3 i

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

6. Вивести значення та значення всіх елементів масивів x[i] та y[i].

Текст програми може бути написаний на мовах Pascal, C++ або C# без використання підпрограм, з використання підпрограм або з використанням класів та об’єктів. У програмі допускається наявність або відсутність перевірок вхідних даних та проміжних результатів, а також коментарів.

 

 

 

Відповідь:

Program MainProgram;

Const

CM = 10000 ;

Var

x, y : array [0 .. CM-1] of double ;

 

i, n : integer ;

 

f, a

: double ;

Begin

 

 

 

Write(‘ n = ‘) ;

// Ввід значення n

Readln(n)

;

 

For i:=0 to n-1 do

// Ввід значень елементів масиву x[i]

Begin

 

 

 

write(' x[',i,'] = ') ;

 

readln(x[i])

;

End ;

 

 

 

f:=16.0*Pi*Pi /n

;

 

// Розрахунок у[i]

For i:=0 to n-1 do

 

 

 

Begin

 

 

 

a:=f*sqr(x[i])

;

 

y[i]:=10.0+sqr(cos(a))

;

End ;

 

 

 

For i:=0 to n-1 do

// Вивід елементів масивів x[i] та y[i]

writeln(' x[',i,'] = ',x[i],’

y[‘,i,’] = ‘,y[i]) ;

End.

46

ЗАВДАННЯ № 45

Написати текст програми на мові програмування високого рівня, яка забезпечує виконання таких операцій:

4.Ввід значень n елементів масиву дійсних чисел x[i].

5.Розрахувати значення массиву y[i] за формулою:

y i sin2 8 x i cos 4 x i

6. Вивести значення та значення всіх елементів масивів x[i] та y[i].

Текст програми може бути написаний на мовах Pascal, C++ або C# без використання підпрограм, з використання підпрограм або з використанням класів та об’єктів. У програмі допускається наявність або відсутність перевірок вхідних даних та проміжних результатів, а також коментарів.

 

 

 

Відповідь:

Program MainProgram;

Const

CM = 10000 ;

Var

x, y : array [0 .. CM-1] of double ;

 

i, n : integer ;

 

f,a

: double ;

Begin

 

 

 

Write(‘ n = ‘) ;

// Ввід значення n

Readln(n)

;

 

For i:=0 to n-1 do

// Ввід значень елементів масиву x[i]

Begin

 

 

 

write(' x[',i,'] = ') ;

 

readln(x[i])

;

End ;

 

 

 

f:=2.0*Pi

;

// Розрахунок у[i]

For i:=0 to n-1 do

 

 

Begin

 

 

 

a:=f* x[i] ;

 

 

y[i]:=sqr(sin(8*a))+cos(4*a) ;

End ;

 

 

 

For i:=0 to n-1 do

// Вивід елементів масивів x[i] та y[i]

writeln(' x[',i,'] = ',x[i],’

y[‘,i,’] = ‘,y[i]) ;

End.

47

ЗАВДАННЯ № 46

Написати текст програми на мові програмування високого рівня, яка забезпечує виконання таких операцій:

4.Ввід значень n елементів масиву дійсних чисел x[i].

5.Розрахувати значення y за формулою:

 

 

 

 

 

 

y

1

4

n 1

x i 7

 

 

 

 

 

n2

3 i3

 

 

 

i 0

 

6. Вивести значення y та значення всіх введених елементів масиву x[i].

Текст програми може бути написаний на мовах Pascal, C++ або C# без використання підпрограм, з використання підпрограм або з використанням класів та об’єктів. У програмі допускається наявність або відсутність перевірок вхідних даних та проміжних результатів, а також коментарів.

 

 

 

 

Відповідь:

Program MainProgram;

 

Const

CM = 100 ;

 

 

Type

T1 = array [0 .. CM-1] of double ;

Var

x : T1

;

 

 

i, n : integer ;

 

 

y

: double ;

 

 

Begin

 

 

 

 

Write(‘ n = ‘) ;

// Ввід значення n

Readln(n)

;

 

 

For i:=0 to n-1 do

// Ввід значень елементів масиву x[i]

Begin

 

 

 

write('

x[',i,'] = ') ;

 

readln(x[i])

;

 

End ;

 

 

 

y:=0.0

;

 

// Розрахунок у

For i:=0 to n-1 do

 

 

 

y:=y+(x[i]+7.0)/ (3.0*pi+i*i*i);

y:=sqrt(sqrt(y))/sqr(n)

;

writeln(' y = ', y) ;

// Вивід значення у

For i:=0 to n-1 do // Вивід елементів масиву x[i] writeln(' x[',i,'] = ',x[i]) ;

End.

48

ЗАВДАННЯ № 47

Написати текст програми на мові програмування високого рівня, яка забезпечує виконання таких операцій:

4.Ввід значень n елементів масиву дійсних чисел x[i].

5.Розрахувати значення массиву y[i] за формулою:

y i cos4 12

 

 

x2 i 2

 

 

 

 

 

 

6. Вивести значення та значення всіх елементів масивів x[i] та y[i].

Текст програми може бути написаний на мовах Pascal, C++ або C# без використання підпрограм, з використання підпрограм або з використанням класів та об’єктів. У програмі допускається наявність або відсутність перевірок вхідних даних та проміжних результатів, а також коментарів.

 

 

 

 

Відповідь:

Program MainProgram;

 

Const

CM = 10000 ;

 

Var

x, y : array [0 .. CM-1] of double;

 

i, n : integer ;

 

 

f : double ;

 

Begin

 

 

 

 

Write(‘ n = ‘) ;

// Ввід значення n

Readln(n)

;

 

 

For i:=0 to n-1 do

// Ввід значень елементів масиву x[i]

Begin

 

 

 

 

write('

x[',i,'] = ') ;

 

 

readln(x[i])

;

 

End ;

 

 

 

f:=12.0*Pi

;

// Розрахунок у[i]

For i:=0 to n-1 do

 

 

y[i]:=sqr(sqr(cos(f*sqrt(sqr(x[i])+2.0)));

For i:=0 to n-1 do

// Вивід елементів масивів x[i] та y[i]

 

writeln(' x[',i,'] = ',x[i],’

y[‘,i,’] = ‘,y[i]) ;

End.

 

 

 

 

49

ЗАВДАННЯ № 48

Написати текст програми на мові програмування високого рівня, яка забезпечує виконання таких операцій:

4.Ввід значень n елементів масиву дійсних чисел x[i].

5.Розрахувати значення массиву y[i] за формулою:

y i

i4

(x3 i 5)

 

n

 

 

 

6. Вивести значення та значення всіх елементів масивів x[i] та y[i].

Текст програми може бути написаний на мовах Pascal, C++ або C# без використання підпрограм, з використання підпрограм або з використанням класів та об’єктів. У програмі допускається наявність або відсутність перевірок вхідних даних та проміжних результатів, а також коментарів.

 

 

 

 

Відповідь:

Program MainProgram;

 

Const

CM = 10000 ;

 

Var

x, y : array [0 .. CM-1] of double ;

 

i, n : integer ;

 

Begin

 

 

 

 

Write(‘ n = ‘) ;

// Ввід значення n

Readln(n)

;

 

 

For i:=0 to n-1 do

// Ввід значень елементів масиву x[i]

Begin

 

 

 

 

write('

x[',i,'] = ') ;

 

 

readln(x[i])

;

 

End ;

 

 

 

For i:=0 to n-1 do

// Розрахунок у[i]

 

y[i]:=sqrt(sqr(sqr(i))*(x[i]*x[i]*x[i]+5)/n) ;

For i:=0 to n-1 do

// Вивід елементів масивів x[i] та y[i]

 

writeln(' x[',i,'] = ',x[i],’

y[‘,i,’] = ‘,y[i]) ;

End.

 

 

 

 

50

ЗАВДАННЯ № 49

Написати текст програми на мові програмування високого рівня, яка забезпечує виконання таких операцій:

4.Ввід значень n елементів масиву дійсних чисел x[i].

5.Розрахувати значення y за формулою:

 

 

 

 

 

 

 

11

n 1

i

y

 

x4

n3

 

 

i 0

 

 

6. Вивести значення y та значення всіх введених елементів масиву x[i].

Текст програми може бути написаний на мовах Pascal, C++ або C# без використання підпрограм, з використання підпрограм або з використанням класів та об’єктів. У програмі допускається наявність або відсутність перевірок вхідних даних та проміжних результатів, а також коментарів.

 

 

 

 

Відповідь:

Program MainProgram;

 

Const

CNmax = 1000 ;

 

Type

T1 = array [0 .. CNmax-1] of double ;

Var

x : T1

;

 

 

i, n : integer ;

 

 

y

: double ;

 

 

Begin

 

 

 

 

Write(‘ n = ‘) ;

// Ввід значення n

Readln(n)

;

 

 

For i:=0 to n-1 do

// Ввід значень елементів масиву x[i]

Begin

 

 

 

write('

x[',i,'] = ') ;

 

readln(x[i])

;

 

End ;

 

 

 

y:=0.0

;

 

// Розрахунок у

For i:=0 to n-1 do

 

 

 

y:=y+sqr(sqr(x[i]));

y:=sqrt(11*y/sqr(n)/n)

;

writeln(' y = ', y) ;

// Вивід значення у

For i:=0 to n-1 do // Вивід елементів масиву x[i] writeln(' x[',i,'] = ',x[i]) ;

End.

51

ЗАВДАННЯ № 50

Написати текст програми на мові програмування високого рівня, яка забезпечує виконання таких операцій:

4.Ввід значень n елементів масиву дійсних чисел x[i].

5.Розрахувати значення y за формулою:

 

 

n 1

 

 

 

 

 

16

n i 3

) x2

i

y

 

(i

 

n3

 

 

 

i 0

 

 

5

 

 

 

6. Вивести значення y та значення всіх введених елементів масиву x[i].

Текст програми може бути написаний на мовах Pascal, C++ або C# без використання підпрограм, з використання підпрограм або з використанням класів та об’єктів. У програмі допускається наявність або відсутність перевірок вхідних даних та проміжних результатів, а також коментарів.

 

 

 

Відповідь:

Program MainProgram;

Const

CNmax = 1000 ;

Var

x : array [0 .. CNmax-1] of double ;

 

i, n : integer ;

 

y, d

: double ;

Begin

 

 

 

Write(‘ n = ‘) ;

// Ввід значення n

Readln(n)

;

 

For i:=0 to n-1 do

// Ввід значень елементів масиву x[i]

Begin

 

 

 

write('

x[',i,'] = ') ;

 

readln(x[i])

;

End ;

 

 

y:=0.0

;

 

// Розрахунок у

d:=16/(n*n*n) ;

 

For i:=0 to n-1 do

 

 

y:=y+(i+sqrt(n+i+3)/5)*sqr(x[i]) ;

y:=4*y/n;

 

 

writeln(' y = ', y) ;

// Вивід значення у

For i:=0 to n-1 do

// Вивід елементів масиву x[i]

writeln(' x[',i,'] = ',x[i]) ;

End.