Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LPR_SRS3 (1).doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
3 Мб
Скачать
☆
  1. Лабораторна робота №6

  1. Мп Turbo Pascal. Реалізація циклічних алгоритмів

  1. Навчитися реалізовувати циклічні алгоритми в середовищі Turbo Pascal.

Завдання для лабораторної роботи

Задача №1

Постановка задачі

Скласти блок- схему алгоритму та програму для обчислення значень заданих виразів.

a) між значеннями С є певна математична залежність: змінна С змінюється від початкового значення (2) до кінцевого (20) з кроком 2.

b) між заданими значеннями С немає жодної математичної залежності

Вивести початкові дані та результати обчислень у вигляді таблиці значень.

Розв’яжемо цю задачу наступним чином: пункт «а» двома способами: через оператор while і через оператор repeat.

В пункті «b» застосуємо оператор for для організації послідовного введення чотирьох значень змінної величини С.

На рисунках 6.1, 6.2 і 6.3 наведені блок схеми алгоритмів.

На рисунках 6.4, 6.5 і 6.6 наведені програми відповідно до блок-схем на рисунках 6.1, 6.2 і 6.3.

Рис.6.1. Цикл з передумовою. Застосування оператора While

Рис.6.1. Цикл з передумовою. Застосування оператора While.

Рис.6.2. Цикл з післяумовою. Застосування оператора Repeat

Рис.6.3.. Цикл з параметром. Застосування оператора FOR

Рис.6.4. Програма. Цикл з передумовою. Застосування оператора While.

Рис.6.5. Програма. Цикл з післяумовою. Застосування оператора Repeat.

Рис.6.6. Програма. Цикл з параметром. Застосування оператора For.

№6

Скласти блок-схему алгоритму розв’язання задачі відповідно до варіанту, зобразити її засобами Microsoft Word, написати програму мовою Pascal, відлагодити її та проаналізувати отримані результати [1].

Постановка задачі

а) Змінна величина змінює своє значення від початкового до кінцевого з заданим кроком.

б) Змінна величина набуває послідовно декількох значень. Між значеннями немає матемаатичної залежності.

№1

№2

№3

№4

№5

№6

№7

№8

№9

№10

№11

№12

№13

№14

№15

№16

№17

№18

№19

№20

№21

№22

№23

N24

№25

№26

№27

№28

№29

№30

П итання для самоконтролю

  1. Як працює оператор циклу While?

  2. В чому полягає відмінність між операторами циклу Repeat і While?

  3. Які обмеження накладаються на використання оператора циклу For?

  4. Якого значення може набувати крок циклу оператора For?

  5. Скільки команд можна записати в тілі циклу Repeat?

  6. Скільки команд можна записати в тілі циклу While?

  7. Скільки команд можна записати в тілі циклу For?

  8. Тіло якого циклу може не виконуватися жодного разу?

  9. Тіло якого циклу буде виконуватися хоча б один раз?

  10. Які оператори циклу можуть бути використані при написанні програми, якщо крок змінення заданої величини є дробовим?

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