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

Блок-схема

Оформлення протоколу лабораторної роботи

1. В зошиті представити умову і блок-схему рішення кожного з 2-х завдань.

2. Відповісти на контрольні запитання.

Запитання для самоперевірки

  1. Поняття алгоритму.

  2. Типи алгоритмів.

  3. Властивості алгоритмів.

  4. Запис алгоритму у вигляді блок-схем. Декларування змінних.

  5. Алгоритми лінійної структури. Оператори введення-виведення.

  6. Алгоритми структури, що розгалужується. Оператор IF.

Л а б о р а т о р н а р о б о т а № 2

Циклічні алгоритми і програми

Мета роботи: алгоритмізація і програмування циклічних обчислювальних процесів. При підготовці до роботи вивчити теоретичний матеріал (стор.24- 26).

Завдання 1. Скласти блок-схему для рішення завдань, представлених у таблиці Л2.1.

Таблиця Л2.1.

№ вар.

Умова

№ вар.

Умова

1

s=a+a2+...+a6

2

s=(a+x)(a+2x)...(a+6x)

3

s=(5+8+... +35)/(4+7+...+34)

4

s=1+3+32+... +37

5

6

7

p=8*9*... *14/(8+9+...+14)

8

p=4*6*...*20/(4+6+...+20)

9

s=2+22+23+...+27

10

s=sinx+sin2x+...+sin8x

11

p=(x-2)(x-4)(x-8)(x-16)

12

p=a(a+2)(a+4)...(a+2n)

13

s=(2+4+...+40)/(1+3+...+39)

14

s=3+32+...+36

15

p=(a-1)(a-2)...(a-11)/a

16

p=(y-3)(y-6)...(y-12)

17

18

19

Звести число 4 в 7-ий ступінь, не застосовуючи операцію підняття до степеня

20

Підняти число 3 до 8-го степеня, не застосовуючи операцію підняття до степеня.

21

22

23

p=n!

24

p=(10*12*...*2n)/(n2+1)

25

Обчислити площу кругу для значень радіуса R=1;1,5; 2; ...;5

26

Обчислити довжину кола для значень радіуса R=2; 2,5; 3; ...;7

27

Обчислити y=ln(x2+1) для х, що змінюється від 1 до 5 із кроком 0,5.

28

Обчислити y=(x3+2x) для х, що змінюється від 2 до 10 із кроком 0,5.

29

Обчислити y=x3+2x2+7 для х, що змінюється від - 2 до 2 із кроком 0,1

30

Обчислити y=2x2+х+6 для х, що змінюється від 1 до 5 із кроком 0,2

Приклад 2.1.

Умова. Скласти блок-схему обчислення р=(x+1)(x+2)...(x+n)

Програма

Private Sub CommandButton1_Click()

Dim x As Single, n As Integer, p As Single

x = Val(InputBox("ввод x="))

n = Val(InputBox("ввод n="))

p = 1

For i = 1 To n

p = p * (x + i)

Next i

MsgBox "p=" & p

End Sub

Блок-схема

Оформлення протоколу лабораторної роботи

1. В зошиті представити умову і блок-схему рішення кожного з 2-х завдань.

2. Відповісти на контрольні запитання.

Запитання для самоперевірки

  1. Алгоритми циклічної структури. Типи.

  2. Цикли із простою змінною. Приклади використання.

  3. Оператори цикла.

Л а б о р а т о р н а я р а б о т а № 3

Обробка одновимірних масивів даних

Мета роботи: організація обчислювальних процесів обробки одновимірних масивів. При підготовці до роботи вивчити теоретичний матеріал (стор. 26-29).

Завдання 1. Робота з одновимірними масивами. Дано одновимірний масив X=(xi), i=1,2,...,12. Скласти блок-схему для рішення завдань, представлених у таблиці Л3.1.

Таблиця Л3.1.

№ вар

Умова

1

Знайти суму елементів, більших 10, індекси яких непарні.

2

Обчислити добуток індексів всіх додатних елементів.

3

Визначити, яких елементів у масиві більше: додатних або від’ємних.

4

Знайти суму і добуток квадратів елементів

5

Знайти суму і добуток останніх семи елементів, менших деякого числа А

6

Знайти суму і добуток перших шести елементів, більших числа 5

7

Знайти мінімальний елемент із п'яти останніх елементів

8

Знайти максимальний елемент із п'яти останніх елементів

9

Знайти суму і кількість ненульових елементів

10

Знайти суму і кількість додатних елементів

11

Знайти суму і добуток ненульових елементів

12

Знайти номер елемента з мінімальним значенням

13

Обчислити суму елементів, що розташовані на парних місцях

14

Обчислити добуток елементів, що розташовані на парних місцях у масиві, і значення яких більше числа 4.

15

Знайти добуток останніх п'яти елементів, що розташовані на непарних місцях

16

Знайти кількість елементів масиву, рівних числу 12

17

Знайти суму мінімального й максимального елементів

18

Знайти добуток номерів мінімального й максимального елементів

19

Знайти суму і добуток додатних елементів

20

Знайти часне від ділення мінімального на максимальний елемент

21

Знайти суму і добуток елементів, менших числа А

22

Знайти номери елементів, рівних числу А або рівних 3

23

Знайти номери елементів, рівних 0 або 1

24

Знайти суму і добуток елементів, більших числа А

25

Знайти суму елементів з непарними індексами

26

Знайти добуток ненульових елементів з непарними індексами

27

Знайти різницю максимального й мінімального елементів

28

Знайти суму і кількість елементів, що задовольняють умові a<xi<b, де a,b - задані числа

29

Знайти добуток і кількість елементів, що задовольняють умові a<xi<b, де a,b - задані числа

30

Знайти суму і кількість елементів, що задовольняють умові 5<xi<10

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]