Курсовая работа: Составить программу на языке Turbo Pascal для параллельной сортировки чисел

Курсовая работа: Составить программу на языке Turbo Pascal для параллельной сортировки чисел




🛑 👉🏻👉🏻👉🏻 ИНФОРМАЦИЯ ДОСТУПНА ЗДЕСЬ ЖМИТЕ 👈🏻👈🏻👈🏻




























































Федеральное агентство по образованию
Государственное образовательное учреждение высшего профессионального образования
Южно-Уральский государственный университет
Кафедра «Электронно-Вычислительные машины»
Составить программу на языке TurboPascal для параллельной сортировки множества из n чисел, где n- мощность множества, состоящего из букв фамилии, n>2.
Тело программы начинается с цикла for, создающего верхнюю строчку, состоящую из символов:
где 35- произвольное число, длина строки; τextcolor – процедура, задающая цвет нужному фрагменту программы. Далее оформление создаётся аналогичным образом.
Для начала работы программы вводим фамилию. Она считывается в переменную fam типа string. Затем требуется создать по количеству символов из этой введенной фамилии одномерный массив типа integer. Для этого сначала требуется посчитать количество символом - это легко можно сделать с помощью строковой функции Length: e:=Length(fam), где e-переменная типа integer.
Далее требуется проверить введённую фамилию, на наличие цифр. Для этого используется функция Val: val(fam[i],n,kod). Эту функцию выполняем в цикле for, так как нужно проверить каждый символ в фамилии. Потом делаем проверку переменной kod в условном операторе if:
writeln ('neverno vvedena familia')
Если kod=0 значит в нашей фамилии содержится цифра.
Всё выше описанное происходит в цикле repeat, условием выхода которого является f=false. В начале этого цикла мы поднимаем флажок, т.е. f=true. Далее, как описано во фрагменте кода выше, если kod=0 мы опускаем флажок. Это нужно для того, чтобы получилось зацикливание, и пользователь мог, в случае неправильного ввода фамилии, сделать это снова. Если же f=true после прохождения по циклу, цикл завершит свою работу.
После этого цикла создаётся удобный интерфейс, позволяющий пользователю не запутаться в том, что нужно ввести. Далее непосредственно начинается сортировка массива, двумя способами: методом вставки и методом пузырька.
i,e,n,kod,j,k,x:integer; fam:string; f:boolean;
write(' vvedite familiu= ');read(fam);
if f=false then writeln('neverno vvedena familia') else
Textcolor(4); write(' kol-vo bukv v familii= ',e);
TextColor(11); write(' vvedite massiv iz ',e,' chisel: ');
TextColor(15); write(' Isxodnii massive: ');
TextColor(15); write(' Otsortirovannii massive:');
2. Д. Кнут, Искусство программирования, М.:Мир,1978.
3. Рейнгольд, Нивергельт, Део, Комбинаторные алгоритмы. Теория и практика, М.:Мир, 1982.

Название: Составить программу на языке Turbo Pascal для параллельной сортировки чисел
Раздел: Рефераты по информатике, программированию
Тип: курсовая работа
Добавлен 21:41:55 07 марта 2010 Похожие работы
Просмотров: 55
Комментариев: 15
Оценило: 3 человек
Средний балл: 5
Оценка: неизвестно   Скачать

Срочная помощь учащимся в написании различных работ. Бесплатные корректировки! Круглосуточная поддержка! Узнай стоимость твоей работы на сайте 64362.ru
Привет студентам) если возникают трудности с любой работой (от реферата и контрольных до диплома), можете обратиться на FAST-REFERAT.RU , я там обычно заказываю, все качественно и в срок) в любом случае попробуйте, за спрос денег не берут)
Да, но только в случае крайней необходимости.

Курсовая работа: Составить программу на языке Turbo Pascal для параллельной сортировки чисел
Курсовая работа по теме Технологический процесс прессования и механической обработки изделия 'Кольцо'
Статья: Чередование занятий с различными по величине и направленности нагрузками в построении тренировочного процесса
Доклад: Беленков Юрий Никитич
Дипломная работа по теме Разработка системы резервного электропитания
Реферат по теме Системный подход к содержанию дипломного проекта в техническом вузе
Реферат На Тему Войно-Ясенецкий, Український Діяч І Лікар
Отчет по практике по теме Анализ деятельности предприятия 'Бипэк-Авто'
Контрольная работа по теме Понятие и сущность методологии. План урока 'Побег' (растение)
Какова Основная Задача Воспитания Человека Сочинение Егэ
Реферат по теме Анализ проблем и перспектив проекта 'Северный поток-2'
Сочинение 5 Класса Комарова
Помощь В Написании И Защите Кандидатской Диссертации
Приоритеты Стратегического Планирования Реферат
Реферат: Общая аудиторская проверка расчетных операций
Доклад: Разумовский, Андрей Кириллович
Дипломная работа: Методика обліку і організація аналізу і аудиту виробничих запасів підприємства
Магистерская диссертация по теме Педагогические условия формирования этнокультурной компетенции у студентов ВУЗа
Курсовая работа по теме Современное кролиководство
Реферат: Конституционный суд Бельгии
Мое Отношение К Моде Сочинение
Доклад: Является ли математика частью информатики?
Доклад: Сергей Павлович Залыгин
Контрольная работа: Автоматизация производственных процессов

Report Page