Создание системы по обработке результатов общественного мнения
Структура содержания общественного сознания. Анкетирование респондентов как один из важнейших инструментов социологического исследования. Математические и алгоритмические основы решения задачи. Программная реализация обработки результатов анкетирования.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 25.01.2010 |
Размер файла | 532,5 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Содержание
Введение
1. Постановка задачи
- 2. Математические и алгоритмические основы решения задачи
- 3. Функциональные модели решения задачи
- 4. Программная реализация решения задачи
- 5. Пример выполнения программы
- Заключение
- Список использованных источников и литературы
Введение
Феномен «общественное мнение» принадлежит к числу таких социальных явлений, которые привлекают внимание мыслителей с давних времен. Макиавелли в своем «Государе» особо указывал на исключительную важность этого феномена. В том виде, в каком данная категория употребляется нами, она встречается у английского государственного деятеля и писателя Джона Солсбери. Происхождение словосочетания - англосаксонское., появилось оно в Англии во второй половине XII в., а точнее в речи Солсбери в 1159 г. Из Англии этот термин пришел в другие страны, а в XVIII в. стал общепринятым.
Не обошел этот феномен своим вниманием и великий философ Г.Ф. Гегель. Он писал в «Философии права»: «Формальная субъективная свобода, состоящая в том, что единичные лица как таковые имеют и выражают свое собственное мнение, суждение о всеобщих делах и подают совет относительно них, проявляется в той совместности, которая называется общественным мнением». Подобная свобода возникает лишь в обществе, в котором существует не зависящая от государства сфера частных интересов, т.е. сфера отношений, составляющих гражданское общество. Он выделил в нем целый ряд структурных элементов: первый - условия существования общественного мнения, второй - объект общественного мнения, третий - носитель общественного мнения, четвертый - характер суждения, выступающего в качестве общественного мнения, пятый - соотношение «всеобщего» и «особенного» мнений, сочетание и «противоположность» в «явлении» элементов истины и лжи.
Представители разных сословий часто вкладывали в него различное содержание. Это происходило потому, что общественное мнение отражает реальное состояние общественного сознания, интересы, настроения и чувства классов и социальных групп общества. В общественном мнении проявляется конкретное состояние общественного сознания в тот или иной исторический отрезок времени. Оно концентрирует внимание на определенных сторонах, процессах бытия. Содержание общественного мнения - показатель глубины отражения, познания этих процессов, выражения их оценки с точки зрения интересов социальной группы, класса, народа в целом. Общественное мнение и общественное сознание находятся в сложных связях и отношениях. Общественное сознание, как считают многие ученые - это совокупность теорий, идей, взглядов, отражающих реальное общественное бытие, исторический процесс. Они порождены определенными материальными условиями жизни людей.
Структура реального содержания общественного сознания чрезвычайно сложна. В нем выделяют несколько форм. Чаще всего в качестве таких форм выступают политические идеи, правосознание, мораль, наука, искусство, религия, философия, экология и экономика и т. д. Эти формы отличаются друг от друга способом отражения действительности, особенностями своего развития и т. д., но прежде всего своим предметом. Каждая форма сознания отражает определенную сторону действительности: мораль, например, имеет дело с нормами поведения человека в обществе, принципами, регулирующими его, наука рассматривает законы природы и общества, политическая идеология имеет дело с политическими отношениями (государственными, классовыми, национальными и т. д.).
Общественное мнение невозможно отождествить ни с одной из форм общественного сознания. Предмет общественного мнения невозможно «втиснуть» в рамки какой-либо одной формы, так как общественное мнение может быть сформулировано по вопросам политики или права, морали или искусства, религии или науки и т. д. В силу этих обстоятельств общественное мнение может быть признано еще одной формой общественного сознания, ибо по своему предмету оно как бы пронизывает все формы сознания т. е. выступает как вид общественного сознания, однако уступая ему в широте диапазона.
Исходя из сказанного можно попытаться определить общественное мнение как отношение социальных общностей к проблемам общественной жизни, проявляющееся сначала в суждениях, а затем и в действиях. Общественное мнение отличается относительной распространенностью, интенсивностью, достоверностью и стабильностью. Эти качества феномена во многом зависят от объекта и субъекта общественного мнения.
Объектом общественного мнения являются конкретные темы, по которым высказывается или может быть высказана точка зрения индивида, группы или общественности, и процесс материального производства, и события, совершающиеся в сфере духовной жизни общества, и поведение болельщиков на стадионе, публики в театре, политических лидеров.
Общественное мнение имеет 3 важных момента:
1. Общественное мнение формируется там и тогда, когда на обсуждение народа выносится, ставится проблема, имеющая важное практическое значение, т. е. проблема (вопрос), которая затрагивает социальные интересы людей (экономической, социальной, политической, духовной жизни). Это - первый очень важный момент.
2. Общественное мнение чаще всего касается вопросов, связанных с политикой, правом, моралью или искусством, где больше спорного и затрагивающего наши интересы. Предметом рассмотрения общественности чаще всего выступают те формы общественного сознания, те вопросы, которые предполагают различия в оценках, характеристиках, т. е. заключают в себе момент дискуссионности. Это второе условие появления общественного мнения. Данная проблема или вопрос должны носить дискуссионный характер.
3. Кроме того, нельзя забывать и о третьем условии формирования общественного мнения - уровне компетентности. Если человек незнаком с каким-либо обсуждаемым вопросом, то на просьбу высказать мнение чаще всего отвечает: «Я не знаю». Но возможен и такой вариант, когда человеку просто не хватает знаний для спора, обсуждения вопроса.
Целью данной курсовой работы является обработка результатов общественного мнения.
1. Постановка задачи
Одним из важнейших инструментов социологического исследования является анкетирование респондентов.
Опросы - незаменимый прием получения информации о субъективном мире людей, их склонностях, мотивах деятельности, мнениях. Он является почти универсальным методом. При соблюдении надлежащих предосторожностей позволяет получить не менее надежную информацию, чем при исследовании документов или наблюдении.
С развитием информационных систем и возрастающем влиянием Интернет технологий наступил новый этап в сфере социологических исследований. В настоящий момент именно благодаря всемирной сети легко проводить опросы и анкетирования большой и разноплановой аудитории.
Подобный способ сбора информации имеет больше преимуществ в сравнении с традиционными методами. Во-первых, Интернет-опрос позволяет охватить значительные географические территории. Во-вторых, результаты можно получить в любой момент. К тому же, подобный способ изучения общественного мнения значительно снижает трудовые и финансовые затраты.
Социологии часто сталкиваются с проблемой выбора метода проведения опроса. Сборы информации по телефону или при помощи интервью затратны и малоэффективны в случаях больших выборок. Рассылка бланков по почте также не гарантирует удовлетворительного результата. В этом случае, устроители зачастую не получают назад и 50% высланных анкет.
При проведении опросов не надо забывать, что с их помощью выявляются субъективные мнения и оценки, которые подвержены колебаниям, воздействиям условий опроса и других обстоятельств. Чтобы минимизировать искажение данных, связанное с этими факторами, любую разновидность опросных методов следует проводить в сжатые сроки. Нельзя растягивать опрос на долгое время, так как к концу опроса могут измениться внешние обстоятельства, а информация о его проведении будет передаваться опрашиваемыми друг другу с какими-либо комментариями, и эти суждения станут влиять на характер ответов тех, кто позже попадет в состав респондентов.
Автоматизация процесса сбора данных позволяет избежать этих сложностей. Работа по данному направлению позволяет снизить временные, трудовые и финансовые затраты.
Для создания системы по обработке результатов общественного мнения требуется разработать программу решения следующей задачи:
входные данные:
-вопрос;
-ответы респондентов.
На основе этих данных вывести:
выходные данные:
-вопрос;
-количество ответов «Да» в процентном соотношении;
-количество ответов «Нет» в процентном соотношении;;
-количество ответов «Затрудняюсь ответить» в процентном соотношении.
Пример 1.
Входные данные: (1 - «Да», 0 - «Нет», -1 - «Затрудняюсь ответить»)
Вопрос 1: Вы курите?
Ответы респондентов: 1 0 1 1 1 0 0 0 0 1
Вопрос 2: Считаете ли вы курение опасным для здоровья?
Ответы респондентов: 0 1 -1 0 0 1 1 1 0 0
Вопрос 3: Согласны ли вы что правительство должно запретить рекламу сигарет?
Ответы респондентов: 1 0 1 1 1 0 0 -1 0 0
Вопрос 4: Хотите ли вы бросить курить?
Ответы респондентов: 0 0 0 1 0 0 0 0 0 0
Вопрос 5: Считаете ли вы что курение на рабочем месте должно быть разрешено везде?
Ответы респондентов: 1 0 0 1 1 0 0 -1 0 0
Выходные данные:
Подсчитываем процент ответов «Да», «Нет», «Затрудняюсь ответить»:
Вопрос 1: Да 50%, Нет 50%, Затрудняюсь ответить 0%.
Вопрос 2: Да 40%, Нет 50%, Затрудняюсь ответить 10%.
Вопрос 3: Да 40%, Нет 50%, Затрудняюсь ответить 10%.
Вопрос 4: Да 10%, Нет 90%, Затрудняюсь ответить 0%.
Вопрос 5: Да 30%, Нет 60%, Затрудняюсь ответить 10%.
Пример 2.
Входные данные: (1 - «Да», 0 - «Нет», -1 - «Затрудняюсь ответить»)
Вопрос 1: Считаете ли вы себя религиозным человеком?
Ответы респондентов: 0 0 1 0 1 0 1 -1 0 1
Вопрос 2: Смотрите ли вы религиозные передачи?
Ответы респондентов: 0 1 1 0 1 1 1 1 -1 0
Вопрос 3: Читаете ли литературу на религиозные темы?
Ответы респондентов: 0 0 1 1 1 0 1 0 0 0
Вопрос 4: Посещаете ли вы церковь?
Ответы респондентов: 0 0 1 0 1 0 1 1 0 1
Вопрос 5: Участвуете ли вы в совершении богослужений, в церковных обрядах
Ответы респондентов: 0 0 1 0 1 0 1 0 0 0
Вопрос 6: Есть ли в вашей семье верующие?
Ответы респондентов: 1 0 1 0 1 0 1 -1 0 0
Выходные данные:
Подсчитываем процент ответов «Да», «Нет», «Затрудняюсь ответить»:
Вопрос 1: Да 40%, Нет 50%, Затрудняюсь ответить 10%.
Вопрос 2: Да 60%, Нет 30%, Затрудняюсь ответить 10%.
Вопрос 3: Да 40%, Нет 60%, Затрудняюсь ответить 0%.
Вопрос 4: Да 50%, Нет 50%, Затрудняюсь ответить 0%.
Вопрос 5: Да 30%, Нет 70%, Затрудняюсь ответить 0%.
Вопрос 6: Да 40%, Нет 50%, Затрудняюсь ответить 10%.
2. Математические и алгоритмические основы решения задачи
Опросы - незаменимый прием получения информации о субъективном мире людей, их склонностях, мотивах деятельности, мнениях.
Опрос - почти универсальный метод, при соблюдении надлежащих предосторожностей позволяет получить не менее надежную информацию, чем при исследовании документов или наблюдении. Причем эта информация может быть о чем угодно. Даже о том, что нельзя увидеть или прочитать.
Искусство использования этого метода состоит в том, чтобы знать, о чем спрашивать, как спрашивать, какие задавать вопросы и, наконец, как убедиться в том, что можно верить, полученным ответам.
Для исследователя надо в первую очередь уяснить, что в опросе участвует не «средний респондент», а живой, реальный человек одаренный сознанием и самосознанием, который воздействует на социолога, так же как и социолог на него. Респонденты не беспристрастные регистраторы своих знаний и мнений, а живые люди, которым не чужды какие-то симпатии, предпочтения, опасения и т.п. Поэтому, воспринимая вопросы, они на одни из них не могут ответить из-за недостатка знаний, на другие - не хотят отвечать или отвечают неискренне.
При подготовке и проведении изучения общественного мнения не обходимо придерживаться следующих основных требований:
1) Постановка цели исследования.
Должно быть четко сформулировано, какие сведения предполагается получить, как использовать и на что направить обобщенные итоги.
2) Разработка инструмента (анкеты, вопросники).
Вопросы должны формулироваться четко, быть краткими, не допускающими различных толкований. Следует избегать прямых, "лобовых" вопросов, особенно в тех случаях, если они по смыслу касаются оценок работы опрашиваемого, направлены на получение данных непосредственно о самом человеке, его взглядах. Для получения более объективной информации вводятся проверочные вопроса (по этой же теме, но в другой постановке, позволяющей получить косвенное подтверждение ответа на основной вопрос). После набора возможных вариантов ответов - подсказок обозначается место для других вариантов, не предусмотренных анкетой.
З) Подготовка выборки (число и состав опрашиваемых).
При проведении исследований в городе, районе по Проблемам, касающимся всех социальных слоев оптимальное количество опрашиваемых должно составлять 1 - 1,5 процента от общей численности населения. Если же опрос проводится среди отдельных групп, в крупных трудовых коллективах, учебных заведениях количество респондентов может достигать 10 процентов от списочного состава. В небольших подразделениях по возможности опрос проводится среди всех его членов, либо какой-то его части по усмотрению исследователей. При устных, телефонных, экспресс-опросах по текущим, не требующим глубокого анализа вопросам достаточно проинтервьюировать несколько десятков человек. Для получения наиболее объективной информации в число опрашиваемых должны быть включены все категории населения -- по национальности, возрасту, (социальному положению, образованию и т.д.
4) Проведение анкетирования, опроса.
Как правило, его надо проводить анонимно, что повышает достоверность информации. Многое зависит от организаторов этого дела, насколько умело они настроят, подготовят людей на откровенные высказывания своих взглядов, позиций, мнений.
5) Обработка анкет, подготовка выводов, рекомендаций и предложений, по преодолению развития нежелательных процессов, прогнозирование возможных результатов и последствий их реализации.
6) Принятие конкретных мер.
7) Последующие проверки правильности решений и результатов принятия мер (отслеживание).
Составим математическую модель для обработки результатов общественного мнения. Результаты ответов респондентов на вопросы можно задать в виде списков, включающих следующие данные:
- вопрос;
-ответ респондента (1 - «Да», 0 - «Нет», -1 - «Затрудняюсь ответить»);
Записи сгруппированы в файл, который хранится на диске. Для получения списков выполняется последовательный поиск в файле и решаются следующие задачи:
- все ответы «Да» переводятся в процентное соотношение;
- все ответы «Нет» переводятся в процентное соотношение;
-все ответы «Затрудняюсь ответить» переводятся в процентное соотношение. Перевод в проценты осуществляется по следующей формуле:
.
Результаты заносятся в новый файл, который сохраняется на диске.
3. Функциональные модели решения задачи
Функциональные модели решения задачи представлены на рисунках 1, 2, 3.
Условные обозначения:
· lst - список ответов респондентов;
· n - количество ответов да/нет/не знаю;
· len - количество респондентов.
Рисунок 1 - Функциональная модель решения задачи для функции counter
Рисунок 2 - Функциональная модель решения задачи для функции topercent
Рисунок 3 - Функциональная модель решения задачи для функции test
4. Программная реализация решения задачи
;суммирование чисел n в списке lst
(defun counter (lst n)
(cond
((null lst) 0)
((atom lst) (if (eql lst n) 1 0))
(t (+ (counter (car lst) n) (counter (cdr lst) n)))
)
)
;открываем файл для чтения
(setq input-stream (open " d:\\opros.txt" :direction :input))
;получаем опрос
(setq opros (read input-stream))
;закрываем файл
(close input-stream)
;перевод в проценты
(defun topercent (n len)
(* (/ n len) 100)
)
(defun test (lst)
(setq yes (topercent (counter (cadr lst) 1) (length (cadr lst))))
(setq no (topercent (counter (cadr lst) 0) (length (cadr lst))))
(setq dim (topercent (counter (cadr lst) -1) (length (cadr lst))))
(format output-stream "~a~%yes ~a%~%no ~a%~%dim ~a%~%~%" (car lst) yes no dim)
)
;открываем файл для записи
(setq output-stream (open " d:\\test.txt" :direction :output))
(mapcar 'test opros)
;закрываем файл
(close output-stream)
5. Пример выполнения программы
Пример 1.
Рисунок 4 - Входные данные
Рисунок 5 - Выходные данные
Пример 2
Рисунок 6 - Входные данные
Рисунок 7 - Выходные данные
Заключение
Общественное мнение - сложное, многомерное и во многом неоднозначное явление. Во всех сферах жизни оно может играть как интегрирующую, так и деструктивную роль. В фокусе внимания специалистов по связям с общественностью общественное мнение находится постоянно. Общественное мнение в его собственном проявлении, это своеобразный регулятор всех общественных процессов, которые происходят в обществе. Более точное изучение общественного мнения поможет избежать многих проблем, с которыми сталкиваются власти при управлении государством.
Разработанная в данной курсовой работе программа для обработки результатов общественного мнения делает наиболее простой работу пользователя в данной области и сокращает время на выполнение соответствующих операций.
В результате выполнения курсовой работы составлена функциональная модель для решения поставленной задачи. Проведён анализ полученных результатов, и сделаны необходимые выводы.
Созданная функциональная модель и ее Лисп-реализация могут служить органической частью решения более сложных задач.
Список использованных источников и литературы
Бронштейн, И.Н. Справочник по математике для инженеров и учащихся втузов [Текст] / И.Н. Бронштейн, К.А. Семендяев. - М.: Наука, 2007. - 708 с.
Кузнецов, И.Н Технологии социологического исследования. [Текст] / И.Н. Кузнецов. - М.: ИКЦ «МарТ», 2005. С. 345.
Липпман У. Общественное мнение. [Электронный ресурс] / У.Липпман. - М.: Вильямс, 2004. С. 402.
Симанков, В.С. Основы функционального программирования [Текст] / В.С. Симанков, Т.Т. Зангиев, И.В. Зайцев. - Краснодар: КубГТУ, 2002. - 160 с.
Степанов, П.А. Функциональное программирование на языке Lisp. [Электронный ресурс] / П.А.Степанов, А.В. Бржезовский. - М.: ГУАП, 2003. С. 79.
Тощенко, Ж.Т. Общественное мнение: методологические рекомендации для проведения социологических опросов. [Текст] / Ж.Т. Тощенко - М.:ГУАП, 2001. С. 142.
Федотова, Л.Н. Социология общественного мнения. [Текст] / Л.Н.Федотова. - М.: Питер, 2003. С. 612.
Хювенен Э. Мир Лиспа [Текст] / Э. Хювенен, Й. Сеппянен. - М.: Мир, 1990. - 460 с.
Цалер Дж. Происхождение и природа общественного мнения. [Электронный ресурс] / Дж. Цалер. - М.: Вильямс, 2004. С.687.
Подобные документы
Математические и алгоритмические основы решения задачи. Функциональные модели и блок-схемы решения задачи. Программная реализация решения задачи. ЛИСП-реализация вычисления неэлементарных функций. Вычисления гамма функции для положительных неизвестных х.
курсовая работа [621,2 K], добавлен 18.01.2010Решение биквадратного уравнения методом введения новой переменной. Создание программы с понятным интерфейсом. Математические и алгоритмические основы решения задачи. Алгебраическое уравнение четвертой степени. Программная реализация решения задачи.
курсовая работа [412,5 K], добавлен 02.02.2010Постановка задачи. Математические и алгоритмические основы решения. Функциональные модели и блок-схемы решения. Программная реализация решения. Пример выполнения программы. Методы, использующие исключение отрезков. Учет информации о значениях функции.
курсовая работа [527,0 K], добавлен 15.01.2010Рассмотрение истории развития психологического тестирования. Практическая разработка программы по обработке результатов опросов: составление математической, функциональной моделей решения задачи, соответствующие им блок-схемы и программная реализация.
курсовая работа [714,9 K], добавлен 25.01.2010Применение итерационных методов численного решения системы линейных алгебраических уравнений при вычислении на ЭВМ. Математические и алгоритмические основы решения задачи, метод Гаусса. Функциональные модели и блок-схемы, программная реализация решения.
курсовая работа [527,5 K], добавлен 25.01.2010Системы линейных алгебраических уравнений. Код программы для решения систем линейных алгебраических уравнений. Математические и алгоритмические основы решения задачи методом Гаусса. Программная реализация решения. Алгоритмы запоминания коэффициентов.
лабораторная работа [23,5 K], добавлен 23.09.2014Программная реализация на языке ЛИСП расписания встреч участников соревнования с использованием круговой и олимпийской системы проведения соревнований. Математические и алгоритмические основы решения задачи. Функциональные модели и блок-схемы решения.
курсовая работа [1,0 M], добавлен 25.01.2010Методика разработки и механизм отладки программы на языке Лисп, реализующей криптографический алгоритм кодирования информации с открытым ключом – RSA. Математические и алгоритмические основы решения задачи, его программная модель, составление блок-схемы.
курсовая работа [675,7 K], добавлен 20.01.2010Выбор методов обработки и сегментации изображений. Математические основы примененных фильтров. Гистограмма яркости изображения. Программная реализация комплексного метода обработки изображений. Тестирование разработанного программного обеспечения.
курсовая работа [1,3 M], добавлен 18.01.2017Понятие определителя матрицы, математические и алгоритмические основы его расчета, функциональные модели, блок-схемы и программная реализация. Сущность метода Гаусса для решения систем линейных алгебраических уравнений и вычисления определителя матрицы.
контрольная работа [455,2 K], добавлен 18.01.2010