Міністерство освіти і науки РФ
Федеральне державне бюджетне освітня установа вищої професійної освіти
Тульський державний університет
Гірничо-будівельний факультет
Курсова робота
з дисципліни: Інформатика
на тему: Алгоритм і комплекс програмних засобів для інженерного розрахунку
Тула, 2012
Завдання на курсову роботу з дисципліни В«ІнформатикаВ»
Створити додатки в інтегрованому середовищі Borland Delphi для вирішення наступних завдань:
. З даного натурального числа видалити всі цифри А. А задається. p align="justify">. Дано масив натуральних чисел з n елементів, заповнений випадковим чином числами з проміжку [-100; 100]. p align="justify"> а) Видалити з нього всі максимальні елементи.
б) Вставити максимальне значення елементів масиву перед усіма елементами, у записі яких є цифра 1.
в). Переставити останні три і середні три елементи місцями, зберігаючи порядок їх проходження (кількість елементів-непарне).
Введення
У курсовій роботі вирішуються два завдання-завдання складання масиву і видалення, знаходження та перестановки в ньому елементів, і завдання в якій відбувається перетворення числа. У ході виконання курсової роботи створено програму в інтегрованому середовищі Borland Delphi, яке вирішує обидві ці завдання. Вирішення завдань засновані на використанні процедур. Для організації багаторазового виконання набору інструкцій <# "justify"> Задача 1.
Формулювання завдання
З даного натурального числа видалити всі цифри А. А задається.
Методика вирішення задачі
У роботі розроблена програма, яка реалізує поставлене завдання. Рішення завдання грунтується навикористанні процедур:
В· Button1Click - процедура виконує перетворення числа і його подальше виведення;
Структурна схема алгоритму і його опис
Алгоритмічне рішення задачі представлений у вигляді алгоритму введення числа; алгоритму введення цифри; алгоритму знаходження даної цифри в даному числі; алгоритму видалення цифри з числа; алгоритму виведення перетвореного числа. p align="justify"> Блок-схема алгоритму розв'язання задачі показана на рис. 1. Вона складається з 11-ти блоків. Після блоку 1 запуску алгоритму в блоці 2-3функція StrToInt конвертує рядок з елементами, в блоці 4 числа i присвоюється значення 1. У блоці 5-8...