Войти на сайт

или
Регистрация

Навигация


СОДЕРЖАНИЕ

Введение

Глава I. Основные логические конструкции в системе программирования Паскаль

1.1. Краткая история становления языка программирования Паскаль

1.2. Основные команды языка программирования Паскаль

1.3. Использование функций и процедур языка Паскаль

Глава II. Постановление и решение задач механики в среде системы Паскаль

2.1. Задачи статики, решаемые с помощью языка Паскаль

2.2. Задачи кинематики, решаемые посредством языка Паскаль

3. Задачи динамики, решаемые в среде системы Паскаль

Заключение

Литература


ВВЕДЕНИЕ

Информатика - научная дисциплина, изучающая структуру и общие свойства информации, а также закономерности всех процессов обмена информацией при непосредственном устном и письменном общении специалистов до формальных процессов обмена посредством различных носителей информации. Значительную часть этих процессов составляет научно-информационная деятельность по сбору, переработке, хранению, поиска и распространению информации.

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

Объектом курсовой работы служит процесс внедрения новых информационных технологий в сферу науки и образования.

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

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

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

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

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

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

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

Методами, которыми решаются задачи курсового исследования, являются:

1)        теоретический анализ научно-технической литературы по языку программирования Паскаль;

2)        математическое моделирование задач прикладной механики;

3)        компьютерное решение задач прикладной механики.

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


ГЛАВА I. ОСНОВНЫЕ ЛОГИЧЕСКИЕ КОНСТРУКЦИИ В СИСТЕМЕ ПРОГРАММИРОВАНИЯ ПАСКАЛЬ

 

1.1. КРАТКАЯ ИСТОРИЯ СТАНОВЛЕНИЯ ЯЗЫКА ПРОГРАММИРОВАНИЯ ПАСКАЛЬ

Язык Pascal был создан как учебный язык программирования в 1968 – 1971 году Никлаусом Виртом. В настоящее время этот язык имеет более широкую сферу применения, чем предусматривалось при его создании.

Язык программирования Pascal (назван в честь выдающегося французского математика и философа Блеза Паскаля (1623 – 1662)), разработан в 1967 – 1971гг. Никлаусом Виртом, профессором, директором института информатики Швейцарской высшей политехнической школы. Язык Pascal, созданный первоначально для обучения программированию как систематической дисциплине, скоро стал широко использован для разработки программных средств в профессиональном программировании.

Широкой популярностью Pascal среди программистов способствовали следующие причины:

·           благодаря своей компактности, удачному первоначальному описанию Паскаль оказался достаточно лёгким для обучения.

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

·           язык Pascal позволяет чётко реализовать идеи структурного программирования и структурной организации данных.

·           он сыграл большую роль в развитии методов аналитического доказательства правильности программ и позволил реально перейти от методов отладки программ к системам автоматической проверки и правильности программ.

·           применения языка Pascal значительно подняло «планку» надёжности разрабатываемых программ за счёт требований Pascal, к описанию используемых в программе переменных при компиляции без её выполнения, использование в Паскале простых и гибких структур управления: ветвлений, циклов.

 

1.2. ОСНОВНЫЕ КОМАНДЫ ЯЗЫКА ПРОГРАММИРОВАНИЯ

ПАСКАЛЬ

Условные операторы предназначены для выбора к исполнению одного из возможных действий (операторов) в зависимости от некоторого условия (при этом одно из действий может быть пустым, т.е. отсутствовать) В качестве условий выбора используется значение логического выражения. В Turbo Pascal имеются два вида условных операторов: if и case.

Оператор условия if. Оператор условия if является одним из самых

популярных средств, имеющих естественный порядок выполнения операторов программы.

Операторы условия if выполняются следующим образом. Сначала выражается выражение, записанное в условии. В результате его вычисления получается значение булевского типа. В первом случае, если значение выражения есть true (истина), выполняется, указанный после слова then (то).

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

Вход в структуру содержит вычисление или ранее полученное значение переменной (индекса варианта). Это значение может совпасть с меткой, стоящей перед оператором на одной из ветвей переключаются. В таком случае выполняется оператор, помеченный этой меткой, и происходит выход из структуры. Оператор бывает простым или составным, ограниченным операторными скобками begin … end; Если значение индекса варианта не совпало ни с одной из меток, то выполняется оператор с номером n + 1 из строки else. Если оператор варианта содержит строку else , то это - полная форма оператора, если такой строки нет, то используется сокращённая форма оператора варианта. Метки оператора варианта могут быть константами любого типа. Их тип должен совпадать с переменной индекса варианта. Возможно, чтобы индекс варианта должен быть как именем переменной, так и выражением соответствующего типа.

Существуют задачи в которых по одной из ветки ветвления нужно рассмотреть ещё одно условие.

Рассмотрим задачу: сравнить 3 целых числа и вывести на печать максимальное.

Program chisla;

Var a, b, c: integer;

Begin

Writeln (‘Введите три числа’);

Read (a, b, c);

If ac then writeln (‘ максимально число ’, a)

Else if b>c then writeln (b максимально число’, b)

Else writeln (‘c максимальное число’, c);

End.



Информация о работе «Приложения технологии языка программирования Паскаль в прикладной механике»
Раздел: Информатика, программирование
Количество знаков с пробелами: 68032
Количество таблиц: 2
Количество изображений: 4

Похожие работы

Скачать
424070
0
0

... буквы из имеющихся двадцати шести букв/. 4.5. Правила, определяющие область действия. Функции и внешние переменные, входящие в состав “C”-программы, не обязаны компилироваться одновременно; программа на исходном языке может располагаться в нескольких файлах, и ранее скомпилированные процедуры могут загружаться из библиотек. Два вопроса представляют интерес: Как следует составлять описания, чтобы ...

Скачать
55056
17
1

... 1Kb/сек. Скорость записи прошивки в ПЗУ 0.5Kb/сек. Тестирование программатора 13 сек 3. ОРГАНИЗАЦИОННО-ЭКОНОМИЧЕСКИЙ РАЗДЕЛ 3.1. Оценка издержек на разработку программного интерфейса для программатора ПЗУ 3.1.1 Статья I. Материальные ресурсы Статья I включает стоимость всех видов сырья и материалов, расходуемых на изготовление продукции, а также транспортно-заготовительные расходы. ...

Скачать
50249
0
1

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

Скачать
87202
19
0

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

0 комментариев


Наверх