Розділ 2. Характеристика алгоритмів, їх властивості та види (графічні приклади), їх відмінності

ВІДОКРЕМЛЕНИЙ ПІДРОЗДІЛ

НАЦІОНАЛЬНОГО УНІВЕРСИТЕТУ БІОРЕСУРСІВ І ПРИРОДОКОРИСТУВАННЯ УКРАЇНИ

"БОЯРСЬКИЙ КОЛЕДЖ ЕКОЛОГІЇ І ПРИРОДНИХ РЕСУРСІВ"

 

КУРСОВА РОБОТА

З ДИСЦИПЛІНИ:

"АЛГОРИТМІЗАЦІЯ ТА ПРОГРАМУВАННЯ"

 

 

На тему:

________________________________________________________________________________________________________________________________________________

КОД-ШИФР

 

 

Виконав:

Студент групи КН-21

Спеціальність:5.05010101 "Обслуговування програмних систем і комплексів"

Петришин Віктор Миколайович

Перевірила:

Викладач

Кодинець Марія Анатоліївна

 

Боярка 2013

Вступ

 

Мета курсової роботи

Всебічне вивчення, систематизація, закріплення та поглиблення теоретичних знань з однієї актуальної теми дисципліни, по якій виконується курсова робота;

Оволодіння методикою збору інформації про роботу та призначення конкретного програмного коду та його аналізу;

Набуття навиків написання програм, розробки конкретних заходів для запровадження у написанні програмного коду найбільш ефективних форм і методів управління, а також досягнень знань в науці і техніці

Pascal

Pascal — це середовище розробки для мови програмування Паскаль.

Система Pascal ABC створювалася на факультеті математики, механіки і комп'ю -терних наук ПФУ як навчальне середовище програмування (автор - доцент С. С. Михалкович).

Система Pascal ABC розроблялася в середовищі Delphi для операційних

систем, що використовують Win32 API.Незважаючи на неповну реалізацію мови, система стала вдалою заміною вже давно застарілій системі Turbo Pascal у початковому навчанні програмуванню. Вже з версії 2 Pascal ABC став надійною середовищем програмування для початківців, що має практично повну реалізацію Object Pascal. Завдяки створенню сайту системи Pascal ABC її використання істотно розширилося, система стала відома її використовували у багатьох регіонах СНД.

 

Зміст

Оглавление

Вступ. 2

Розділ 1. Призначення та мета дисципліни "Алгоритмізація та програмування". 4

Розділ 2. Характеристика алгоритмів, їх властивості та види (графічні приклади), їх відмінності. 5

1.Алгоритм та його властивості. 5

2.Базові структури алгоритму. 7

3.Приклади структур алгоритмів. 8

Малюнок 1. 8

Малюнок 2. 9

Малюнок 3. 10

 

 

 

Розділ 1. Призначення та мета дисципліни "Алгоритмізація та програмування"

Алгоритмізація – наука про алгоритми.

Слово «алгоритм» походить від «algorith­mi» — латинської форми написання імені великого математика аль-Хорезмі, який сформулював правила виконання арифметичних дій. Тому спочатку під алгоритмом розуміли тільки правила виконання чотирьох арифметичних дій над багатоцифровими числами в десятковій системі числення. Зараз він є одним із фундаментальних понять інформатики.

Алгоритм — це послідовність дій, спрямованих на розв’язання поставленої задачі. Кожний алгоритм створюється з розрахунку на конкретного виконавця, тому можна сказати, що алгоритм — це точні розпорядження (указівки, команди, операції, інструкції) виконавцеві здійснити послідовність дій, спрямованих на розв’язання поставленої задачі.

Алгоритм складається із команд — окремих указівок виконавцеві виконати деякі конкретні дії. Команди алгоритму виконуються одна за одною, і на кожному кроці відомо, яка команда повинна виконуватися. Почергове виконання команд за кінцеве число кроків приводить до розв’язання задачі. Для того щоб виконавець міг розв’язати задачу за заданим алгоритмом, він повинен уміти виконувати кожну з дій, що вказується командами алгоритму.

Виконавцями алгоритмів можуть бути людина, тварини, автомати, тобто ті, хто розуміє та може виконати вказівки алгоритму.

Система команд виконавця — сукупність команд, які можуть бути виконані виконавцем; кожна команда алгоритму входить до системи команд виконавця.

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

 

 

Розділ 2. Характеристика алгоритмів, їх властивості та види (графічні приклади), їх відмінності.