Главная Случайная страница


Полезное:

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


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Теоретичні відомості. Практична робота №1 Тема: Елементи алгоритмів





Практична робота №1

Тема: Елементи алгоритмів. Створення схем лінійних алгоритмів.
Мета роботи: Оволодіння практичними навичками створення схем лінійних алгоритмів.
Зміст роботи: Вивчення основних елементів алгоритмів та оволодіння навичками створення схем лінійних алгоритмів.
Організація та методичні вказівки: Практичну роботу проводять після вивчення теми,,Основні елементи алгоритму” з групою студентів.
Технічне забезпечення: Програмне забезпечення: Персональний комп’ютер.   Microsoft Word, компілятор Turbo Pascal 7.0
Час: 80 хвилин.  

Теоретичні відомості

Однією з наочних форм зображення алгоритму є блок-схема. Вона містить блоки, позначені геометричними фігурами. Усередині блоків записують елементарні дії. Блоки з'єднуються стрілками — так задається послідовність дій. Стрілки не є обов'язковими, якщо їхній напрямок відповідає просуванню «униз» і «праворуч». Кожній геометричній фігурі відповідає певний клас алгоритмічних інструкцій (Таблиця 1.1 Зображення блоків алгоритму).

Зокрема, прямокутниками позначаються операторні блоки. Операторний блок може мати декілька входів і тільки один вихід. Це забезпечує однозначність у ви­значенні послідовності виконуваних дій. Дії, що позначаються такими блоками змінюють значення, форму подання чи розташування даних.

Ромбами позначається перевірка умови, залежно від результату якої визна­чається напрямок подальших обчислень. Тому блоки, що позначаються ромбами, називаються умовними. Оскільки результатом перевірки умови, записаної в умов­ному блоці, може бути значення «так» або «ні», тобто «істина» чи «хибність», блок має два виходи.

Таблиця 1.1 Зображення блоків алгоритму.

Назва блоку Позначення Призначення
Термінатор Початок, завершення програми або підпрограми
Процес Обробка даних (обчислення, пересилка і т.ін.)
Дані Операції введення/виведення
Рішення Розгалудження, вибір, ітераційні і пошукові цикли
Підготовка Рахункові циклі
Зумовлений процес (рос. Предопределённый) Виклик процедур

 

 

Продовження таблиці 1.1

Назва блоку Позначення Призначення
З’єднувач Маркування розривів ліній
Коментар Пояснення до операцій
Лінія потоку Зазначення послідовності зв’язків між символами
Між сторінковий з’єднувач Зазначення зв’язку між роз’єднаними частинами схем алгоритмів і програм, розташованих на різних аркушах

 

Розмір a має вибиратися з ряду 10, 15, 20 мм. Допускається збільшувати а на число кратне 5. Розмір b=1,5a. (Допускається b=2a)

Алгоритм виконується у зовнішньому середовищі, де перебувають користу­вачі алгоритму. Від користувачів надходить інформація, яка в той чи інший спо­сіб оброблятиметься алгоритмом. Користувачі також повинні мати можливість от­римати результати роботи алгоритму. Тому виникає потреба у блоках введення і виведення даних. Такі блоки позначаються паралелограмами.

Заокругленими прямокутниками позначається початок та кінець алгоритму. Початковий блок не має входів, а кінцевий блок — виходу. Є три елементарні алгоритмічні структури: послідовності (лінійна структура), розгалуження (розгалуджена структура) та по­вторення (циклічна структура). Всі інші алгоритмічні структури утворюються з елементарних шляхом заміни операторних блоків елементарними структурами.

Date: 2015-10-19; view: 339; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.008 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию