Функциональные возможности персонального компьютера

История развития аппаратного и программного обеспечения компьютера. Операционные системы, прикладные программы персонального компьютера. Решение задач прикладной механики в среде системы Паскаль. Функциональные возможности языка программирования.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 05.12.2008
Размер файла 190,7 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Для нахождения углов d и g, входящих в уравнение (1), воспользуемся, прежде всего, теоремой косинусов для треугольника ABE:

k=Ц l2 + b2 -2l b cos j , (2)

Зная величину k, находим, пользуясь теоремой косинусов, из треугольника ADE имеем:

cos b2 = (k2 + d2 -a2)/2kd . (3)

Далее, по теореме синусов для треугольника ABE имеем:

sin b1/ l =sin a1 /b = sin j /k

откуда sin b1 =l/k sin j--------(4)

Теорема синусов для треугольника ADE приводит к равенству

sin g /k = sin b 2/ a ,

откуда sin g =k/a sinb 2

Далее, находим: d= b--1 + b2 - 900 и, следовательно, cos d = sin ( b1 +b2)

Внося значения (6) „ (5) в уравнение (1), получим:

W = bk /a2 *sin (b 1+ b2 )/sin b2

Зависимость углов в1 и в2 от угла ц определяется ранее полученными равенствами (2), (3) и (4).

На основе разработанного алгоритма решения задачи по кинематике составим Паскаль - программу под названием Kinematika:

Program Kinematika;

Var t,f0,k,b1,b2,x1,x2,a,b,l,d,f1,f2,a1,a2,w1,w:real;

Begin

Write('vvedite welichini a b d l w t = ');

Readln(a,b,d,l,w,t);

x1:=(sqr(d+b)-a*a+l*l)/(2*l*(d+b));

f1:=(180/pi)*arctan(sqrt(1-sqr(x1))/x1);

x2:=(sqr(d+b)-a*a-l*l)/(2*l*a);

a1:=(180/pi)*arctan(sqrt(1-sqr(x2))/x2);

x1:=-(l*l+sqr(d-b)-a*a)/(2*l*(d-b));

f2:=(180/pi)*arctan(sqrt(1-sqr(x1))/x1);

x2:=(l*l-sqr(d-b)+a*a)/(2*l*a);

a2:=(180/pi)*arctan(sqrt(1-sqr(x2))/x2);

f0:=w*t;

k:=sqrt(l*l+b*b-2*l*b*cos(f0));

x1:=(k*k+d*d-a*a)/(2*k*d);

b2:=arctan(sqrt(1-sqr(x1))/x1);

x2:=(1/k)*sin(f0);

b1:=arctan(x2/sqrt(1-sqr(x2)));

w1:=(b*k*sin(b1+b2)*w)/(a*a*sin(b2));

Writeln('a1= ', a1:6:3,' a2= ',a2:6:3);

Writeln('f1= ', f1:6:3,' f2= ',f2:6:3);

Writeln('w1= ',w1:6:3);

Readln;

End.

Примечание: Данная программа на языке Паскаль позволяет определить углы, которые образуют кривошипы с прямой АВ в крайних положениях, а также найти угловую скорость кривошипа AD.

Задача №2:

Эпициклический механизм, расположенный в вертикальной плоскости, установлен на горизонтальной идеально гладкой плоскости и прикреплен к ней болтами K и L. Зубчатое колесо 1 радиуса r1 неподвижно. С2 - центр тяжести зубчатого колеса 2 весом Р2 и радиусом r2. С1 - центр тяжести станины А и колеса 1, общий вес которых равен Р1. Массой кривошипа С1С2, вращающегося с постоянной угловой скоростью w, пренебречь. В начальный момент кривошип занимал правое горизонтальное положение.

Определить:

a) нормальное давление механизма на плоскость,

b) угловую скорость w вращения кривошипа, при которой механизм в условиях отсутствия болтов начнет подпрыгивать над горизонтальной плоскостью,

