Міністерство освіти Республіки Білорусь
УО "Полоцький державний університет"
Радіотехнічний факультет
Кафедра інформаційних технологій
Курсова робота
Основи алгоритмізації та програмування
Новополоцьк 2012
Завдання
1. Обчислити суму ряду з точністю e = 10-4
. У речовій матриці Snхm останній елемент кожного рядка замінити сумою позитивних елементів цього рядка. Конкретні розміри матриці ввести (n, m? 10). p>. Дана матриця. Упорядкувати елементи рядків матриці за зростанням, а самі рядки за зростанням суми елементів рядків. Використовувати сортування прямими вставками з бар'єром, реалізувавши метод у вигляді підпрограми. p>. Текст складається з слів, відокремлених одним або декількома пропусками. Слово - послідовність будь-яких символів крім пропусків. Надрукувати найкоротший слово тексту, що не містить заданого символу. p>. Створити файл, що містить відомості про асортимент іграшок в магазині. Кожен запис містить поля: назва іграшки, ціна, кількість, вікові межі. На екран і у окремий файл вивести: назви іграшок, які підходять дітям від 3 до 5 лет; вартість найдорожчої іграшки та її найменування, назва іграшки, яка за вартістю не перевищує Х рублів і підходить дитині у віці від А до В років. Значення Х, А і В вводяться з клавіатури. Програма повинна виконувати наступні додаткові функції: створення нової бази даних; відкриття бази з файлу; збереження бази в файл; додавання записів; видалення записів; пошук записів по одному з полів; сортування за однією з полів методом, зазначеним в задачі 3, висновок бази даних на екран; вихід з програми. Для реалізації основних дій алгоритму використовувати підпрограми. Для обробки записів реалізувати динамічну структуру даних стек. p align="center"> Введення
З кожним днем ​​програмування ставати все більш популярно серед звичайних користувачів, що пов'язано з інтенсивним розвитком інформаційних технологій. На початку комп'ютерної ери програмісти були рабами обчислювальних машин. Розробники програмного забезпечення повинні були писати свої команди на єдиному мовою, яку розуміли комп'ютери, - в двійковому коді, і програми виглядали як послідовність нулів і одиниць. У міру того як час ішов, і алгоритми ускладнювалися, програмування вимагало все більше часу, а внесення змін до програми та їх модернізація ставали практично неможливими. p align="justify"> Мова Паскаль відноситься до процедурно-орієнтованим мовам високого рівня.
Переваги мови Паскаль:
? відносна простота (тому розроблявся з метою ...