Складання алгоритмів і блок-схем програм
Мета роботи
Перед виконанням роботи слід вивчити лекцію №1 і державний стандарт ГОСТ 19.701-90 (ІСО 5807-85). Завдання лабораторної роботи:
● навчитися складати і описувати лінійні алгоритми;
Устаткування, технічні засоби
● Персональний комп'ютер з встановленою операційною системою Windows або Linux.
варіанти завдань
1. Обчислити периметр і площу прямокутного трикутника за довжинами a і b двох катетів.
2. Обчислити довжину кола і площа круга заданого радіуса R.
3. Дано два числа. Знайти середнє арифметичне кубів цих чисел і середнє геометричне модулів цих чисел.
4. Обчислити відстань між двома точками з даними координатами (x 1. y 1) і (x 2. y 2).
5. Дано два дійсних числа x і y. Обчислити їх суму, різницю, добуток і частку.
6. Дана довжина ребра куба. Знайти площу грані, площа повної поверхні і об'єм цього куба.
7. Відома довжина кола. Знайти площу круга, обмеженого цим колом.
8. Знайти площу кільця, по заданих зовнішнього і внутрішнього радіусів.
9. Знайти площу рівнобедреної трапеції з основами a і b і кутом α при більшому підставі a.
10. Три опору R 1. R 2. R 3 з'єднані паралельно. Знайдіть опір з'єднання.
11. Дано сторони прямокутника. Знайти його периметр і довжину діагоналі.
12. Дано довжини сторін прямокутного паралелепіпеда. Знайти його об'єм і площа бічної поверхні.
13. Скласти програму для обчислення обсягу циліндра, що має висоту H і
радіус підстави R.
14. Відомий обсяг і маса тіла. Визначити щільність матеріалу цього тіла.
15. Відомо кількість жителів в державі і площа його території. Визначити щільність населення в цій державі.
16. Задані координати трьох вершин трикутника (x 1. y 1), (x 2. y 2), (x 3. y 3). Знайти його периметр.
17. У місті будують кільцеву автодорогу. Відомо, що укладання квадратного метра асфальту обходиться в N рублів. Розрахувати вартість будівництва, якщо відома ширина K дороги і відстань R від центру міста до бордюру.
Порядок виконання роботи
Для прикладу розглянемо задачу складання двох чисел x і y.
2. На екрані з'являться два вікна, зображені на малюнках 1 і 2.
Малюнок 2 - Робоче поле
3. Якщо вікно з робочим полем відсутня або була закрита, виберіть пункт «Створити» в меню «Файл».
Малюнок 5 - Символ «Термінатор» на діаграмі
6. Потім необхідно ввести вихідні дані. Введення / висновок даних позначається символом «Дані». Виберіть символ «Дані» (він підписаний як «Введення / висновок») і клацніть мишкою на робочому полі, для того щоб додати символ на діаграму. Усередині символу пишеться вироблена операція «Введення» або «Висновок», а також назви змінних. У розглянутому прикладі текст буде наступним: «Введення x. y ».
Малюнок 6 - Символ «Дані»
7. Для з'єднання символів на блок-схемі можна використовувати інструменти «Лінія» (поєднання клавіш Alt + L) або «Зигзаг» (Alt + Z). Інструменти розташовуються у верхній частині вікна, показаної на малюнку 7. У нижній частині вікна розташовані властивості для новостворюваних «Ліній» і «Зигзагів», тут можна задати колір, ширину, стиль, початкову і кінцеву стрілки (Малюнок 8).
Малюнок 7 - Верхня частина вікна
Малюнок 8 - Нижня частина вікна
Виберіть інструмент «Лінія» і проведіть курсором з першого символу в другій, в результаті два символу з'єднаються лінією. Лінію можна приєднати до спеціальних точок з'єднання на символах, позначених синім хрестиком, або до центру символу. Щоб з'єднати лінію з символом перетягніть кінець лінії до точки з'єднання або на будь-яке інше місце символу, у другому випадку лінія з'єднається з центром символу. Оскільки символ «Дані» не має точки з'єднання посередині, переважно з'єднати лінію з його центром, тоді після вирівнювання символів лінія буде строго вертикальної, що відповідає стандарту. При виділенні лінії, якщо кінець лінії з'єднаний з символом, то маркер призначений для її переміщення забарвлюється в червоний колір, коли кінець Ти не будеш поєднаний з символом - зелений. На малюнку 9 зображені символи, з'єднані лінією, маркери пофарбовані в червоний колір, це показує що лінія з'єднана з символами.
Малюнок 9 - Символи, з'єднані лінією
8. Додаємо символ «Процес» (в наборі символів він називається «Блок виконання арифметичних операцій») і заносимо в нього необхідні обчислення, в прикладі - це складання двох змінних x і y. Результат на малюнку 10.
Малюнок 10 - долучення символ «Процес»
9. Додаємо блок виведення даних і завершальний термінатор, з'єднуємо блоки лініями (Малюнок 11).
Малюнок 11 - Додані всі символи і сполучні лінії
10. На вийшла діаграмі блоки розташовуються не рівно, а лінії не вертикально, тому вона виглядає не дуже красиво і, крім того, не відповідає ГОСТу. Виділяємо всі символи мишкою або вибираємо пункт меню «Виділити» → «Все» (поєднання клавіш Ctrl + A). Вибираємо пункт меню «Об'єкти» → «Вирівнювати» → «По центру» (Малюнок 13). В результаті символи будуть вирівняні, а якщо все лінії з'єднані з центрами символів, то вони стануть вертикальними (Малюнок 14).