c) наибольшее горизонтальное усилие, действующее на болты,

d) движение центра тяжести С1 станины механизма после среза болтов K и L.

Решение:

Материальная система состоит из двух масс: неподвижного колеса 1 со станиной и подвижного колеса 2. Изобразим внешние силы этой системы: Р1 - вес станины и неподвижного колеса 1, Р2 - вес подвижного колеса 2, Ry - суммарная нормальная реакция плоскости, Rx - суммарная тангенциальная реакция болтов K и L.

Направим ось Oy по вертикали через точку С1, ось x - вдоль горизонтальной плоскости направо.

Запишем теорему о движении центра масс системы в проекциях на оси x и y:

Mxc=?Fkx, Myc=?Fky, Mzc=?Fkz

В данной задаче ?Fkx=Rx, ?Fky=Ry-P1-P2, Rx= Mxc, (1)

Ry= Myc+P1+P2 (2)

Для определения сил Rx и Ry остается подсчитать Mxc и Myc. Вычисление Mxc и Myc ведется по формулам:

Mxc=?mkxk, Myc=?mkyk.

В данном случае Mxc= m1 x1+m2 x2 и Myc= m1 y1+m2 y2, (3).

Где x1 и y1 - координаты центра тяжести С1 станины механизма и неподвижного колеса 1, x2 и y2 - координаты центра тяжести С2 подвижного колеса 2.

Как видно из рис., x1=0, y1=ОС1 - постоянная, x1=C1 C2 cosw t=(r1+r2) cos w t (угол поворота кривошипа С1С2 равен ц=wt, так как по условию w постоянна), y2=ОС11С2 sinw t=ОС1+(r1+r2) sinw t.

Вычислив вторые производные x1, y1, x2, y2 по времени t находим x1=0 y1=0, x2=-(r1+r2) w2 cosw t, y2=-(r1+r2) w2 sinw t.

Внеся эти значения в формулы (3), получим:

Mxc= -m2 ( r1+ r2 )w2 соs wt, (4)

Myc= -m2( r1+ r2 )w2 sin wt (5)
После подстановки (4) в (1) и (5) в (2) находим:

Rx = -P2 /g *( r1+ r2 )w2 соs wt (6)

Ry= P1+ P2 - P2/g *( r1+ r2 )w2 sin wt (7)

Давление механизма на горизонтальную плоскость направлено противоположно реакции Ry и по модулю равно ей:

Ny=P1+ P2 -P2 /g *( r1+r2 ) w2 sin wt

Наибольшее давление: Ny max = P1 + P2+ P2/g * (r1+ r2 ) w2

Наименьшее давление: Ny min = Р1 + P2 - P2 /g * ( r1 +r2 ) w2

В условиях отсутствия болтов механизм может начать подпрыгивать над горизонтальной плоскостью. Это будет иметь место при Rymin<0, т.е при Р1 +P2-P2/g* (r1 + r2) w2<0, откуда следует, что угловая скорость w вращения кривошипа C1C2, при которой происходит подпрыгивание механизма, должна удовлетворять неравенству w > vg*(P1+P2) / P2(r1+r2).

Горизонтальное давление, действующее на болты, направлено противоположно Rх (см. формулу (6)), причем

Nx=P2/g*(r1 + r2)w2 coswt.

Наибольшее давление равно

Nxmax=P2/g*(r1 + r2)w2

Допустим, что под действием, силы Nx произошел срез болтов.
Тогда весь механизм начнет двигаться по идеально гладкой горизонтальной плоскости. На рис. б изображен механизм в положении, когда точка С1 сместилась с оси у направо на х1. Так как станина механизма находится в движении относительно оси х, то х1 является функцией времени t. Из чертежа видно, что в данном случае

х21 + С1С2 cos wt= х1 + (r1 + r2) cos wt.

Следовательно, Mxc1х12 x2 = (m1 +m2)x1 - m2 (r1 + r2) w2 cos wt (8)

