МегаПредмет

ПОЗНАВАТЕЛЬНОЕ

Сила воли ведет к действию, а позитивные действия формируют позитивное отношение


Как определить диапазон голоса - ваш вокал


Игровые автоматы с быстрым выводом


Как цель узнает о ваших желаниях прежде, чем вы начнете действовать. Как компании прогнозируют привычки и манипулируют ими


Целительная привычка


Как самому избавиться от обидчивости


Противоречивые взгляды на качества, присущие мужчинам


Тренинг уверенности в себе


Вкуснейший "Салат из свеклы с чесноком"


Натюрморт и его изобразительные возможности


Применение, как принимать мумие? Мумие для волос, лица, при переломах, при кровотечении и т.д.


Как научиться брать на себя ответственность


Зачем нужны границы в отношениях с детьми?


Световозвращающие элементы на детской одежде


Как победить свой возраст? Восемь уникальных способов, которые помогут достичь долголетия


Как слышать голос Бога


Классификация ожирения по ИМТ (ВОЗ)


Глава 3. Завет мужчины с женщиной


Оси и плоскости тела человека


Оси и плоскости тела человека - Тело человека состоит из определенных топографических частей и участков, в которых расположены органы, мышцы, сосуды, нервы и т.д.


Отёска стен и прирубка косяков Отёска стен и прирубка косяков - Когда на доме не достаёт окон и дверей, красивое высокое крыльцо ещё только в воображении, приходится подниматься с улицы в дом по трапу.


Дифференциальные уравнения второго порядка (модель рынка с прогнозируемыми ценами) Дифференциальные уравнения второго порядка (модель рынка с прогнозируемыми ценами) - В простых моделях рынка спрос и предложение обычно полагают зависящими только от текущей цены на товар.

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





Лабораторна робота № 4.

Тема: Організація циклічного обчислювального процесу.

Команда Циклу з параметром.

FOR < > := < > TO < > DO

Завдання:

Для наведених нижче задач

1) зробити математичну постановку;

2) скласти алгоритм програми;

3) скласти програму мовою Паскаль для обчислення;

4) проаналізувати результати роботи програми;

5) оформити протокол.

Деякі теоретичні повідомлення.

Цикл – це процес, що повторюється певну кількість разів. Кожне однократне повторення циклу називається ітерацією циклу. Для організації циклічного обчислювального процесу необхідно задати :

1. Початкове значення параметру циклу. Параметр циклу – це змінна, яка визначає кількість ітерацій циклу.

2. Тіло циклу, тобто ту послідовність дій, яка буде повторюватись.

3. Прирощення параметра циклу.

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

Циклічний обчислювальний процес буває трьох видів:

Ø Цикл з параметром, коли до початку виконання циклу задається кількість ітерацій.

Ø Цикл з перед – умовою, коли умова виходу з циклу перевіряються до виконання тіла циклу.

Ø Цикл з пост – умовою, коли умова виходу з циклу перевіряється до виконання тіла циклу. Таким чином цикл буде виконуватись хоча б один раз.

Оператор циклу з параметром мови Паскаль має вигляд:

FOR <парам_циклу> := <почат _знач > TO <кінц _знач >DO< тіло циклу >;

<парам_циклу > – змінна будь-якого порядкового типу (цілочисельна або символьна);

<почат _знач > – початкове значення параметру – вираз або константа такого ж типу;

<кінц _знач > – кінцеве значення параметру – вираз або константа такого ж типу;

< тіло циклу > – один простий або складений оператор.

При виконанні оператору FOR спочатку обчислюється початкове значення параметру (лічильника циклу). Якщо початкове значення менше за кінцеве, то виконується тіло циклу. Після виконання тіла циклу значення параметру збільшується на 1. Якщо значення параметру не перевищує кінцевого значення (<парам_циклу > £ <кінц _знач >), то тіло циклу повторюється.

Якщо < почат_знач > ³ < кінц_знач >, то цикл не виконується.

Є ще одна форма запису циклу з параметром:

FOR <парам_циклу > := <почат _знач > DOWNTO <кінц _знач > DO

< тіло циклу > ;

<почат _знач > має бути більшим за <кінц _знач >. Крок зміни параметру циклу дорівнює –1.

 

Задача 1.

Цикли. Таблиця мір.Побудувати таблицю відповідностей між мірами. Початкове значення міри, крок зміни цього значення та кількість рядків у таблиці (10-15) задати самостійно у режимі діалогу. Оформити отримані результати у вигляді таблиці якнайкращим чином, використовуючи формати виведення. Наприклад:

унція Грам карат
28.353495
85.060485
311.888445

 

1. 1 унція = 28.353495 г = 142 карати

2. 1 драхм = 1.77185 г = 0.06249 унцій

3. 1 карат = 0.2 г = 2.9412 гран

4. 1 гран = 0.068 г = 0.038378 драхм

5. 1 пайп = 54.18 пек = 477.33 л

6. 1 галон (брит.) = 1.2 галон (США) = 4.546 л

7. 1 галон (США) = 0.0347 сак = 3.785 л

8. 1 чарка = 0.0568 л = 0.00012 пайпа

9. 1 квартет = 291 л = 5123.24 чарок

10. 1 страйк = 72.72 л = 1280.46 чарок

11. 1 челдрон = 1.309 л = 0.149 пека

12. 1 сак = 109 л = 1.499 страйка

13. 1 пек = 8.81 л = 0.07929 сака

14. 1 корд малий = 3.624 куб. м. = 128 куб. футів



15. 1 стандарт = 4.672 куб.м. = 0.165 рода

16. 1 род = 28.3 куб. м. = 1000 куб. футів

17. 1 чейн будівельний = 30.48 м = 100 футів

18. 1 фінгер = 11.4 см = 4.5 дюймів

19. 1 нейл = 5.7 см = 2.25 дюймів

20. 1 фут = 0.3048 м = 12 дюймів

21. 1 ярд = 0.9144 м = 3 фути

22. 1 кабельт Брит. = 0.183 км = 680 футів

23. 1 кабельт США = 219.5 м = 720 футів

24. 1 дюйм = 2.54 см = 12 ліній

25. 1 морська миля = 1.852 км = 6076 футів


Задача 2.

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

Обчислити значення виразу z для свого варіанта:
1) z=a+b; 10) z=ab-pi; 19) z=|12a-cos(b)|;
2) z=ab; 11) z=a-2b; 20) z=2a-b;
3) z=tg(b)-a; 12) z=a tgb; 21) z=tg(a+b);
4) z=tg(b)-a; 13) z=cos(ab); 22) z=ln|a+4b|;
5) z=5ab-4; 14) z=|a-b|; 23) z=3ab-cos(b);
6) z=sin(a)+b; 15) z=ctg(2a)-b; 24) z=4a+ ;
7) z=b tga; 16) z= ; 25) z=5a-2b;
8) z= ; 17) z=4ba-b; 26) z=a2+|b|
9) z=(|ab|) ; 18) z=2a-b; 27) z= ln|a-b|;

Де і- номер варіанта, х-ціле число задати самостійно у режимі діалогу. Вирази для функцій взяти з першої роботи. Вивести значення: і, а, b, z.





©2015 www.megapredmet.ru Все права принадлежат авторам размещенных материалов.