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

бесплатно 0
4.5 126
Особенности разработки и реализации обучающей программы и схемы алгоритмов на языке программирования С . Понятие равномерной и неравномерной дискретизации. Представление информации (составление кода) в виде таблицы перекодировки или многочлена.

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

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


Аннотация к работе
Одним из парадоксов развития человечества является то, что на протяжении всего своего развития человек использовал, накапливал, передавал информацию, не понимая и даже не задумываясь о ней. Современная жизнь, производство, здравоохранение и прочие сферы деятельности человека сегодня немыслимы без информационных технологий: каждая из сфер нуждается в переработке огромного количества информации, а также в информационном обслуживании. Наиболее оптимальным и единственно универсальным средством обработки информации является компьютер, исполняющий роль дополнительного усилителя интеллектуальных способностей человека [1]. ИТ способны обрабатывать информацию, хранить огромные объемы информации, а также передавать информацию в краткие сроки на любые расстояния [4].Структура обучающей программы включает следующие части: 1. теоретическую;Необходимо выбрать функцию y=f (x) в соответствии с вариантом задания. Построить 4 графика выбранной функци так, чтобы на них были представлены: 1) аналоговый сигнал - непрерывная функция непрерывного аргумента (выбирается наименьшее из возможных приращений Dx);Для функции из предыдущей лабораторной работы (у каждого свой вариант) построить дискретную функцию дискретного аргумента с неравномерной (по осям) дискретизацией. Разработать небольшой собственный редактор, позволяющий пользователю сформировать шаг дискретизации по оси абсцисс. Составить код и представить его в виде таблицы перекодировки. В первичный алфавит включить символы, из которых состоят собственная фамилия, имя и отчество студента специальные символы (пробел, точка, запятая и т.д.).После запуска программы появляется окно, в котором выводится учебный материал. После изучения текста студент может пройти тест, который состоит из 5 заданий. Если студент совершит ошибку при прохождении теста, программа сообщит ему об этом и закроется. В случае успешного прохождения теста, откроется следующее задание, в котором требуется решить задачу. Программа состоит из 3-х окон: · Учебный материалПрограмма запрашивает у пользователя ввести минимальное и максимальное значения для Х. После ввода этих значений и нажатия на кнопку "График", будет построено 4 графика в соответствии с заданием.Программа запрашивает у пользователя ввести минимальное и максимальное значения для Х, а также значения А и В для построения формулы неравномерной дискретизации. После ввода этих значений и нажатия на кнопку "График", будет построено график в соответствии с заданием. Программа состоит из одного окна, на котором находятся два поля для ввода значений Xmin и Xmax, поля для ввода значений А и В, кнопка "График" и одна область для рисования гафика.Программа запрашивает у пользователя ввести его полное имя. После ввода программа выполняет кодирование предложения с использованием вычисленных кодов, а также представление в виде многочлена. На этом окне находится: поле для ввода полного имени студента; поле для ввода предложения, которое нужно закодировать; кнопка "Таблица" для построения таблицы кодов; кнопка "Закодировать" для кодирования предложения; два поля для вывода закодированного предложения и два поля для вывода предложения в виде многочлена.После запуска программы появляется окно с учебным материалом (Рис. Откроется окно с тестами (Рис.3.2), на котором находится вопрос и варианты ответа. После успешного прохождения тестов, очередное нажатие на кнопку "Next" вызовет окно с примером решения задач и заданием для самостоятельной работы (Рис.3.3).После запуска программы появляется главное окно, которое содержит в себе поля для ввода минимального и максимального значений для Х, поля для ввода значений А и В, кнопка "График" и переключатель "Задание 2", который позволяет переключатся между типами дискретизации (Рис.3.4). Чтобы провести равномерную дискретизацию, нужно ввести значения для Х и нажать на кнопку "График". Чтобы вывести график неравномерной дискретизации нужно ввести значения для Х, а также значения А, В и нажать на кнопку "График" (Рис.3.6).Для создания таблицы с кодами символов нужно ввести имя и нажать на кнопку "Таблица". Чтобы закодировать текст его нужно ввести в соответствующее поле и нажать на кнопку "Закодировать".В данной курсовой работе были разработаны программы и схема алгоритмов а также показана их реализация на языке программирования С .{std:: ifstream file ("1. data",std:: ios:: in); } test. m_question = READSTRINGFROMFILE (file). c_str (); test. m_question = READSTRINGFROMFILE (file). c_str (); test. m_question = READSTRINGFROMFILE (file). c_str (); test. m_question = READSTRINGFROMFILE (file).

План
Содержание

Введение

1. Описание задания

2. Разработка программ

2.1 Обучающая программа

2.2 Равномерная дискретизация

2.3 Неравномерная дискретизация

2.4 Табличное представление информации и представление информации в виде многочлена

3. Контрольный пример

3.1 Обучающая программа

3.2 Равномерная и неравномерная дискретизация

3.3 Табличное представление информации и представление информации в виде многочлена

Заключение

Список литературы

Приложение 1. Программные коды

Введение
Целью данной курсовой работы является закрепление основных теоретических и практических положений дисциплины "Теория информации и кодирования", а также приобретение навыков по созданию качественного программного обеспечения.

Одним из парадоксов развития человечества является то, что на протяжении всего своего развития человек использовал, накапливал, передавал информацию, не понимая и даже не задумываясь о ней.

Современная жизнь, производство, здравоохранение и прочие сферы деятельности человека сегодня немыслимы без информационных технологий: каждая из сфер нуждается в переработке огромного количества информации, а также в информационном обслуживании. Наиболее оптимальным и единственно универсальным средством обработки информации является компьютер, исполняющий роль дополнительного усилителя интеллектуальных способностей человека [1].

Информационные технологии, как неотъемлемая составляющая современной жизни человека, позволяют управлять огромными потоками информации с применением компьютеров (вычислительной техники). В целом, информационные технологии - это комплекс инженерных и технологических наук, обеспечивающих организацию жизнедеятельности современного общества. ИТ способны обрабатывать информацию, хранить огромные объемы информации, а также передавать информацию в краткие сроки на любые расстояния [4].

Стремительно растущий потенциал информационных технологий обеспечивает столь же стремительное сокращение издержек в производственной сфере, способствует облегчению и улучшению уровня жизни, открывает все новые и новые возможности для людей. Поскольку нововведения информационных технологий проявляются в каждой сфере жизнедеятельности человека (работа, семья, образование, обслуживающий сектор, отдых и пр.), на сегодняшний день все сложнее представить жизнь без ИТ.

Ни один современный человек не станет отрицать огромную роль информационных технологий в его жизни. Более того, вряд ли сегодня можно назвать хоть одну сферу, где прямо или косвенно не задействованы информационные технологии. Это и серьезные производственные процессы, которые обеспечивают жизнедеятельность человека, и весь спектр услуг, и даже отдых - каждый сегмент работает благодаря ИТ.

Вывод
В данной курсовой работе были разработаны программы и схема алгоритмов а также показана их реализация на языке программирования С . Разработан простой и удобный интерфейс, не требующий определенных навыков и знаний, и позволяющий пользователю без проблем работать с программами. При выполнении курсовой работы были закреплены все знания по дисциплине "Теория информации и кодирования”.

Список литературы
1. Франка П. С . Учебный курс. - М.: Питер, 2003. - 528 c.

2. Динман М. С . Освой на примерах. - СПБ.: БХВ-Петербург, 2006. - 377 c.

3. Лаптев В.В. C . Экспресс-курс. - СПБ.: БХВ-Петербург, 2004. - 512 c.

4. Крупник А.Б. Изучаем С . - СПБ.: Питер, 2004. - 254 c.

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


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

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





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