Теорема о движении центра масс системы материальных точек в проекции на ось х имеет вид Мхс = ?Fekx

Так как после среза болтов реакция Rx отсутствует, а внешние силы Р1 Р2 и Rу перпендикулярны к оси х, то ?Fkx = 0 и Мхс = 0. Подставив в это уравнение значение Mxс из формулы (8), получим

(т1 +m2) х1 -m2 (r1 + r2) w2 cos wt = 0,

т. е.

x1 = Р2/(Р1+Р2 )*(r1 + r2) w2 cos wt (9)

Это - дифференциальное уравнение движения центра тяжести С1 станины механизма по идеально гладкой горизонтальной плоскости при отсутствии болтов. Для интегрирования уравнения (9) должны быть известны начальные условия движения точки С1. Так как в момент среза болтов точка C1 находилась на оси у и была в покое, то начальные условия движения записываются в виде: при t= 0 x1 =0 и y1 = 0. Проинтегрировав дифференциальное уравнение (9), получим:

x1= Р2/Р1+Р2 *(r1 + r2) w sin wt + D1

После подстановки начального условия движения t = 0 и x1 = 0 имеет D1 = 0, т. е

x1= Р2/Р1+Р2 *(r1 + r2) w sin wt

Вторично проинтегрировав, находим х1 = - Р212 *(г1 + r2) cos wt +D2. Использовав то, что при t=0, х1=0, имеем:

D2 = Р212 *(r1 + r2)

т.е. x1 = Р2 / Р12 *(r1 + r2 )(1-cos wt).

Итак, центр тяжести С1 станины механизма в случае отсутствия болтов совершает гармонические колебания с амплитудой

Р212 *(r1 + r2)

и круговой частотой, равной угловой скорости w вращения кривошипа С1С2.

Эту задачу можно решить также с помощью уравнения динамики переносного движения. Как известно, переносное поступательное движение системы происходит как движение абсолютное под действием всех внешних сил системы и сил инерции масс в их относительном движении, т. е.

Mwe=?Fk+?Jrk ,

где Fk-- внешние силы, a Jrk -- силы инерции в относительном движении.

В данной задаче колесо 2, участвуя в переносном поступательном движении вместе с колесом 1 и станиной, совершает относительное вращательное движение вокруг оси, проходящей через центр тяжести С1 колеса 1и станины перпендикулярно к плоскости ху. Изобразив все внешние силы системы Р1, Р2, Rx и Ry (см. рис. в), добавляем центробежную силу инерции в относительном движении

Jrn = -Р2 /g*wrn. Так как точка С2 в относительном движении описывает окружность с центром С1 радиуса С1С2 = r1+ r2, то, центро-стремительное ускорение wrn, направлено от С2 к С1 и, следовательно, центробежная сила инерции в относительном движении Jrn направлена противоположно. По модулю

Jrn = -Р2 /g*wrn= Р2 /g*(r1+ r2)w2

Вращательная сила инерции в относительном движении

J = -Р2 /g*wrф

равна нулю, так как кривошип вращается равномерно.

Применив дифференциальные уравнения переносного поступательного движения материальной системы в проекциях на оси х и у:

Мхе =? Fkxe+ ?Jrkx , Муе = ?Fkye + ?Jrky,

k=1 k=1 k=1 k=1

получим

Mxe =Rx+Jrn coswt, Mye =Re -- P1-- P2+Jrn sinwt,

Так как хe = х1 ,ye=y1 , Jrn =P2/g*(r1+r2) w2, то

Мх1=Rx+P2/g(r1+r2)w2coswt , (10)

My1=Ry-P1- Р2 +P2/g (r1 + r2) w2 sinwt. (11)

В случае механизма, закрепленного болтами, центр тяжести С1 колеса 1 и станины неподвижен, т. е. х11=0, и дифференциальные уравнения принимают вид

Rx+P2/g(r1+r2)w2coswt =0, (12)

Ry- -P1- Рг +P2/g (r1 + r2) w2 sinwt , (13)

