Разработка базового алгоритма обработки массива данных по заданному условию - Курсовая работа

бесплатно 0
4.5 142
Основные этапы решения задач на ЭВМ. Управляющие структуры или операторы управления. Назначение и области применения программы заполнения массива случайными числами. Разработка алгоритма программы на языке Си . Отработка и тестирование программы.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ1.5 Генератор случайных чисел.1 Спецификация программыЯзык С завоевывает все большую популярность, поскольку его возможности достаточно велики для создания даже самых сложных приложений. Грамотное и высокотехнологичное программное обеспечение необходимо во многих сферах применения: от организации одноранговых сетей для обеспечения протоколов связи до создания комплексного программного обеспечения, позволяющего управлять работой современного промышленного производства. Основная сложность при создании программного обеспечения для любого проекта, состоит в том, что необходимо учитывать множество видов работ, которые должны быть совместимы и синхронизированы друг с другом. По этому алгоритму на языке C составлена и отлажена программа, удачно прошедшая тестирование. Однако, несмотря на огромное количество хороших книг по программированию, появившихся в последнее время, практически неохваченным остался такой раздел учебной литературы, как изложение методов составления алгоритмов и обучение составление блок-схем.Любая задача начинается с постановки задачи, на основе словесной формулировки задачи выбираются переменные подлежащие определению. Основные этапы решение задач на ЭВМ: Для решения задач на ЭВМ они должны быть записаны в виде специальной программы алгоритма состоящей из команд инструкций. Совокупность таких инструкций направленных на решение конкретной задачи называется программой. Язык программирования позволяет с помощью фиксированной системы обозначения и правил определить алгоритм, а также описать необходимую структуру данных, которые затем и будут переведены в машинный код. Если выбранный для решения задачи численный метод реализован в виде стандартной подпрограммы, то алгоритм обычно сводится к описанию и вводу исходных данных, вызову стандартной подпрограммы и выводу результатов на экран или на печать.Управляющие структуры или операторы управления служат для управления последовательностью вычислений в программе. Операторы ветвления и циклы позволяют переходить к выполнению другой части программы или выполняет какую-то часть программы многократно, пока удовлетворяется одно или более условий. Внутри блока каждый оператор должен ограничиваться (;). Пустой оператор используется там, где синтаксис языка требует присутствия в данном месте программы оператора, однако по логике программы оператор должен отсутствовать. Общий вид операторов ветвления следующий: if (логическое выражение) оператор;Данная программа предназначена для заполнения массива случайными числами в определенном диапазоне, сортировки чисел по возрастанию и переворачивание массива.В программировании достаточно часто находят применение последовательности чисел, выбранных случайным образом из некоторого множества. В качестве примеров задач, в которых используются случайные числа, можно привести следующие: - тестирование алгоритмов; Устройства или алгоритмы получения случайных чисел называют генераторами случайных чисел (ГСЧ) или датчиками случайных чисел. Параметр и процесс выбираются таким образом, чтобы обеспечить хорошую «случайность» значений при считывании. Константное-выражение при объявлении массива может быть опущено в следующих случаях: - при объявлении массив инициализируется, - массив объявлен как формальный параметр функции, - массив объявлен как ссылка на массив, явно определенный в другом файле.В данную программу входит обработка массива данных.Для того чтобы выполнить работу программы необходимо сделать следующее: 1) введите количество элементов в массиве; Рассмотрим случай когда необходимо выполнить упорядочивание «сортировку» чисел по возрастанию. Для сортировки данного массива можно применить один из известных методов сортировки. После компиляции программы, программа просит пользователя ввести необходимое количество элементов массива. После заполнения массива случайными числами программа предлагает выбрать действия: 1) сортировка;В процессе разработки курсовой работы «Разработка базового алгоритма обработки массива данных по заданному условию», был разработан алгоритм решения задачи. По этому алгоритму на языке Си разработана и отлажена программа, показавшая верное решение поставленной задачи.

План
СОДЕРЖАНИЕ

ВВЕДЕНИЕ

1. ОБЩАЯ ЧАСТЬ

1.1 Постановка задачи

1.2 Управляющие структуры

1.3 Назначения и область применения

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?