откуда вытекает, что проекция нормальной реакции плоскости равна

Ry = P1 - Рг +P2 /g (r1 + r2) w2 sinwt. (14)

Проекция на ось х горизонтальной силы реакции болтов равна

Rx= P2 / g (r1+r2 )w2coswt. (15)

Условие подпрыгивания определяем из (14), считая R у min отрицательным. Так как

Rymin = P1 + Рг - P2 /g *(r1 + r2) w2, а Ry min<0 ,то

P1 +Р2 -P2 /g *(r1 + r2) w2<0

откуда

w>v g*(P1+P2)/(P2(r1+r2 ))

Для определения закона движения центра тяжести CL колеса 1 и станины механизма после среза болтов надо в формуле (10) положить Rx = 0. Тогда

Мх1 = P2/g*(r1 + r2) w2 coswt ,

Т.е. приходим к уравнению (9):

x1=P2 /(P1+ P2 )*(r1 + r2 ) w2cos wt ,

решение которого было получено выше.

На основе разработанного алгоритма решения задачи по кинематике составим Паскаль - программу:

Program Dinamika;

var

w,r1,r2,P1,P2,t,NxMax,Ny,x1:Real;

const

g=9.8;

Begin

Writeln('vvedite radius r1');

Readln(r1);

Writeln('vvedite radius r2');

Readln(r2);

Writeln('vvedite ves P1');

Readln(P1);

Writeln('vvedite ves P2');

Readln(P2);

Writeln('vvedite vremya');

Readln(t);

w:=sqrt((g*(P1+P2))/(P2*(r1+r2)));

Ny:=P1+P2-(P2/g)*(r1+r2)*w*w*cos(w)*t;

NxMax:=P2/g*(r1+r2)*w*w;

x1:=P2/P1+P2*(r1+r2)*(1-cos(w)*t);

Writeln('w:=',w);

Writeln('Ny:=',Ny:8:6);

Writeln('NxMax:=',NxMax:8:6);

Writeln('x1:=',x1:8:6);

Readln;

End.

ЗАКЛЮЧЕНИЕ

Повышение производительности компьютеров и перемены в составе используемого ПО делают роль языков описания сценариев в создании приложении будущего все более и более важной. Эти языки отличаются от языков программирования системного уровня тем, что их основное назначение - связывать различные компоненты и приложения друг с другом, выполняя роль своего рода клея. В них находят применение без типовые подходы к описанию данных, что позволяет вывести программирование на более высокий уровень и ускорить процесс разработки по сравнению с языками системного уровня.

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

Задачами курсовой работы являлись:

1) постановка и решение задач прикладной механики традиционным способом;

2) решение задач механики в среде языка программирования Паскаль.

На основе проведенного курсового исследования на тему «Решение задач механики в системе языка программирования Паскаль» можно сформулировать следующие выводы:

1. Язык программирования высокого уровня Паскаль обладает широким спектром логических конструкций и функций, необходимых для успешного решения задач прикладной механики.

2. Информационное моделирование механических явлений средствами логики и высшей математики позволяет достаточно быстро перевести решение задач прикладной механики на уровень компьютерных вычислений посредством языка программирования Паскаль.

ЛИТЕРАТУРА

1. Бать М.И., Джанелидзе Г., Кельзон А.С. Теоретическая механика в примерах и задачах. Т.1.

2. Бать М.И., Джанелидзе Г., Кельзон А.С. Теоретическая механика в примерах и задачах. Т.2.

3. Голубева О.В. Теоретическая механика. Изд-во «Высшая школа». М.: 1968.

4. Донцов Д.А. Самые нужные программы для Windows. Популярный самоучитель.- Спб.: Питер, 2006.

5. Зозуля Ю. Компьютер на 100 % - Спб.: Питер, 2006.

6. Информатика. Базовый курс: Учеб. пособ. для студентов технических вузов / С.В. Симонович, Г. Евсеев, В. И. Мухаровский и др.; под ред. Симоновича - Спб.: Питер, 2005.

7. Информатика: Учеб. пособ. для пед. спец. вузов /А.Р. Есаян, В.И. Ефимов, Л.П. Липецкая и др. - М.: Просвещение, 1991.

8. Левин А. Самоучитель полезных программ 3-е изд.- Спб.: Питер, 2003.Турбо Паскаль 7.0 - К.: Издательская группа BHV, 1998.

9. Лыков К. Бабонин А. Язык программирования Pascal для персонального компьютера. М.: Радио и связь. 1993.

10. Немнюгин С.А. Turbo Pascal. Программирование на языке высокого уровня. Учебник для вузов. 2-е изд.- Спб.: Питер, 2005.

11. Пожидаева С.П. Курсовые и выпускные квалификационные работы на факультете технологии и предпринимательства (методические рекомендации). - Бирск: гос. соц-пед. Акад., 2006.

12. Программирование на языке Паскаль / под ред. О.Ф. Усковой. СПб.: Питер, 2002.

13. Рывкин К.А. Справочник школьника по информатике. 7-11 кл. - М.: ООО Изд. дом «Оникс 21 век », 2005.

14. Сустаков В. Язык программирования Pascal. М.: Радио и связь. 1994.

15. Фарафонов В.В. Турбо Паскаль 7.0. Начальный курс: учеб. пособие. - М.: Кнорус, 2006.

16. Хершель Р. Турбо Паскаль/ 2-е изд., перераб. -- Вологда: МП «МИК», 1991.


Подобные документы

  • Понятие и структура персонального компьютера, его возможности. Уровни программного обеспечение компьютера. Базовое и прикладное программное обеспечение персонального компьютера. Особенности стационарных ПК, ноутбуков, нетбуков, моноблоков, планшетов.

    курсовая работа [34,9 K], добавлен 23.10.2014

  • Операционные системы, среды и оболочки. Компоненты персонального компьютера: центральный процессор, память, устройства ввода-вывода, контроллер видеопамяти. Управление диском, способы установки драйверов. Алгоритм начальной загрузки операционной системы.

    презентация [113,9 K], добавлен 24.07.2013

  • Роль информационных систем и технологий в жизни современного общества. Назначение и состав программного обеспечения персональных компьютеров. Использование технологий OLE. Операционные среды для решения основных классов инженерных и экономических задач.

    практическая работа [1,2 M], добавлен 27.02.2009

  • Функциональные возможности графического редактора Paint. Устройства персонального компьютера и их назначения. Стандартные программы операционной системы Windows. Приложения системы графического редактора к решению задач графики, теоретической механики.

    курсовая работа [156,5 K], добавлен 05.12.2008

  • Логические конструкции в системе программирования Паскаль. Команды языка программирования, использование функций, процедур. Постановка и решение задач механики в среде системы Паскаль. Задачи статики, кинематики, динамики решаемые с помощью языка Паскаль.

    курсовая работа [290,9 K], добавлен 05.12.2008

  • Архитектура персонального компьютера, функциональные и технические характеристики его устройств. Компоненты материнской платы, строение процессора, виды памяти. Принципы работы процессора и обращение к данным. Пути развития персонального компьютера.

    курсовая работа [102,4 K], добавлен 11.02.2011

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

    курс лекций [1,6 M], добавлен 19.12.2013

  • Сущность глобальной компьютеризации и ее распространенность на современном этапе. Основные характеристики персонального компьютера и требования к нему, главные критерии выбора и оценка ассортимента. Порядок выбора конфигурации персонального компьютера.

    реферат [398,1 K], добавлен 31.10.2010

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

    презентация [143,8 K], добавлен 15.04.2013

  • История создания и совершенствования персонального компьютера. Понятие и назначение интерактивных средств мультимедиа для компьютера, возможности и сферы использования. Этапы развития технологий Интернет, назначение и возможности виртуальной реальности.

    реферат [34,1 K], добавлен 15.09.2009

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.